0

「n」個のデータに対して実行されるテスト スクリプトがあります。これを使用して実行しています。特定の 1 つのデータに対してテストが失敗したときにテスト ケースを失敗させてから、テスト全体を実行するのが@DataProvider問題です。"Assert"スクリプトが停止します。1データで失敗しても実行し続けてほしい。どうすればできますか?誰でも助けることができますか?ありがとう !!

4

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 に答える