TestNG.xml 配置

<packages>表示以测试类所在的包的方式定义测试用例,包中的所有测试类都被涉及,粒度较大。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="BeAuthTestSuite">
    <test verbose="2" preserve-order="true" name="beSystemManage">
        <packages>
            <package name="com.oriente.cashalo.ApiTestCase.AuthApiCase" />
        </packages>
    </test>
</suite>


<classes>表示以测试类的方式定义测试用例,粒度较小。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="BeAuthTestSuite">
    <test verbose="2" preserve-order="true" name="beSystemManage">
        <classes>
            <class name="com.oriente.cashalo.ApiTestCase.AuthApiCase.PostSysRoleSaveCase"/>
            <class name="com.oriente.cashalo.ApiTestCase.AuthApiCase.PostSysRoleUpdateCase"/>
            <class name="com.oriente.cashalo.ApiTestCase.AuthApiCase.PostSysRoleDeleteCase"/>
        </classes>
    </test>
</suite>


<methods>表示以测试类方法的方式定义测试用例,粒度最小。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="BeAuthTestSuite"> <test verbose="2" preserve-order="true" name="beSystemManage"> <class name="com.oriente.cashalo.ApiTestCase.AuthApiCase.PostSysRoleSaveCase"> <methods> <include name="testPostSysRoleSaveCase"/> </methods> </class> </test> </suite>


原文:https://www.jianshu.com/p/842614e6cb43
posted @ 2019-12-09 21:09  peachlf  阅读(320)  评论(0编辑  收藏  举报