testng
朝天椒的夏天
软件测试,自动化,性能
展开
-
Testng执行顺序控制
1.class执行顺序控制-testng.xml之preserve-orderpreserve-order:用来控制<test>里面所有<classes>的执行顺序。<test>中默认的preserve-order为true,表示<test>下所有<classes>按照顺序执行,如:1. <?xml version=...原创 2017-04-21 17:03:48 · 19323 阅读 · 1 评论 -
TestNG.xml参数配置-如何控制部分执行@test方法
在测试的过程中,我们经常遇到只想执行脚本中某一部分的测试用例,如果每次都通过注释掉不需要执行的那部分脚本的方式,一个是容易出错,二是比较花费时间和精力,这时就可以通过testng.xml中的一些参数配置来设置。(1)利用groups参数测试脚本为:publicclasstest{@Test(groups={"A","B"})pub...原创 2017-04-21 16:51:42 · 5752 阅读 · 0 评论 -
Testng监听器listener-ITestListener
testng监听器,实际上就是一些预定义的 Java 接口。用户创建这些接口的实现类,并把它们加入到 TestNG 中,TestNG 便会在测试运行的不同时刻调用这些类中的接口方法。本篇介绍监听器ITestLisntener:该监听器的作用是,用来指定在测试方法执行成功、失败或者跳过时的不同后续行为,以下主要实现对3种测试结果的打印提示。ITestListener 监听器要求实现的方...原创 2017-04-24 12:24:57 · 1688 阅读 · 0 评论 -
Testng监听器listener-ReportNg
本篇介绍监听器ReportNg:该监听器的作用是,替换testng自带的报告,生成更清楚直观的测试报告。先看下testng自带报告:在项目\test-output中index.html样式在项目\test-output\suite名称\test名称.html样式现在使用reportng替换testng自带报告:1.需要的jar包如下,导入到build path中:下...原创 2017-04-25 10:20:30 · 2837 阅读 · 0 评论