jck28-lucio-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并发测试解决方案

image

代码地址: