TestNG框架的常会用注释及属性

本文介绍了TestNG测试框架的基本概念和特性,包括注解的使用,如@Test、@BeforeMethod等,以及如何通过@Test的enable、dependsOnMethods和groups属性实现测试方法的控制。此外,还探讨了timeOut属性用于设置超时限制,多线程测试的invocationCount和threadPoolSize参数,以及如何通过groups进行分组测试。最后,讲解了在testng.xml中指定测试类和方法,以及TestNG参数化的两种方式:XML文件配置和DataProvider方法。

1 ,TestNG介绍
TestNG java的一个单元测试框架,TestNG吸取了Junit框架的思想,形成了更强大的集成测试框架。

2, TestNG特点

支持注解;

灵活的运行配置;

支持多线程、忽略、异常、参数化等测试。
3,@Test是TestNG 最基本的注解,用来将方法标注为测试方法。

4, enable 测试方法是否执行

enable默认是true, 表示执行这个方法,如果设置为false,则在运行时不会执行这个测试方法。

5,dependsOnMethods 依赖方法

dependsOnGroups   依赖

在依赖的方法运行完成之后运行当前方法,如果依赖方法测试不通过,那么当前方法也不会继续运行了。

依赖的方法可以有多个,格式为:@Test(dependsOnMethods = { "method1" , “method2” })

在运行时,一个组

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值