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的使用及安装的主要内容,如果未能解决你的问题,请参考以下文章