java - 如何在执行另一个测试后立即执行另一个测试?

标签 java testng integration-testing

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

我可以使用@AfterMethod,但 testNG 将 testA 视为我不希望的配置方法。

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

最佳答案

使用

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

 }

另请参阅 http://testng.org/doc/documentation-main.html#dependent-methods

关于java - 如何在执行另一个测试后立即执行另一个测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33460463/

相关文章:

gradle - 在 gradle 中执行集成测试

java - 在使用 Java 的 DynamoDB 扫描中使用包含过滤器

java - 通过迭代表比较表中的值并选择该特定值前面的复选框

java - 复杂 Java 类型的 Jackson JSON 模式生成

java - 在 JUnit 切换到 TestNG 后我的测试不起作用

java - Maven 跳过使用 TestNG 运行的 JUnit/Spock 失败测试

ios - XCUIElement tap() 不工作

grails - 集成测试中的Grails响应图

Java switch 双重复制案例

java - Linux 上没有默认浏览器的解决方法?