1、配置类型注解
    @BeforeSuite/@AfterSuite:在某个测试套件(suite)执行前/执行后执行 前后置
    @BeforeTest/@AfterTest:在某个测试(test)执行前/执行后执行
    @BeforeCalss/@AfterCalass:在某个测试类(class)执行前/执行后执行
    @beforeMethod/@AfterMethod: 在某个测试方法(method)执行前/执行后执行

    2、非配置类型的注解
    @test:标记测试方法
    @Parameters:将testng.xml中定义的数据注入到方法里
    @DataProvider:同时提供(注入)多组测试数据。测试方法上引用数据提供者时需要指定数据提供者的名字(默认为方法名)

    依赖测试:
    @Test(dependsOnMethods=xxx)
    忽略测试:
    @Test(enabled=false)
    超时测试:
    @Test(timeout=10000):timeout属性单位为毫秒,超过设置时间标记为失败
    分组测试:
    @Test(groups={“g1”}):可以对测试用例进行分组,按组执行测试用例,在testng.xml里指定