列出 TestNG 中可用的各种注解。

testngjava programming framework更新于 2026/1/29 16:12:17

TestNG 中可用的各种注解如下所示 −

  • @Test − 用于在 Java 类文件中的每个测试方法之前运行。

    @BeforeSuite − 用于在所有测试方法之前运行特定的测试方法。

  • @AfterSuite − 用于在所有测试方法之后运行特定的测试方法。

  • @BeforeClass − 用于在第一个测试方法之前仅运行一次特定的测试方法。

  • @AfterClass − 用于在当前 Java 类文件中的所有测试方法执行完成后仅运行一次特定的测试方法。

  • @BeforeTest −这用于在 @Test 标签内的任何测试方法之前运行。

  • @AfterTest − 这用于在 @Test 标签内的任何测试方法之后运行。

  • @BeforeGroup − 这用于在属于特定组的每个测试方法之前仅运行一次测试方法。

  • @AfterGroup − 这用于在属于特定组的每个测试方法之后仅运行一次测试方法。

  • @BeforeMethod − 这用于在该 Java 类文件中存在的每个测试方法之前运行测试方法。

  • @AfterMethod − 这用于在该 Java 类文件中存在的每个测试方法之后运行测试方法。


相关文章