博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TestNG系列-第五章 测试方法、测试类和测试分组(续1)
阅读量:2200 次
发布时间:2019-05-03

本文共 966 字,大约阅读时间需要 3 分钟。

在这部分介绍5.3~5.5 

3 组的分组(
Groups of groups)
分组能包含其他分组,这样组称为元组(MetaGroup)。比如像定义个分组"all"包含"checkintest"和functest,而functest组包含windows组合linux组。而checkintest指包含windows。如下展示了这样场景的定义方法
4 排除组(
Exclusion groups)
TestNG允许包含和排除组
如:当代码有修改而我们又没有时间维护测试代码时,运行的时候就可以把这部分代码排除掉。
解决这个问题的一个办法就是创建一个组"broken",让这些方法属于这个组。如我们想排除之前写的testMethod2()方法:
@Test(groups = {"checkintest", "broken"} )	public void testMethod2() {    }
对应在的运行的testng.xml中配置如下
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".分组。

转载地址:http://rzrub.baihongyu.com/

你可能感兴趣的文章
【Linux】了解根目录下每个文件的作用
查看>>
【Linux】进程的理解(一)
查看>>
【Linux】进程的理解(二)
查看>>
【C语言】深度理解函数的调用(栈帧)
查看>>
【Linux】进程的理解(三)
查看>>
【C++】带头节点的双向线链表的实现
查看>>
【C++】STL -- Vector容器的用法
查看>>
【Linux】Linux中的0644 和 0755的权限
查看>>
【数据结构】有关二叉树的面试题
查看>>
【Linux】内核态和用户态
查看>>
【Linux】HTTP的理解
查看>>
【Linux】HTTPS的理解
查看>>
【操作系统】大小端问题
查看>>
Git上传代码时碰到的问题及解决方法
查看>>
【Linux】vim的简单配置
查看>>
【C++】智能指针
查看>>
【C++】const修饰的成员函数
查看>>
【C++】面向对象的三大特性
查看>>
【C++】智能指针(后续)
查看>>
【C】堆区和栈区的区别
查看>>