ASP.NET MVC Web アプリケーションのコード化された UI テストを作成しています。Visual Studio 2012 を使用しています。
基本的に、以下のようなテスト方法がたくさんあります。
順序付きテスト ファイルを使用して、必要な順序で一度にすべてを実行します。
問題は、1 つのテストが失敗した場合、出力で ref/failed としてマークされ、テストを再度実行するとテストが機能することがよくあることです。注文したテストを実行するように設定できるようにしたいのですが、テスト メソッドが失敗した場合、そのテスト メソッドをもう一度自動的に実行しようとします。
どうすればいいですか?if
次のように、各テストメソッドの最後にステートメントを配置することを考えていました。
if(TestFailed) {
RecallTest();
}
ある種のカウンターを使用しますが、コード化された UI テストで上記をどのように記述すればよいでしょうか?