前言
xml文件设置维持测试用例的执行顺序;
xml文件禁用<test>标签中的测试用例。
正文
<suite name="preserve enable">
<test name="test1" preserve-order="true">
<classes>
<class name="testng.TestNGClass2"></class>
<class name="testng.TestNGClass1"></class>
</classes>
</test>
<test name="test2" enabled="true">
<classes>
<class name="testng.TestNGClass2"></class>
<class name="testng.TestNGClass1"></class>
</classes>
</test>
</suite>
本文主要讲解xml文件标签<test>的属性preserve-order和enabled。
1、<test>标签preserve-order属性默认值是true,测试用例是按照<class>标签下声明的测试类顺序执行,示例xml文件中,先执行TestNGClass2测试类,再执行TestNGClass1测试类。
如果preserve-order属性的值设置为false时,测试用例的执行顺序将按照测试类类名的字母顺序执行。
2、<test>标签enabled属性默认值是true,当设置为false的时候,该<test>标签下的测试用例不再执行。

三人行,必有我师焉。

本文解析了如何使用XML文件的<test>标签属性preserve-order和enabled来控制TestNG框架中测试用例的执行顺序及启用状态。preserve-order属性决定测试用例是否按声明顺序执行,enabled属性控制测试用例是否执行。
2278

被折叠的 条评论
为什么被折叠?



