如果不指定测试用例的执行顺序,默认是按字典的顺序执行。如果要指定执行的顺序,可以通过testng.xml文件来指定。
<?xml version="1.0" encoding="UTF-8"?> <suite name="Suite" parallel="false">   <test name="Demo" >     <classes>       <class name="com.test.Demo">           <methods preserve-order="true">               <include name="login" />               <include name="addItem" />               <include name="updateItem" />               <include name="deleteItem" />               <include name="logout" />           </methods>       </class>     </classes>   </test> </suite> | 
  设置好xml文件后,对testng.xml右键,选择RunAs->TestNG Suite
  执行结果
  [TestNG] Running:
  C:\Users\zhangyj\workspace\Demo\src\testng.xml
  BeforeClass初始化。。。
  login开始执行
  addItem开始执行
  updateItem开始执行
  deleteItem开始执行
  logout开始执行
  AfterClass销毁中。。。
  ===============================================
  Suite
  Total tests run: 5, Failures: 0, Skips: 0
  ===============================================