![](/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.