ui自动化测试中常用的testng注解

@BeforeClass – 表示在类中的任意public static void方法执行之前执行

@AfterClass – 表示在类中的任意public static void方法执行之后执行

@Test – 最基本的注解,用来把方法标记为测试的一部分

@BeforeSuite 在test suite中的所有test运行之前运行,只运行一次

@AfterSuite 在test suite中的所有test运行之后运行,只运行一次

@BeforeTest——在@Test之前运行

@AfterTest——在@Test之后运行

alwaysRun : 如果=true,表示即使该测试方法所依赖的前置测试有失败的情况,也要执行

dataProvider : 选定传入参数的构造器。

dependsOnGroups : 确定依赖的前置测试组别。

dependsOnMethods : 确定依赖的前置测试方法。

description : 测试方法描述信息。(建议为每个测试方法添加有意义的描述信息,这将会在最后的报告中展示出来)

enabled : 默认为true,如果指定为false,表示不执行该测试方法。

groups : 指定该测试方法所属的组,可以指定多个组,以逗号隔开。组测试的用法将在后面文章单独介绍。

priority : 指定测试方法的优先级,数值越低,优先级越高,将会优先与其他数值高的测试方法被调用。(注意是针对一个测试类的优先级)

 

posted @ 2020-06-17 10:28  wuxiaomiao  阅读(218)  评论(0编辑  收藏  举报