天天看點

軟體測試學習筆記丨TestNG測試架構

作者:測試人666
本文轉自測試人社群,原文連結:jck28-lucio-testng測試架構【擴充】 - 學習筆記 - 測試人社群

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測試架構
軟體測試學習筆記丨TestNG測試架構

軟體測試開發免費視訊教程分享 - 公衆号 - 測試人社群

軟體測試學習筆記丨TestNG測試架構

繼續閱讀