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>