TestNG标签内容摘抄

本文深入解析了TestNG中关键的配置注解,包括@BeforeSuite、@AfterSuite、@BeforeTest、@AfterTest等,阐述了它们在测试套件、测试类及方法级别的作用时机,为初学者提供了一个清晰的理解框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在刚入门TestNG的时候,我们首先会接触到testng的各个标签。乍一看还是挺简单挺好理解的,从而对这些标签有点不屑。然鹅当真正应用起来还是会出现各种问题,需要重新回归到这些简单却重要的标签上。

下面内容摘抄至《Java测试新技术TestNG和高级概念》,写得挺清晰易懂的。这里分享出来,方便大家在遇到问题的时候重新回顾各种标签含义。

testng.xml文件记录了一些非常简单的术语:

1、一个suite(套件)由一个或多个测试组成

2、一个test(测试)由一个或多个类组成

3、一个class(类)由一个或多个方法组成

 TestNG定义了5个不同的配置annotation.当一个方法使用这些annotation之一的标注时,它将在以下时刻运行

1、@BeforeSuite/@AfterSuite 在某个测试套件开始之前/在某个套件的所有测试方法执行之后

2、@BeforeTest/@AfterTest 在某个测试开始之前/在某个测试所有测试方法执行之后(注意测试是由一个或多个类组成的)

3、@BeforeClass/@AfterClass 在某个测试类开始之前/在某个类的所有测试方法执行之后

4、@BeforeMethod/@AfterMethod 在某个测试方法之前/在某个测试方法执行之后

5、@BeforeGroupe/@AfterGroupe 在某个组的所有测试方法之前/在某个组的所有测试方法执行之后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值