2

.Net (c#) を使用して Selenium WebDriver を使用して多数のテスト ケースを作成しましたが、私の質問は次のとおりです。

すべてのテスト ケースをスケジュールどおりに実行する方法はありますか?

現在、Visual Studio でテスト ケースを手動で実行しています。

何か助けはありますか?

4

3 に答える 3

1

Jenkins / Hudsonは、きちんとしたインターフェースを備えたもう1つの優れたサードパーティのオープンソース継続的インテグレーションツールです。かなり良いコミュニティとたくさんのプラグイン/アドオン。

セットアップと実行も非常に簡単です。詳細はこちら

于 2013-01-22T19:29:28.673 に答える
1

TeamCity などの継続的統合サービスからテストを実行するようにスケジュールできます。

于 2013-01-22T16:37:31.947 に答える
1

CruiseControl はオープン ソースであり、TeamCity でできることを実行できます (すばらしいインターフェイスがなくても、理解に時間がかかる場合があります)。

http://cruisecontrol.sourceforge.net/

MSTest のコマンド ライン オプションのドキュメントは、次の場所にあります。

http://msdn.microsoft.com/en-us/library/ms182489(v=vs.80).aspx

これをバッチ ファイルにラップし、Windows スケジュール タスクを使用して起動できます。

すべてのテストをロードする場合は、次のように非常に簡単です。

mstest.exe /testcontainer:Assembly.dll

Assembly.dllコンパイル済みのテスト プロジェクト アセンブリに置き換えます。MSDN のドキュメントで十分です。そうでない場合は、お気軽に戻って質問してください

于 2013-01-22T16:48:08.740 に答える