testng 和junit常用注解
时间: 2023-08-31 07:08:02 浏览: 116
TestNG 和 JUnit 是两个常用的 Java 单元测试框架,在测试类中使用注解来标记测试方法和测试类。以下是 TestNG 和 JUnit 常用的注解:
### TestNG 注解
1. @Test:标记一个测试方法,用于执行测试。
2. @BeforeSuite:标记在测试套件执行前运行的方法。
3. @AfterSuite:标记在测试套件执行后运行的方法。
4. @BeforeTest:标记在测试执行前运行的方法。
5. @AfterTest:标记在测试执行后运行的方法。
6. @BeforeClass:标记在测试类执行前运行的方法。
7. @AfterClass:标记在测试类执行后运行的方法。
8. @BeforeMethod:标记在每个测试方法执行前运行的方法。
9. @AfterMethod:标记在每个测试方法执行后运行的方法。
### JUnit 注解
1. @Test:标记一个测试方法,用于执行测试。
2. @BeforeClass:标记在测试类执行前运行的方法。
3. @AfterClass:标记在测试类执行后运行的方法。
4. @Before:标记在每个测试方法执行前运行的方法。
5. @After:标记在每个测试方法执行后运行的方法。
需要注意的是,TestNG 和 JUnit 注解的名称和功能略有不同,但都是用于标记测试方法和测试类的关键字。在实际使用中,需要根据具体的需求和测试框架选择合适的注解。
阅读全文