如何在执行另一个测试后执行测试?

时间:2015-11-01 08:34:25

标签: java testng integration-testing

我需要在执行另一个测试方法(testA)之后执行testNG测试方法(testB)。另外我想用@Test注释testA,因为我想告诉testNG它是一种测试方法而不是一种配置方法。

我能够使用@AfterMethod,但testNG将testA视为一种我不想要的配置方法。

此外,我需要在testB执行后执行testA。我不希望在两者之间运行另一个测试。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

使用

@Test (dependsOnMethods={"methodB"})
public void methodA () {

 }

另见 http://testng.org/doc/documentation-main.html#dependent-methods