【testNG】执行多个suit

由于testng.xml中只能设置一个标签,就无法创建多个测试集,通过标签可以实现允许多个测试集。

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中默认的,我们不写具体内容,只作为容器
在这里插入图片描述
原文地址:https://www.cnblogs.com/kusy/p/8884725.html

发布了52 篇原创文章 · 获赞 23 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/anndy_/article/details/105722998