某个特定测试方法在 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 次浏览

开启你的职业生涯

完成课程并获得认证

开始
广告