Java 添加测试用例的方法

Java 添加测试用例的方法,java,testing,testng,Java,Testing,Testng,我以编程的方式运行测试用例 TestListenerAdapter tla = new TestListenerAdapter(); TestNG testng=new TestNG(); testng.setTestClasses(new Class[] { UserGroupTest.class }); testng.addListener(tla); testng.run(); 我在UserGroupTest.class中保存了8个测试用例 可以

我以编程的方式运行测试用例

    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng=new TestNG();
    testng.setTestClasses(new Class[] { UserGroupTest.class }); 
    testng.addListener(tla);
    testng.run();
我在
UserGroupTest.class中保存了8个测试用例


可以一个接一个地添加testcase而不是添加整个类文件吗??因为我想在条件基础上运行测试用例。如何执行tat?

如果您只想从这些类中运行某些方法,您有几个选项:

  • 将这些方法放入一个组中,并调用testng.setGroups(..)
  • 创建一个testng.xml(在内存中可能是最简单的,因为您使用的是API),它将模拟以下xml:

    <classes>
      <class name="test.methods.SampleMethod1">
        <methods>
          <include name="shouldRun1" />
          <include name="shouldRun2" />
    
    
    

你能提供一些关于你正在做什么的基本信息吗?什么语言?(我假设是java)Framework?@simeon您可能应该为
testng
标记添加一些wiki。我以为是拼写错误=P@giddy事实上,我今天有时间的时候会尝试这样做。