testNG 常用的注解

Posted zddwork

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了testNG 常用的注解相关的知识,希望对你有一定的参考价值。

常用注解介绍:

  • @BeforeSuite  在该套件的所有测试都运行在注释的方法之前,仅运行一次
  • @AftereSuite   在该套件的所有测试都运行在注释方法之后,仅运行一次
  • @BeforeClass      在调用当前类的第一个测试方法之前运行,注释方法仅运行一次
  • @AftereClass       在调用当前类的第一个测试方法之后运行,注释方法仅运行一次
  • @BeforeMethod     注释方法将在每个测试方法之前运行
  • @AfterMethod        注释方法将在每个测试方法之后运行
  • @BeforeTest       注释的方法将在属于test标签内的类的所有测试方法运行之前运行
  • @AfterTest          注释的方法将在属于test标签内的类的所有测试方法运行之后运行
  • @DataProvider      标记一种方法来提供测试方法的数据。 注释方法必须返回一个Object [] [],其中每个Object []可以被分配给测试方法的参数列表。 要从该DataProvider接收数据的@Test方法需要使用与此注释名称相等的dataProvider名称
  • @Parameters      描述如何将参数传递给@Test方法 ;适用于xml方式的参数化方式传值
  • @Test        将类或方法标记为测试的一部分,此标记若放在类上,则该类所有公共方法都将被作为测试方法

 

以上是关于testNG 常用的注解的主要内容,如果未能解决你的问题,请参考以下文章

TestNG基础教程 - TestNG.xml中的测试级别和常用注解执行顺序

TestNG入门到

TestNg注解使用

TestNG学习-002-annotaton 注解概述及其执行顺序

TestNG Listener

java 常用测试框架