![](/img/trans.png)
[英]Is there a way to run 1 test-group multiple times with some selected methods using TestNG XML file?
[英]How can i run a Test multiple times using testNG using XML file?
我有3个@Test方法,例如methodA,methodB和methodC。 所有这三种方法都用于一张一张地填写表格,该表格从CSV文件中获取输入。 我的XML文件如下所示...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Fill Forms">
<test name="Fill multiple times">
<classes>
<class name="com.class"/>
<methods>
<include name='methodA'/>
<include name='methodB'/>
<include name='methodC'/>
</methods>
</class>
</classes>
</test>
</suite>
我想多次运行“多次填充”测试。
请给我一个主意...
如果每种方法都与相同元素交互并且只是传递不同的输入,请尝试使用TestNG中可用的方法之一对测试进行参数化。
http://testng.org/doc/documentation-main.html#parameters
XML参数将很好地工作,但这将导致更详细的Suite XML文件。
假设上述条件成立,我的建议是在测试中使用DataProvider。 这样,您只需要编写一次测试方法,DataProvider就会为您定义的每个数据集遍历测试。
编辑:由于无法对测试进行参数化设置...如果您只是想重复测试方法多次,则可以根据需要将XML上的<test>
节点重复多次。重复执行。 如果您希望避免XML变得过于冗长,可以考虑创建一个测试用例工厂 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.