测试 NG 测试将以什么顺序执行?



我有2个TestNG类包含不同的测试。

例如:

Class Test1{
@Test
public void Amazon(){
}
}
Class Test2{
@Test
public void Netflix(){
}
}

在上面的例子中,类Test1和Test2是两个独立的文件。现在,如果您将项目作为"作为TestNG测试运行"执行,那么哪个项目将首先执行,为什么?

谢谢。

该顺序不是由TestNG指定的,并且可能会在TestNG,其插件甚至java版本之间更改。

但你可以想象它按字母顺序上课:

  • 测试1#亚马逊
  • Test2#NetFlix

如果你想在测试之间有一个强的顺序,你必须使用TestNG中的一个或多个顺序功能,如dependsOnMethodspriority、... 查看文档。

最新更新