目录
在@DataProvider带注释的方法中将方法作为参数传递
TestNG为我们提供了许多特性来帮助我们简化自动化测试。其中一个特性是在TestNG中使用数据提供程序。
如果你想用不同的测试数据多次运行一个测试,你必须多次复制你的测试用例,并传递不同的数据给它。这将增加维护不同测试用例的复杂性。
@Test
public void test1() {
// with first test data
// do something
}
@Test
public void test2() {
// with second test data
// do something
}
@Test
public void test3() {
// with third test data
// do something
}
但是使用数据提供程序,我们可以使用不同的数据集多次运行单个案例。这将使我们的案件看起来更干净,更容易维护。
这篇文章将讨论以下主题-