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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,906评论 18 399
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,680评论 1 92
  • 2018来了,你的目标定好了吗? 其实不用赶着在这一两天,非要把这一年的计划全都制定出来。赶着做计划,是为了完成做...
    安妮的成长日记阅读 1,560评论 0 1
  • 有没有压力,高中生活都是枯燥而辛苦的。三年艰苦的年月,总该有一个信念支撑你走过来。你或许是对自由恋爱的向往。其实,...
    熊猫微刊阅读 1,404评论 0 3