本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28206

TestNG常用断言

软件测试学习笔记丨TestNG测试框架_自测试

TestNG的软断言

  • SoftAssert的特点:
  • 如果一个断言失败,会继续执行这个断言下的其他语句或者断言。
  • 也就是一个用例有多个断言,失败了其中一个,不影响其他断言的运行
  • 不要忘记调用assertAll()在该用例的最后一个断言后面。

testng.xml常用配置方式

  • 包维度配置
  • 分组维度控制
<groups>
   <define name="all">
         <include name="group01"/>
         <include name="group02"/>
   </define>
   <run>
       <include name="all"/>
       <exclude name="group02"/>
   </run>
</groups>
  • 类维度配置
<classes>
    <class name="examples.packageA.ClassATest">
          <methods>
              <include name ="testCaseA01"></include>
              <exclude name="testCaseA02"></exclude>
          </methods>
    </class>
</classes>

TestNG并发测试解决方案

软件测试学习笔记丨TestNG测试框架_testng_02

软件测试学习笔记丨TestNG测试框架_软件测试_03

软件测试学习笔记丨TestNG测试框架_testng_04