「n」個のデータに対して実行されるテスト スクリプトがあります。これを使用して実行しています。特定の 1 つのデータに対してテストが失敗したときにテスト ケースを失敗させてから、テスト全体を実行するのが@DataProvider
問題です。"Assert"
スクリプトが停止します。1データで失敗しても実行し続けてほしい。どうすればできますか?誰でも助けることができますか?ありがとう !!
1 に答える
1
これを達成するには、通常は失敗を記録して実行を継続するソフト アサーションを使用する必要がありますが、個人的には失敗が発生したときにテストを停止し、それ以上進むべきではないと考えていますが、これはテストの独立性と単純性に依存します。それは。
ソフト アサーションについては、以下のリンクを参照してください。
http://grepcode.com/file/repo1.maven.org/maven2/org.testng/testng/6.8/org/testng/asserts/SoftAssert.java
https://rameshbaskar.wordpress.com/2013/09/11 /soft-assertions-using-testng/
于 2015-04-23T11:12:03.590 に答える