- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
- <suite name="TestDebug">
- <test verbose="2" preserve-order="true" name="TestDebug">
- <classes><class name="ruijie.riil.test.debug.TestDebug">
- <methods>
- <include name="测试用例执行顺序001"/>
- <include name="测试用例执行顺序002"/>
- <include name="c测试用例执行顺序003"/>
- <include name="a测试用例执行顺序004"/>
- </methods>
- </class>
- </classes>
- </test>
- </suite>
在TestNG的XML文件中,其中 verbose="2" 标识的就是记录的日志级别,共有0-10的级别,其中0表示无,10表示最详细
preserve-order="true",的preserve-order控制@Test标识的测试用例执行顺序,默认是false,在节点下面的所有方法的执行顺序是无序的。把它设为true以后就能保证在节点下的方法是按照顺序执行的。
如果不指定测试用例的执行顺序,默认是按字典的顺序执行。如果要指定执行的顺序,可以通过testng.xml文件来指定。
<?xml version="1.0" encoding="UTF-8"?> <suite name="Suite" parallel="false"> <test name="Demo" > <classes> <class name="com.test.Demo"> <methods preserve-order="true"> <include name="login" /> <include name="addItem" /> <include name="updateItem" /> <include name="deleteItem" /> <include name="logout" /> </methods> </class> </classes> </test> </suite> |
设置好xml文件后,对testng.xml右键,选择RunAs->TestNG Suite
执行结果
[TestNG] Running:
C:\Users\zhangyj\workspace\Demo\src\testng.xml
BeforeClass初始化。。。
login开始执行
addItem开始执行
updateItem开始执行
deleteItem开始执行
logout开始执行
AfterClass销毁中。。。
===============================================
相关推荐
Webdriver+TestNG测试用例执行顺序
selenium+java+testng+maven测试用例执行,testng执行
1、testng测试报告模板BeautifulReport 2、testng.xml文件
testng注解方法的执行顺序,经过个人验证,如有不足欢迎提出,谢谢
《Java测试新技术TestNG和高级概念》介绍了Java测试的新技术,主要内容包括:基本概念、测试设计模式、企业级测试、Java EE测试、集成和扩展TestNG等。《Java测试新技术TestNG和高级概念》通过针对有效测试Java应用...
集成 Jenkins 和 TestNG 实现自助式自动化测试平台,测试可行,。
TestNG系列教程:并行执行测试 目录 1. 并行执行测试的优势 2. 如何并行地执行测试方法 3. 如何并行地执行测试类 4. 如何并行地执行同一测试套件内的各个测试组件 5. 如何配置需要在多线程环境中执行的测试方法
《Java测试新技术:TestNG和高级概念》介绍了Java测试的新技术,主要内容包括:基本概念、测试设计模式、企业级测试、Java EE测试、集成和扩展TestNG等。《Java测试新技术:TestNG和高级概念》通过针对有效测试Java...
java-web接口自动化测试报告测试结果,在使用testNG-xlst美化测试报告。 包含testng-xslt-1.1.2.zip、build.xml、配置教程,搭建好testNG环境后可直接使用。
o2o-chengdu-test-webdriver 对webdriver进行二次开发,实现将测试用例写入excel中,用testng进行执行
maven3-junit-spock-testng-mixin Maven3示例项目,用于同时执行TestNG(Java,Groovy)+ JUnit(Java,Groovy)+ Spock(Groovy)测试用例。 对于Gradle用户,请参阅 mvn -version: Apache Maven 3.3.9 (bb52d...
目前testlink不支持格式的导出,为了将testlink上的用例集直接导出为中,自己写java程序调用testlink api,实现了此功能。大家下载有问题的话可以加群与我联系
本书主要内容包括: 展示了与测试有关的折衷考虑,这样您就能在测试...无论您使用TestNG,JUnit或其他测试框架,本书提供的测试设计模式都会告诉您如何改进您的测试,对如何让代码和设计变得更可测试提供具体的建议。
展示了与测试有关的折衷考虑,这样您就能在测试什么和怎么测试方面做出更好的决定。 介绍了TestNG,说明了它的目标和功能,并展示了如何在真实的环境中应用这些功能。 展示了如何集成TestNG和已有的代码、开发框架...
1. 支持多语言多框架集成:包括java的testng、junit单元测试框架,和python的pytest等框架集成,满足当前行业里主流测试开发工程师手撕的自动化测试框架集成测试报告需求。 2. Allure测试报告支持中文、英文切换,且...
Selenium-Webdriver-TestNG-框架登录测试用例
开源自动化测试框架testng包,用于appium+java+android测试
本书主要内容包括: 展示了与测试有关的折衷考虑,这样您就能在测试...无论您使用TestNG,JUnit或其他测试框架,本书提供的测试设计模式都会告诉您如何改进您的测试,对如何让代码和设计变得更可测试提供具体的建议。
自动化测试用例脚本,有关常用模块的封装,简单的方法实现数据驱动
ant+selenium+testng自动化测试方案