TestNG 中决定测试案例的执行顺序最好的办法
2017-06-22 21:57
330 查看
1.一般在@Test中设置priority参数。
2.在@Test中设置dependOnMethods={}
3.在TXT文档中的class标签下设置method标签,其中可以指定执行的先后顺序,并且同时决定那个测试方法不执行,如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="test-parameter">
<test name ="Test" preserve-order="true">
<classes>
<class name="com.wlw.textscripts.mainPage.CaseReviewScript">
<methods>
<include name="selectCase" />
<!-- <include name="sceneActionAndLACCI" />
<include name="keyPoint" /> -->
<include name="report"/>
</methods>
</class>
</classes>
</test>
</suite>
其中会按<methods>中include的顺序执行,如果不想执行某些方法,直接注释掉即可。
2.在@Test中设置dependOnMethods={}
3.在TXT文档中的class标签下设置method标签,其中可以指定执行的先后顺序,并且同时决定那个测试方法不执行,如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="test-parameter">
<test name ="Test" preserve-order="true">
<classes>
<class name="com.wlw.textscripts.mainPage.CaseReviewScript">
<methods>
<include name="selectCase" />
<!-- <include name="sceneActionAndLACCI" />
<include name="keyPoint" /> -->
<include name="report"/>
</methods>
</class>
</classes>
</test>
</suite>
其中会按<methods>中include的顺序执行,如果不想执行某些方法,直接注释掉即可。
相关文章推荐
- testNG设置测试的执行顺序
- TestNG-详解preserve-order的作用与测试case的执行顺序
- 关于reportng生成的测试报告不按测试执行顺序的解决办法
- TestNG执行测试用例的顺序
- TestNG特定顺序执行测试用例
- selenium的TestNG框架注解,测试集合,用例分组,依赖测试,特定顺序执行,跳过某个case执行,自定义日志,断言_06
- TestNG设置输出测试报告的内容级别和设置测试用例按顺序执行
- TestNG测试执行顺序
- TestNG-详解preserve-order的作用与测试case的执行顺序
- TestNG设置输出测试报告的内容级别和设置测试用例按顺序执行
- TestNG-详解preserve-order的作用与测试case的执行顺序
- TestNG入门教程(TestNG介绍、在Eclipse中安装TESTNG、测试小例子、基本注解、如何执行测试、按顺序执行Case、异常测试、组合测试、参数化测试、忽略测试、依赖测试、测试结果报告)
- Robotium测试用例执行顺序及批处理方式
- Java 成员变量 静态块 构造块 构造方法执行顺序测试
- 优先级 与 测试执行顺序
- Robot Framework经验谈 - Run Keyword If等内建关键字返回如何决定测试案例结果
- C++构造函数执行顺序测试(成员包含其他类对象的时候)
- Junit指定测试执行顺序
- 简单测试java里一个对象的初始化是按怎样的顺序执行的
- &&、()、||决定linux命令的执行顺序