测试数据单独放在一个类里,让测试方法引用

1 创建测试数据类,像普通类创建一样即可,只是在提供测试数据的方法上添加注解@DataProvider(name = "XXX"),如:

public class TestDataProvide {
    @DataProvider(name = "search")
    public static Object[][] loginDataProvide() {
        return new Object[][] {{ "123"}};
    }
}

2 在测试方法上使用注解进行引用,使用dataProviderClass指定测试数据类名,dataProvider指定提供测试数据的方法名 

如:

@Test(testName = "baidu",dataProviderClass = TestDataProvide.class,dataProvider = "search")

这样可以把所有测试数据统一在一个类中进行管理。

posted @ 2017-04-06 14:15  battlefront  阅读(244)  评论(0)    收藏  举报