测试NG测试将以哪种顺序执行?

时间:2017-08-09 13:59:48

标签: testng testng-eclipse

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

例如:

 Class Test1{
      @Test
      public void Amazon(){

      }
 }

 Class Test2{
      @Test
      public void Netflix(){

      }
 }

在上面的示例中,Class Test1& Test2是两个独立的文件。现在,如果您执行项目为"运行为TestNG Test"哪一个会首先执行,为什么?

感谢。

1 个答案:

答案 0 :(得分:0)

TestNG未指定订单,可能会在TestNG,其插件甚至java版本之间进行更改。

但你可以想象它按字母顺序排列:

  • 测试1#亚马逊
  • 的Test2#Netflix的

如果您希望测试之间有一个强大的订单,则必须使用TestNG中的一个或多个订单功能,例如dependsOnMethodspriority,... 检查the documentation