1

在努力解决这个问题之后,我终于把它作为查询放在了板上:

如果我们没有处理任何异常或由于其他一些间歇性问题(通常发生在自动化过程中),我们的测试脚本执行就会停止,直到我们执行了 80% 的脚本。现在我需要再次运行所有测试。

请建议如何解决这个问题。

谢谢,阿卡什迪普·辛格

4

2 回答 2

4
  1. 让你的代码稳定,这样它就不会随机抛出异常
  2. 使您的代码稳定,以便正确处理间歇性问题
  3. 如果您正在运行单元测试,请让它们成为合理的单元测试 - 执行时间应该最短。
  4. 如果您正在运行集成测试,请确保您实际上只是在测试类之间的边界。

我认为这是您对如此广泛的问题所能得到的最好结果。

于 2013-08-23T14:03:13.293 回答
0

假设您正在从命令行运行 TestNG 测试,您可以这样做:

$ java org.testng.TestNG -testclass org.test.MyTest

运行特定的测试。您也可以按组选择...如果您已经定义了一些测试组。

有关更多详细信息,请参阅此处的 TestNG 文档。

于 2013-08-23T14:10:36.633 回答