TestNG中的注解是什么?

下面列出了 TestNG 中可用的各种注释 -

  • @Test – 在 java 类文件中的每个测试方法之前使用。

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

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

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

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

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

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

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

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

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

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