2015-06-08 23 views
0

我在DummyFT.java文件中有以下測試方法。我所做的只是改變參數並做另一次測試。TestNG中的動態@Test生成

public class DummyFT extends BaseClass{ 

    @Test 
    public void DummyMethod1() throws Exception { 
     testSuite = project.getTestSuiteByName("Dummy_1_Regression"); 
     testCase = testSuite.getTestCaseByName("Dummy_TestCase_1 ");    
     runner = testCase.run(new PropertiesMap(), false); 
     Assert.assertEquals(Status.FINISHED, runner.getStatus()); 
    } 

    @Test 
    public void DummyMethod2() throws Exception { 
     testSuite = project.getTestSuiteByName("DummyRegression2"); 
     testCase = testSuite.getTestCaseByName("Dummy_TC_2"); 
     runner = testCase.run(new PropertiesMap(), false); 
     Assert.assertEquals(Status.FINISHED, runner.getStatus()); 
    } 

} 

現在我只是想創建基本上循環這套@Test方法,併爲每個測試方法的詳細適當TestNG的報告的方法。

我想通過從CSV這個參數(測試用例,TestSuite的,方法名)文件

我怎樣才能做到這一點?

回答