------Web自动化测试之Webdriver+TestNG--从零到熟练(系列)

TestNG用来管理测试用例的是testng.xml配置文件,我们可以通过配置这个文件来达到组织测试用例,输出测试报告的效果。下面我们先详细讲解一个这个配置文件,然后再讲解测试报告的输出。

6.1 testng.xml文件的配置

Testing.xml是TestNG的配置文件,拥有强大的功能,可以根据需要来配置测试用例的运行。具体参数有:

name

suite的名字(他会出现在测试报告中)

junit

是否以junit模式运行

verbose

在控制台中如何输出,这个设置不影响html版本的测试报告

parallel

是否使用多线程测试(可能加速测试)

configfailurepolicy

是否在运行失败了一次后继续尝试或跳过

thread-count

如果设置了parallel,可以设置线程数

annotations

有‘javadoc’的时候寻找,没有的话使用jdk5的注释

time-out

在终止method (如果parallel="methods") 或者

test (如果parallel="tests")之前设置以毫秒为单位的等待时间

skipfailedinvocationcounts

是否跳过失败的调用

data-provider-thread-count

提供一个整数线程池的范围为了使用parallel data

object-factory

一个继承IObjectFactory的类,被用来实例化测试对象

allow-return-values

如果设置true,将会运行测试用例并返回值

详细讲解,请参考:http://www.cnblogs.com/choosewang/articles/3079983.html,而各个参数的具体取值及结构,可以参考:http://testng.org/testng-1.0.dtd.php

原文参阅:http://blog.sina.com.cn/s/blog_68f262210102vvfd.html

最新文章

  1. 学习微信小程序之css11内外边距集合
  2. ▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲v
  3. leetcode面试准备:Minimum Size Subarray Sum
  4. Android Studio中常用设置与快捷键
  5. Cell.reuseIdentifier 指什么
  6. 201521123054《Java程序设计》第4周总结
  7. 删数方案数(regex)
  8. docker-compose的安装和卸载
  9. HDU 3407.Zjnu Stadium 加权并查集
  10. VC中C++数值范围的确定
  11. JavaScript高级编程———JSON
  12. centos7下安装配置redis3.0.4
  13. CodeForces - 369C - Valera and Elections
  14. OpenFlow1.3.3 学习记录(持续更新)
  15. jenkins SSH登录 Git配置(通过eclipse生成SSH 密钥)
  16. PHP处理MySQL事务代码
  17. 设计模式05: Prototype 原型模式(创建型模式)
  18. 配置Github秘钥
  19. 让图片在div盒子中水平垂直居中
  20. Python全栈day 02

热门文章

  1. How to: Apply Attributes to Entity Properties when Using Model First 如何:在ModelFirst时将属性应用于实体属性
  2. JVM学习分享-练习题
  3. Android项目实战之高仿网易云音乐创建项目和配置
  4. 使用Visual Studio Code进行远程开发
  5. application context not configured for this file于spring框架使用中的原因
  6. 字节码联盟成立,WebAssembly 生态将完善网络安全性
  7. ism 发布
  8. 关于jQuery MiniUI
  9. Ant Design Pro 改变默认启动端口号
  10. Eclipse中Junit测试中@Before不执行