【发布时间】:2014-05-21 05:05:38
【问题描述】:
我已将通过 TestNG 执行的复杂 UI 测试框架添加到我们不拥有的大型企业应用程序(我们是用户)。
测试框架解析来自系统的数据,适合使用查询构建器进行测试;有时该数据已过时并且会引发预期的异常。这些异常意味着测试无法完成,但并没有真正失败。
我正在寻找一种方法来中止那个单独的测试,而不是让它失败。每次构建大约执行 6 次测试(稍作更改),所以我不关心每个构建是否有 1-2 次中止,但需要使当前标记为失败的中止静音;除了让他们通过之外,还有其他选择吗?这似乎是一个糟糕的选择?
【问题讨论】:
-
试试这个:konigsberg.blogspot.co.il/2007/11/…@Test(expectedExceptions = PlaneFullException.class)
-
@ran 我不相信预期异常有效,因为它们需要它发生,我只想在它们发生时让它安静(10-20% 的时间)。
标签: java testng ui-testing