5 - 测试方法、测试类和测试组
2015-07-09 15:32
225 查看
5.1 测试方法
测试方法以@Test标注,并且返回值会被忽略,除非在testng.xml中设置allow-return-values参数为true。
5.2 测试组
TestNG允许复杂的测试方法分组。你不仅可以声明方法属于组,你还可以指定组包含其他组。这样TestNG就可以在排除一些组的同时包含一些组(正则表达式)。如果你想连续执行不同的测试集,这会给你最大的弹性去分割你的测试而不需要重新编译。
组是在testng.xml中指定并且能在<test>或<suite>标签下找到。组在<suite>标签下指定时会应用在所有<test>下的标签。组在如下标签下是可以累加的:<suite>中的a,和<test>中的b,此时a、b都被包含。
例如,有至少两个测试目录是很普遍的。
提交测试check-in test:这些测试会在你提交新代码之前执行,他们会很快并保证基本功能不会被被破坏。
功能测试functional test:这些测试覆盖所有功能点,每天至少被执行一次,理想情况下是连续的执行他们。
check-in test是functional test的一个子集,TestNG允许用非常直接的方式说明。例如,你可以
测试方法以@Test标注,并且返回值会被忽略,除非在testng.xml中设置allow-return-values参数为true。
<suite allow-return-values="true"> or <test allow-return-values="true">
5.2 测试组
TestNG允许复杂的测试方法分组。你不仅可以声明方法属于组,你还可以指定组包含其他组。这样TestNG就可以在排除一些组的同时包含一些组(正则表达式)。如果你想连续执行不同的测试集,这会给你最大的弹性去分割你的测试而不需要重新编译。
组是在testng.xml中指定并且能在<test>或<suite>标签下找到。组在<suite>标签下指定时会应用在所有<test>下的标签。组在如下标签下是可以累加的:<suite>中的a,和<test>中的b,此时a、b都被包含。
例如,有至少两个测试目录是很普遍的。
提交测试check-in test:这些测试会在你提交新代码之前执行,他们会很快并保证基本功能不会被被破坏。
功能测试functional test:这些测试覆盖所有功能点,每天至少被执行一次,理想情况下是连续的执行他们。
check-in test是functional test的一个子集,TestNG允许用非常直接的方式说明。例如,你可以
相关文章推荐
- 论java虚拟类和接口的区别
- MVC 非常有用的代码,终极版
- 接口 抽象类
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- 相关性检验-Spearman秩相关系数和皮尔森相关系数
- volatile
- 前端学习——零
- (一)androidpn-server tomcat版源码解析之--项目启动
- Linux 内核编译选项详解
- C++关键字大总结
- 学堂在线c++进阶编程题 11-2
- poj 2185 Milking Grid(KMP)
- KSS2-成本中心作业价格分割(错误!!!)
- 用结构体struct(数组)实现桶排序