2017-08-09 48 views
0

我有2個TestNG類包含不同的測試。以哪種順序執行測試NG測試?

對於例如:

Class Test1{ 
     @Test 
     public void Amazon(){ 

     } 
} 

Class Test2{ 
     @Test 
     public void Netflix(){ 

     } 
} 

在上面的例子類測試1 &的Test2是兩個單獨的文件。現在,如果您將項目作爲「Run as TestNG Test」執行,哪一個將首先執行,爲什麼?

謝謝。

+0

您使用哪個IDE? – juherr

+0

我正在使用Eclipse Neon IDE – Kiran

回答

0

該訂單不是TestNG指定的,可能會在TestNG,它的插件甚至Java版本之間改變。

但你能想象它需要的字母順序類:

  • 測試1#亞馬遜
  • 的Test2#Netflix的

如果你想測試之間有很強的命令,你必須使用TestNG的一個或多個訂單功能,如dependsOnMethods,priority,... 檢查the documentation