【发布时间】:2013-10-03 06:48:15
【问题描述】:
我使用 TestNG 及其 dataProvider 机制来运行测试用例。我并行运行 TC。我有一个 Test 方法,该方法使用反射调用在其他类中定义的实际测试用例逻辑。
在另一个类中编写的测试用例逻辑在其方法上没有任何@Test 注解。
现在,每当任何测试用例抛出任何异常时,我都会捕获异常,然后
Assert.fail();
但在 testNG 报告中,即使在某些 TC 失败后,它也会显示 failed=0。
为什么 TC 没有失败??
请帮忙。
【问题讨论】:
-
您必须至少发布一个代码示例,以便我们审核代码以帮助您找到问题;仅通过描述无法帮助您诊断问题。您可以尝试发布一两个测试用例和足够的测试方法来提供上下文吗?
-
您能否检查并确保 Assert 来自 testNG 本身而不是来自 jUnit?
标签: java testng selenium-grid