TESTNG的参数化大致有两种方式:
通过testng.xml文件参数化
@DataProvider
今天和大家分享使用xml方式参数化
1.这里使用Intellij IDE, 新建Maven工程,...在此示例中,filename属性从testng.xml传递,并通过@Parameters注入到该方法中。
4. testng.xml文件
?...这里的parameter节点 的 name=dbconfig, value=db.properties,这个参数就是传给java类TestParameterXML里的@parameter({"dbconfig...","poolsize"}), 名称name 是dbconfig必须一致, 否则会报错.
5.db.properties 文件
?...总结:
xml传递参数方式优点是代码和数据分离,符合软件设计高内聚低耦合原则, 便于后期项目维护, 推荐使用.