某個特定測試方法在 TestNG 中的執行如何依賴其他測試方法?


透過 dependsOnMethods 幫助程式屬性,可以使某個特定測試方法的執行依賴於另一個測試方法。

示例

@Test(dependsOnMethods={"Payment"})
public void verifyLoan(){
   System.out.println("Loan payment successful");
}
@Test
public void Payment(){
   System.out.println("Payment successful ");
}
@Test
public verifyTransaction(){
   System.out.println ("Transaction verification");
}

在以下 Java 類檔案中,verifyLoan() 方法僅在 Payment() 方法成功執行後才會執行。但 verifyTransaction() 方法則獨立執行,無需先執行條件測試方法。

更新於:2020-06-11

289 次瀏覽

開啟你的職業生涯

完成課程並獲得認證

開始
廣告