由于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中默认的,我们不写具体内容,只作为容器

testng执行多个suite

 


 
                    
            
                

相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2021-10-07
  • 2021-11-20
  • 2021-10-18
  • 2022-12-23
  • 2021-12-29
  • 2021-05-12
猜你喜欢
  • 2022-12-23
  • 2022-03-04
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
相关资源
相似解决方案