如何使用TestNG运行跳过/未运行的测试用例

时间:2015-01-22 13:58:30

标签: selenium webdriver testng

我正在使用带有TestNG框架的Selenium WebDriver,我的测试套件中有大约300个测试用例。在某些情况下,由于某些同步问题,我的套件将停在中间位置。在TestNG中是否有任何方法可以在执行完成后再次执行跳过的测试用例?

例如: - 在300个测试案例中,100个成功执行,200个被跳过/未运行。我需要执行这些"跳过/不运行"第一次执行完成后自动测试用例。

先谢谢!!

2 个答案:

答案 0 :(得分:0)

之前我遇到过这个问题并找到答案here。这是可能的,但需要一些小心的工作。这里提到了几种方法。如果没有代码,你需要看到代码不容易解释

答案 1 :(得分:0)

有(至少)两种方法来实现这一目标:

  • 执行
  • 后,使用RetryAnalyzer直接重新运行测试
  • TestNG使用所有失败的测试用例创建文件testng-failed.xml。只使用此测试即可启动TestNG。