TestNg使用
1、@Test注解
2、@BeforeMethod 在每一个测试方法运行之前都会执行
3、@AfterMethod 在每一个测试方法运行之后都会执行
4、@BeforeClass 在类运行之前运行的方法
5、@AfterClass 在类运行之后运行的方法
6、@BeforeSuit 在类运行之前运行的方法,在BeforeClass之前运行的
7、@AfterSuit 在类运行之后运行的方法,在AfterClass之后运行的
测试套件示例:
1、新建两个类,SuiteConfig和LoginTest
忽略测试(本次测试不执行):
@Test(enabled = false)
组测试(方法分组):
@BeforeGroups("server")
@AfterGroups("server")
组测试(类分组):
异常测试:
依赖测试:
test2方法的运行依赖于test1,如果test1方法运行失败,那么test2方法不执行