我有一个测试脚本,可以运行" n"数据的数量,我使用@DataProvider
来做,现在我的问题是当我使用"Assert"
在1个特定数据的测试失败时使测试用例失败,然后执行整个测试脚本停止。我希望它即使在1个数据失败时仍继续执行。我该怎么做 ?任何人都可以帮忙吗?谢谢!!
答案 0 :(得分:1)
为了达到这个目的,你需要使用一个软断言,它通常记录失败并继续执行,虽然我个人认为当失败发生时,测试应该停止,不应该更进一步,但这取决于如何独立和你的测试很简单。
请参阅以下链接以帮助您使用Soft Assertions
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/