DataProvider & TestNG xml 参数化举例
2019-04-28 本文已影响0人
小眼睛的露鹿酱
我们的代码每次运行可能会使用不同的数据,所以我们希望我们的系统能够支持更多的测试。所以我们的代码需要被参数化。为了能够pass更多的数据,我们需要参数化我们的代码。
这种参数化实现的概念被称为 data driver testing 数据驱动化的测试
TestNG 参数化的类型
为了能使参数化更加的明显,我们将会在最火的框架TestNG中进行参数化。
有两个方式我们可以在TestNG中实现参数化:
- 使用Parameters annotation和 TestNG XML 文件
@Parameters({"name","searchKey"})
- 依靠DataProvider注释语句
@DataProvider(name="SearchProvider")
