UI自动化测试(五)TestNG简介与安装步骤

简述

TestNG是一个设计用来简化广泛的测试需求的测试框架, 从单元测试(隔离测试一个类) 到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统, 例如运用服务器) 。

testNG灵感来自JunitNunit的, 但引入了一些新的功能, 使其功能更强大,使用更方便; 

testNG是一个开源自动化测试框架, NG表示下一代;

testNG可以把测试类进行集成; 

testNG的创造者是Cedric Beust(塞德里克 . 博伊斯特) ;

testNG消除了大部分的旧框架的限制, 使开发人员能够编写更加灵活和强大的测试。 因为它很大程度上借签了Java注解(JDK1.5引入的) 来定义的测试,它也可以告诉你如何使用这个新功能在真实的Java语言生产环境中。

TestNG特点

注解

TestNG使用Java和面向对象的功能支持综合类测试(例如, 默认情况下,没有必要创建一个新的测试每个测试方法的类的实例)

独立的编译时间测试代码运行时配置/数据信息灵活的运行时配置

主要介绍“测试组” ,当编译测试, 只要问TestNG运行所有的“前端” 的测试, 或“快” , “慢” , “数据库” 等

支持依赖测试方法, 并行测试, 负载测试, 局部故障

灵活的插件API

支持多线程测试

漂亮的测试报告

TestNG环境配置(安装)

1.TestNG是一个Java的框架, 所以第一个要求是JDK要安装在你的机器上。JDK必须是1.5以上的版本(支持注解) , JDK安装不再详述。 

2.打开Eclipse,下载并安装 TestNG,如下图所示。

Help>Install New Software

 

3.点击Add

 

4.填入Name和Location

Name:testNG

Location:http://beust.com/eclipse 

填好后点击OK

 

5.等待加载内容,加载完后,选择所有,点击Next(注意:此处得稍等片刻)

 

 

6.弹出协议内容窗口, 选择接受协议, 然后点击“Finish”按钮。

 

出现此页面,静静等候

 

7.出现此页面,点OK即可

 

8.安装好后会提示重启Eclipse, 重启Eclipse后安装成功

 

9.选择一个java项目, 右击, 出现如下图所示界面即可

 

 或者点击Window>Preferences查看

 

注意:

安装过程出现其他异常错误,重启电脑即可。

 

TestNG编写步骤

① 测试和编写业务逻辑, 在代码中插入TestNG的注解;

② 添加一个testng.xml文件或build.xml在其中添加测试信息(例如类名, 您想要运行的组, 等..;

③ 运行 TestNG

 

去编写第一个TestNG程序吧

本文仅代表作者观点,系作者@温一壶清酒发表。转载请注明出处:http://www.cnblogs.com/hong-fithing/

 

转载于:https://www.cnblogs.com/hong-fithing/p/7544560.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值