TestNG学习——注解简介

testNG注解简介

@Before和@After
  1. Before分类有@BeforeSuite,@BeforeTest,@BeforeGroups,@BeforeClass,@BeforeMethod。
    @BeforeClass:启动测试前的一些准备工作,测试进行的前提条件。
  2. After分类有@AfterSuite,@AfterTest,@AfterGroups,@AfterClass,@AfterMethod。
    @AfterClass:测试运行结束后的步骤,一般为将环境恢复到测试开始之前的状态。
@DataProvider

标记一个方法是用来给其他测试方法提供数据的方法。要求该方法返回结果必须是object[][]。

@Factory

标记这个方法是一个工厂,方法返回必须是一个对象。

@Listeners

在测试方法定义一个监听。例如在使用selenium进行自动化测试中需要用到这个时间监听功能,方便输出日志。

@Parameters

描述了如何给一个测试方法传递参数。

@Test

在@Test下有很多选项可以设置,如用例之间的依赖关系。

你可能感兴趣的:(TestNG,java,软件测试)