测试框架-TestNG-简介与安装

2022-07-25 15:55:32 浏览数 (1)

简介与安装

目录

  • 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,表示安装成功。

0 人点赞