常用注解介绍:
- @BeforeSuite 在该套件的所有测试都运行在注释的方法之前,仅运行一次
- @AftereSuite 在该套件的所有测试都运行在注释方法之后,仅运行一次
- @BeforeClass 在调用当前类的第一个测试方法之前运行,注释方法仅运行一次
- @AftereClass 在调用当前类的第一个测试方法之后运行,注释方法仅运行一次
- @BeforeMethod 注释方法将在每个测试方法之前运行
- @AfterMethod 注释方法将在每个测试方法之后运行
- @BeforeTest 注释的方法将在属于test标签内的类的所有测试方法运行之前运行
- @AfterTest 注释的方法将在属于test标签内的类的所有测试方法运行之后运行
- @DataProvider 标记一种方法来提供测试方法的数据。 注释方法必须返回一个
Object [] []
,其中每个Object []
可以被分配给测试方法的参数列表。 要从该DataProvider
接收数据的@Test
方法需要使用与此注释名称相等的dataProvider
名称 - @Parameters 描述如何将参数传递给
@Test
方法 ;适用于xml方式的参数化方式传值 - @Test 将类或方法标记为测试的一部分,此标记若放在类上,则该类所有公共方法都将被作为测试方法