在java類中,設置Test的執行順序可以使用priority,或者enabled等屬性。但是在testng.xml中,需要設置它的
preserve-order="true"
另外值得注意的是,這個屬性可以在suite和test中使用。
以下是概要:
1. 在suite中使用的話,它控制各個test的執行順序,例如我把發送測試結果郵件放到最后面執行。
2. 在test中使用的話,它控制各個class的執行順序。
3. 在class中使用priority/enable/dependsOnMethods,則只能束縛在自己的class內部執行順序。