我有一个要为“n”个数据运行的测试脚本,我正在这样做@DataProvider
,现在我的问题是当我使用"Assert"
失败的测试用例时测试失败 1 个特定数据,然后执行整个测试脚本停止。我希望它即使在 1 个数据失败时也能继续执行。我该怎么做 ?有人可以帮忙吗?谢谢 !!
问问题
799 次
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 回答