本文概述
- TestNG注解列表
- TestNG注解的层次结构
- 使用TestNG注解的好处
TestNG注解列表
文章图片
TestNG Annotation | Description |
---|---|
@BeforeSuite | @BeforeSuite带注解的方法将在执行套件中的所有测试方法之前运行。 |
@AfterSuite | @AfterSuite带注解的方法将在套件中的所有测试方法执行后运行。 |
@BeforeTest | @BeforeTest注解方法将在执行属于该文件夹的可用类的所有测试方法之前执行。 |
@AfterTest | @AfterTest带注解的方法将在执行属于该文件夹的可用类的所有测试方法之后执行。 |
@BeforeClass | @BeforeClass注解方法将在调用当前类的第一个方法之前执行。 |
@AfterClass | 执行完当前类的所有测试方法后, 将调用@AfterClass注解方法。 |
@BeforeMethod | @BeforeMethod注解的方法将在每个测试方法运行之前执行。 |
@AfterMethod | @AfterMethod注解的方法将在每个测试方法执行后运行。 |
@BeforeGroups | @BeforeGroups批注的方法对于一个组仅运行一次, 然后执行属于该组的所有测试用例。 |
@AfterGroups | 执行完属于该组的所有测试用例后, 带注解的@AfterGroups方法对于该组仅运行一次。 |
文章图片
- @BeforeSuite
- @BeforeTest
- @课前
- @BeforeMethod
- @测试
- @AfterMethod
- @下课以后
- @AfterTest
- @AfterSuite
- TestNG注解使测试人员的工作变得非常轻松。根据你的要求, 你可以访问测试方法, 即它没有预定义的模式或格式。
- 你可以将其他参数传递给TestNG批注。
- 如果是TestNG批注, 则无需扩展任何测试类。
- TestNG注解是强类型的, 即在编译时检测到错误。
推荐阅读
- TestNG @BeforeTest注解用法图解
- TestNG @BeforeSuite注解用法示例
- TestNG @BeforeMethod注解用法示例
- TestNG注解属性用法示例图解
- TestNG @BeforeGroups注解用法示例
- TestNG @BeforeClass注解用法示例
- TestNG @AfterTest注解用法示例
- TestNG @AfterSuite注解用法示例
- Learun.framework快速开发框架-功能特点与手机app