首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何预先显示TestNG的所有测试用例,以选择一些用于执行测试资源管理器?

如何预先显示TestNG的所有测试用例,以选择一些用于执行测试资源管理器?
EN

Stack Overflow用户
提问于 2019-12-06 19:01:54
回答 2查看 123关注 0票数 1

是否有IDE /插件可以预先显示项目的所有测试用例?然后从该视图中选择并执行它们。测试资源管理器。我想要获得所有测试的概述,wohle套件,而不是一次性执行所有测试。类似于预演,但之后无需额外的努力即可执行。最多包含来自数据提供商的所有案例,以运行特定案例。

我已经尝试过Eclipse和Intellij的插件了。

我是一名软件测试员,开发自动化系统测试/集成测试。由于这些测试运行了半个小时甚至更长时间,我不想等待它们的执行结束来获得概述。

语言是时髦的。

EN

回答 2

Stack Overflow用户

发布于 2019-12-06 21:42:49

它需要是一个IDE还是一个插件?您可以使用监听程序在启动时打印或报告测试:

代码语言:javascript
复制
import org.testng.annotations.Listeners;

@Listeners(TestListener.class)
public class TestClass {

   @Test
   public void testMethodA() {
      /* Some testing here */
   }

}

代码语言:javascript
复制
import org.testng.ITestContext;
import org.testng.ITestListener;
import org.testng.ITestNGMethod;
import org.testng.ITestResult;
public class TestListener implements ITestListener {

    @Override
    public void onTestStart(ITestResult result) {
    }

    @Override
    public void onTestSuccess(ITestResult result) {
    }

    @Override
    public void onTestFailure(ITestResult result) {
    }

    @Override
    public void onTestSkipped(ITestResult result) {
    }

    @Override
    public void onTestFailedButWithinSuccessPercentage(ITestResult result) {
    }

    @Override
    public void onStart(ITestContext context) {

        for (ITestNGMethod method : context.getAllTestMethods()) {
            System.out.println("Test: " + method.getMethodName());
            System.out.println("Description: " + method.getDescription());
        }

    }

    @Override
    public void onFinish(ITestContext context) {
    }

}

当然,System.out仅用于示例。你可以在那里用这些信息做你需要的事情。

票数 0
EN

Stack Overflow用户

发布于 2020-01-15 17:39:09

我认为您要求的是在Eclipse中有选择地运行或调试测试的能力。

是的,您需要首先通过“帮助”菜单下的“安装新软件”安装TestNG加载项。

一旦你安装了它,让包含测试的类文件成为活动窗口。然后,TestNG add-in不仅可以让您查看所有测试,还可以让您在类似资源管理器的窗口中选择和运行特定的测试,如下面的截图所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59211866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档