TestNG Dataprovider-筛选测试数据

时间:2018-06-29 16:33:21

标签: java testng testng-dataprovider

我有一个包含所有测试数据的TestNG Dataprovider。我正在解析Excel工作表,因此dataprovider具有例如。 15个测试数据列表。

我不想使用全部15个测试数据集(仅一个)运行测试。是否可以过滤数据集并仅使用该数据集运行测试? 例如,让我们用id1行运行测试。这只是一个例子,我将把数据存储为测试对象列表。

@DataProvider(name = "testCaseSet1")
    public static Object[][] getTestData() {
        return new Object[][] {
                {"id1","testuser1", "test"},
                {"id2","testuser2", "test2"}
        };
    }

1 个答案:

答案 0 :(得分:1)

一种方法是使用:

@DataProvider(name = "testCaseSet1", indices = {0})