易百教程

9、TestNG 中的超时是什么?

在运行测试用例时,可能会出现某些测试用例花费的时间比预期多得多的情况。在这种情况下,我们可以使用 timeOut 将测试用例标记为失败的测试用例。
TestNG 中的 TimeOut 允许您配置等待测试完全执行的时间段。它可以配置为两个级别:

  • 在套件级别:它将适用于所有测试方法。
  • 在每个方法级别:它将可用于特定的测试方法。

可以指定 timeOut 属性,如下所示:

@Test( timeOut = 700)

上面的 @Test 注释告诉测试方法将有 700 毫秒的时间来完成它的执行,否则它将被标记为失败的测试用例。