简介与安装
目录
- 1、简介
- 2、安装
- 2.1、在线安装
- 2.2、离线安装
1、简介
TestNG是一个Java语言的测试框架,由Cédric Beust受到JUnit和NUnit的启发而创建。TestNG的设计目标是,覆盖更广泛的测试类别范围:单元测试、功能测试、端到端测试、集成测试等,并且功能更强大、更易于使用。
官方网址:http://testng.org/doc/index.html
官方github地址:https://github.com/cbeust/testng/
TestNG的主要功能包括:
- 支持注解。
- 支持参数化和数据驱动测试(用@DataProvider或XML配置)。
- 支持同一个类的多个实例(用@Factory)。
- 灵活的执行模式。TestNG的运行,既可以通过Ant的build.xml(有或没有一个测试套定义),又可以通过带有可视化效果的IDE插件。不需要TestSuite类,测试包、测试组及选择运行的测试,都通过XML文件来定义和配置。
- 并发测试:测试运行在任意大的线程池中,并有多种策略可选(所有方法都有他们自己的线程,或每个测试类一个线程等等)。
- 嵌入BeanShell可以获得更大的灵活性。
- 默认的JDK运行时和日志功能(无依赖)。
- 应用服务器测试的依赖方法。
- 分布式测试:允许在从机上进行分布式测试。
2、安装
在Windows / Mac环境下,Eclipse上安装TestNG插件有2种方式(任选一种即可)。
Windows与Mac环境下操作基本一致,此次示例为在Windows环境。
2.1、在线安装
打开Eclipse--->Help--->Install New Software。
在Work with框中输入:http://beust.com/eclipse
注:地址更新为:http://dl.bintray.com/testng-team/testng-eclipse-release/
等待加载完成后,选中TestNG,点击Next进行安装即可。
安装完成后,点击Window--->Preferences能看到TestNG,表示安装成功。
2.2、离线安装
由于网络的原因,在线安装方式速度比较慢或者安装不成功,则可以通过离线安装TestNG插件。
打开浏览器,访问地址:
http://dl.bintray.com/testng-team/testng-eclipse-release/
点击zipped链接。
选择版本,例如:6.14.0.201802161500
点击下载离线安装文件。
下载完成的离线安装文件。
将离线安装文件解压至Eclipse的dropins目录后,启动Eclipse完成插件的安装。
安装完成后,点击Window--->Preferences能看到TestNG,表示安装成功。