TestNG学习笔记-第一天

时间:2021-11-19 05:35:19

概要描述

TestNG是一个测试框架,其灵感来自JUnit和NUnit,但同时引入了一些新的功能,使其功能更强大,使用更方便。

TestNG是一个开源自动化测试框架,设计涵盖所有类型的测试:单元,功能,端到端,集成等,它需要JDK5或更高的JDK版本。

该学习小结专为愿意学习TestNG的框架软件专业人员。帮助你理解TestNG的框架概念,提高自己的专业知识水平。

 

前提条件

在准备阅读该学习小结之前,您应该了解基本的Java编程语言,文本编辑器和运行程序等,因为你要使用TestNG处理Java项目测试各级(单元,功能完善,端到端,集成等),所以如果你有软件开发和软件测试过程这些知识,那对理解和使用TestNG将是一个比大的帮助。

TestNG特点

  • 注解
  • 使用Java和面向对象的功能
  • 支持综合类测试(例如,默认情况下,没有必要创建一个新的测试每个测试方法的类的实例)
  • 可通过testng.xml管理执行case和suite
  • 独立的编译时间测试代码运行时配置/数据信息
  • 灵活的运行时配置
  • 指定测试组
  • 支持依赖测试方法

入门

测试是软件开发的重要组成部分,并且在软件开发生命周期中具有关键的地位。

测试可以有多种类型,例如单元,集成,功能,手动,自动化等。这是一个相当大的内容。

TestNG是最流行的测试自动化框架之一,可以使用Java编写,目前已经广泛的在测试中使用。

 

在本章中,将介绍如下内容:

  • 在Eclipse中获取以及安装TestNG
  • 关联TestNG到项目中并编写第一个Test程序
  • 运行第一个Test程序 

在Eclipse中获取和安装TestNG

在将TestNG作为插件安装到Eclipse中之前,请确保eclipse已经安装在你的电脑中,若没有安装,请移步http://www.eclipse.org/downloads/下载。

让我们以图文并茂的方式,开始学习的旅程吧

  1. 打开eclipse程序
  2. 点击Help -> Install New Software…

TestNG学习笔记-第一天

TestNG学习笔记-第一天

3. 点击 Add... 按钮,弹出如下Add Repository界面:

TestNG学习笔记-第一天

4. 在Add Repository对话框中输入如下内容:

Name: 输入TestNG站点名,例如 TestNG site

Location: 输入URL地址 http://beust.com/eclipse

5. 输入完毕后,点击OK按钮,TestNG更新站点将会添加到Eclipse并且显示,能够下载TestNG工具,如图:

 TestNG学习笔记-第一天

6. 勾选TestNG,点击Next

7. Eclipse将计算下载所选的TestNG所需资源,并将显示“Install Detail”界面。单击下一步,接受License Information 并点击完成,开始下载和安装TestNG到Eclipse中。

 TestNG学习笔记-第一天

8. 如果出现如下界面,点击OK即可:

 TestNG学习笔记-第一天

9. 安装完毕,Eclipse会提醒需要重启,请点击OK重启Eclipse。重启后,可以通过点击“Window -> Preferences”,检查TestNG是否已经在preferences 窗口中展示。

 TestNG学习笔记-第一天


第一天内容主要是熟悉如何获取和安装TestNG工具。