TestNG ABC

  1. 资源

官网 :http://testng.org/doc/index.html

Maven示例

<dependency>

            <groupId>org.testng</groupId>

            <artifactId>testng</artifactId>

            <version>6.9.8</version>

            <scope>test</scope>

        </dependency>

  1. 注解

@BeforeSuite 注解的方法将只运行一次,运行所有测试前此套件中。

@AfterSuite 注解的方法将只运行一次此套件中的所有测试都运行之后。

@BeforeClass 注解的方法将只运行一次先行先试在当前类中的方法调用。

@AfterClass 注解的方法将只运行一次后已经运行在当前类中的所有测试方法。

@BeforeTest 注解的方法将被运行之前的任何测试方法属于内部类的 <test>标签的运行。

@AfterTest 注解的方法将被运行后,所有的测试方法,属于内部类的<test>标签的运行。

@BeforeGroups 组的列表,这种配置方法将之前运行。此方法是保证在运行属于任何这些组第一个测试方法,该方法被调用。

@AfterGroups 组的名单,这种配置方法后,将运行。此方法是保证运行后不久,最后的测试方法,该方法属于任何这些组被调用。

@BeforeMethod 注解的方法将每个测试方法之前运行。

@AfterMethod 被注释的方法将被运行后,每个测试方法。

@DataProvider 标志着一个方法,提供数据的一个测试方法。注解的方法必须返回一个Object[] [],其中每个对象[]的测试方法的参数列表中可以分配。

该@Test 方法,希望从这个DataProvider的接收数据,需要使用一个dataProvider名称等于这个注解的名字。

@Factory 作为一个工厂,返回TestNG的测试类的对象将被用于标记的方法。该方法必须返回Object[]。

@Listeners 定义一个测试类的监听器。

@Parameters 介绍如何将参数传递给@Test方法。

@Test 标记一个类或方法作为测试的一部分。

最新文章

  1. Excel&mdash;&mdash;MATCH函数
  2. How to create/restore a slave using GTID replication in MySQL 5.6
  3. Python2和Python3在windows下共存
  4. 【python】 web开发入门
  5. windows环境下安装 zookeeper
  6. 使用C#模拟ASP.NET页面中按钮点击
  7. 表单控件之select
  8. 转:Excel转换XML工具&lt;一&gt;
  9. 单片机课程设计——《基于AT89S52单片机和DS1302时钟芯片的电子时钟(可蓝牙校准)》
  10. 黑马程序员:3分钟带你读懂C/C++学习路线
  11. java:产生小数位数为2的随机概率,使得和为1
  12. [Codeforces 863B]Kayaking
  13. Java中实现多线程的四种方式
  14. Codeforces Round #546 (Div. 2) C. Nastya Is Transposing Matrices
  15. ArcGis Python脚本——批量删除字段
  16. Nginx代理实现内网主机访问公网服务
  17. Matlab:导数边界值的有限元(Ritz)法
  18. Git撤销&amp;回滚操作
  19. TypeError: atlas.getSpriteFrame is not a function
  20. 前端html的简单认识

热门文章

  1. bjwc Day3 &amp; 4 妈妈我这是来了个什么地方呀
  2. python之系统编程 --线程
  3. bzoj 4066: 简单题 K-D树
  4. 四维偏序 CDQ套CDQ
  5. sublime插件insertDate显示ISO时间
  6. 一次LVS+MySQL的主主负载均衡实战
  7. win7 64位搭建Mantis 缺陷管理系统(2)
  8. lwip 分析一
  9. 关于WPF的弹出窗口
  10. Will&amp;nbsp;you&amp;nbsp;still&amp;nbsp;need&amp;nbsp;me?