TestNG系列-第五章 测试方法、测试类和测试分组(续1)
来源:互联网 发布:真心话大冒险的软件 编辑:程序博客网 时间:2024/05/22 01:29
在这部分介绍5.3~5.5
3 组的分组(Groups of groups)
分组能包含其他分组,这样组称为元组(MetaGroup)。比如像定义个分组"all"包含"checkintest"和functest,而functest组包含windows组合linux组。而checkintest指包含windows。如下展示了这样场景的定义方法
<test name="Regression1"> <groups> <define name="functest"> <include name="windows"/> <include name="linux"/> </define> <define name="all"> <include name="functest"/> <include name="checkintest"/> </define> <run> <include name="all"/> </run> </groups> <classes> <class name="test.sample.Test1"/> </classes></test>
4 排除组(Exclusion groups)
TestNG允许包含和排除组
如:当代码有修改而我们又没有时间维护测试代码时,运行的时候就可以把这部分代码排除掉。
解决这个问题的一个办法就是创建一个组"broken",让这些方法属于这个组。如我们想排除之前写的testMethod2()方法:
@Test(groups = {"checkintest", "broken"} )<span style="white-space:pre"></span>public void testMethod2() { }
对应在的运行的testng.xml中配置如下
<test name="Simple example"> <groups> <run> <include name="checkintest"/> <exclude name="broken"/> </run> </groups> <classes> <class name="example1.Test1"/> </classes></test>
5 部分分组( Partial groups)
即可以在类级别定义分组,也可以在方法级别
@Test(groups = { "checkin-test" })public class All { @Test(groups = { "func-test" ) public void method1() { ... } public void method2() { ... }}
在这个类中,method2()是分组checkin-test的一部分,而method1()即属于"checkin-test" 也属于 "func-test".分组。
0 0
- TestNG系列-第五章 测试方法、测试类和测试分组(续1)
- TestNG系列-第五章 测试方法、测试类和测试分组(续2)-参数
- TestNG系列-第五章 测试方法、测试类和测试分组(续3)-依赖关系
- TestNG系列-第五章 测试方法、测试类和测试分组(续4)-工厂
- TestNG系列-第五章 测试方法、测试类和测试分组(续6)-代码运行TestNG和BeanShell
- TestNG系列-第五章 测试方法、测试类和测试分组
- TestNG系列-第五章 测试方法、测试类和测试分组(续7)-注解变形器和方法拦截器
- TestNG系列-第五章 测试方法、测试类和测试分组(续5)-9类级别注解、并发、失败情况
- TestNG分组测试
- TestNG的分组测试代码
- TestNG指南5-测试方法、测试类与测试组
- TestNG 三 测试方法
- TestNG 三 测试方法
- 【译】TestNG官方文档中文版(08)—— 测试方法、测试类和测试组
- TestNG官方文档中文版(05)—— 测试方法、测试类和测试组
- TestNG官方文档中文版(5)-测试方法/类和组
- TestNG官方文档中文版(5)-测试方法/类和组
- TestNG 学习总结 - 分组执行测试(九)
- 史上最全的Maven Pom文件标签详解
- Linux上的free命令详解
- 对象数组 存储打印 代码 及泛型使用
- VMware上Ubuntu实现和windows复制粘贴
- visual studio随机数问题
- TestNG系列-第五章 测试方法、测试类和测试分组(续1)
- Java语言基础-Java5对数组的支持-方法的可变参数
- 修改/etc/resolv.conf又恢复到原来的状态?
- Leetcode 452. Minimum Number of Arrows to Burst Balloons 射箭 解题报告
- 分享统计Java web项目的行数的代码
- Latex 箭头、下标、符号上下写文字、正方形和三角形
- 自学开始,回归CSDN
- 图片压缩
- 面向对象分析法和结构化分析法