IDEA+TestNG

1、常用注解

2、手把手教你掌握必备测试框架testNG:http://www.51testing.com/zhuanti/TestNG.htm

【testNG常用注解】

1
@Test:标记一个类或方法作为测试的一部分。(如果标注在类上,则这个类里面的所有方法都将成为测试方法,所以方法上就可以不用标注了) 2 @Test(description = "这个是测试的注解"):描述一个测试方法 3 @Test(timeOut = 2000):设置测试方法的超时时间 4 @Test(priority = 1):设置测试方法执行的先后顺序(1先执行) 5 @Test(dependsOnMethods = "test2"):设置测试方法相互依赖(因为此测试方法依赖test2,所以会先执行测试方法test2,然后才会执行此测试方法) 6 7 @BeforeClass:在调用当前类的第一个测试方法之前运行,注释方法仅运行一次 8 @AfterClass:在调用当前类的第一个测试方法之后运行,注释方法仅运行一次 9 10 @BeforeTest:功能和BeforeClass一样,不过要比BeforeClass更先执行 11 @AfterTest:功能和AfterClass一样,不过要比AfterClass更先执行 12 13 @BeforeMethod:同上,BeforeMethod比BeforeClass和BeforeTest都后执行 14 @AfterMethod:同上,AfterMethod比AfterClass和AfterTest都后执行 15 16 小结:先后执行顺序 17 @BeforeTest > @BeforeClass > @BeforeMethod > @Test > @AfterMethod > @AfterClass > @AfterTest

 

posted @ 2019-03-01 10:42  淡怀  阅读(339)  评论(0编辑  收藏  举报