testNG的使用及安装

Posted askill

tags:

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

安装:Eclipse -->Help —>Install New SoftWare---->add按钮---->Name 字段输入:“testNG”, Location字段输入:“http://beust.com/eclipse/” ,点击“OK”按钮。;
 
testNG的结构:
技术图片
 
常用注解:
@BeforeSuite: ---------(大测试集 Suite之前执行) 
@AfterSuite: ---------(大测试集合 Suite之后执行)
@BeforeTest: --------(小测试集合 Test之前执行) 
@AfterTest: --------(小测试集合 Test之后执行) 
@BeforeClass: -------(测试类 class之前执行) 
@AfterClass: --------(测试类 class之后执行) 
@BeforeMethod:-------- 每一个测试方法(测试用例) Method 执行之前执行 
@AfterMethod:----------每一个测试方法(测试用例) Method 执行之后执行 
@BeforeGroups: --------组:组是将一个或者多个测试用例放在一起,起一个名字groups={},这就是分组。 这个注解就是在这个组执行之前执行; 
@AfterGroups:-----------这个组里边的用例全部执行完毕,才执行;
 
testNG常用的断言方法有: 
(1) assertTrue:判断是否为True。 
(2) assertFalse:判断是否为false。 
(3) assertSame:判断引用地址是否相同。 
(4) assertNotSame:判断引用地址是否不相同。 
(5) assertNull:判断是否为null。 
(6) assertNotNull:判断是否不为null。 
(7) assertEquals:判断是否相等,Object类型的对象需要实现haseCode及equals方法。 
(8) assertNotEquals:判断是否不相等。 
(9) assertEqualsNoOrder:判断忽略顺序是否相等。?

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

Eclipse安装TestNG插件

自动化测试--testNG

eclipse在线安装testNG

TestNG 搭建测试框架 自动化测试

接口测试小白的Testng学习之路

TestNG 入门教程