由於testng.xml中只能設置一個<suite>標簽,就無法創建多個測試集,通過<suite-files >標簽可以實現允許多個測試集。
1、testng.xml中引入多個suite-file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="-">
<!--reportng測試報告-->
<listeners >
<listener class-name="org.uncommons.reportng.HTMLReporter"/>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>
<suite-files >
<!--模塊1-->
<suite-file path="xx.xml"></suite-file>
<!--模塊2-->
<suite-file path="xx.xml"></suite-file>
</suite-files>
</suite>
2、具體實現case寫在引入的xx.xml文件中
3、生成測試報告如下,可以看到有一個為空的suite,這個suite是testng.xml中默認的,我們不寫具體內容,只作為容器

