`
lighter
  • 浏览: 500903 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

TestNG系列1:TestNG简介及插件

阅读更多
一、什么是TestNG
引用
TestNG是根据JUnit 和 NUnit思想而构建的一个测试框架,但是TestNG增加了许多新的功能使得它变得更加强大与容易使用比如:*支持JSR 175注释(JDK 1.4利用JavaDoc注释同样也支持)
*灵活的Test配置
*支持默认的runtime和logging JDK功能
*强大的执行模型(不再TestSuite)
*支持独立的测试方法。


二、安装Eclipse的TestNG插件
    * 选择菜单"Help / Software updates / Find and Install."
    * 接着选择"Search for new features to install".
    * 点击"New remote site."
    * 在URL文本框输入"http://beust.com/eclipse",并写上description文本框信息.
    * 确定其勾选,点击确定,等候一会根据其提示信息完成其插件安装
    如果该方法不行的话,就上官方网站下载,或者下载附件中的目前最新的TestNG的jar包.

三、在eclipse环境下的一些办面展示:
TestNG的Eclipse插件允许你在eclipse环境运行你的TestNG测试,而且更容易观察到它们的运行结果.TestNG在on code.google.com网站有发布其项目,项目名称是叫testng-
eclipse.

1 - 安装后
假如你已经安装TestNG插件,重启Eclipse同时选择菜单"Window/Show View/Other...",你就会看到TestNG视图就会列在java视图分类里面.

2 - 创建TestNG运行配置环境
如果你已经创建包含一些TestNG annotations的类文件,并且(或者)有一个或多个testng.xml文件,你就可以创建一个TestNG运行的配置环境.选择Run/Run...(or Run/ Debug...)菜单同时创建一个新的TestNG配置.

你可以改变配置的名称,也可以最过图片上方的的"Browse..."按钮来选择一个项目project.
然后,你就可以选择用下面的方式来运行你的TestNG测试用例啦.

2.1 - 类文http://lighter.iteye.com/admin/blogs/new
编程.读书.思考 - 博客管理- JavaEye技术网站件


2.2 - 整个groups


2.3 - 自定义的文件


2.4 - 可以运行特定的方法


3 - 查看测试的结果

[img]
http://testng.org/pictures/failure.png[/img]

4 - 将JUnit测试转换为TestNG测试用例
当你在编辑一个JUnit类的时候,可以按下Ctrl-1(快捷键),插件就会给你提示将其转换为TestNG测试用例,可以JDK5 annotations

或者JavaDoc annotations形式来表示.

分享到:
评论

相关推荐

    testng插件

    - 步骤1:下载TestNG插件 在官方网站或者第三方网站上,你可以找到TestNG的Eclipse插件包,例如"org.testng.eclipse_6.8.6.20130607_0745"。这个文件就是我们要离线安装的插件。 - 步骤2:准备Eclipse 打开...

    myeclipse 10 testng插件

    在集成开发环境(IDE)如MyEclipse中安装TestNG插件,可以方便地编写和运行TestNG测试用例,提高测试效率。 MyEclipse 10是一款全面支持Java、Web、J2EE、Spring、Hibernate等技术的集成开发工具。它不仅包含传统的...

    testng测试ecplise插件

    Eclipse作为流行的Java开发IDE,通过安装TestNG插件,可以很好地集成TestNG框架,便于开发人员编写、运行和管理测试用例。 首先,让我们来了解一下TestNG的基本概念和特性: 1. **测试方法注解**:TestNG支持多种...

    TestNG插件

    TestNG插件是针对TestNG测试框架的一个扩展工具,它为开发者提供了更加便捷和高效的测试环境。TestNG是由Cedric Beust创建的,旨在改进JUnit的一些限制,特别是在并发测试和更复杂的测试场景方面。TestNG插件允许...

    testng eclipse离线 插件

    6. 按照提示完成安装过程,重启Eclipse后,TestNG插件将被集成到Eclipse环境中。 另外,testng-6.14.0.zip文件是TestNG库的jar包,如果你需要在不使用Eclipse插件的情况下在项目中使用TestNG,你可以将这个jar添加...

    eclipse-testng插件离线安装

    1. **获取TestNG插件**: 首先,你需要下载TestNG的离线安装包。在这个案例中,版本号为6.11.0.201703011520。你可以通过访问TestNG官方网站或从可靠的第三方资源站点下载对应的zip文件,例如`site_assembly_6.11.0...

    eclipse集成testng插件

    1. **Eclipse Marketplace**:打开Eclipse,进入"Help"菜单,选择"Eclipse Marketplace",在搜索框中输入"testng",找到TestNG插件,点击"Install",按照提示完成安装。 2. **手动安装**:如果你无法通过...

    TestNg插件

    TestNg插件是一款专为Java测试框架TestNG设计的Eclipse扩展插件,极大地提升了开发者在集成测试环境中的效率和便利性。TestNG是一个强大的、灵活的、且功能丰富的单元和集成测试框架,它提供了更高级别的测试配置,...

    testng插件离线插件

    1. **准备插件文件**:解压你所拥有的“testng插件”压缩包,确保其中包含TestNG的IDE插件文件,例如`testng-eclipse-plugin.jar`或其他类似命名的文件。 2. **启动Eclipse**:打开你的Eclipse IDE,确保你正在使用...

    testng-parser:TestNG解析器

    testng-parser:一个简单的TestNG解析器TestNG Parser项目带有一个简单的TestNG解析器,供其他项目(例如Jenkins插件)使用。建造状态使用范例下面是一个如何使用此解析器的示例。 ClassLoader cl = ...

    TestNg-Eclipse插件 6.10离线安装

    1. **下载TestNg插件**:首先,你需要访问TestNg官方网站或Eclipse Marketplace下载对应版本的TestNg插件。由于是离线安装,你需要下载的是`.zip`格式的离线更新包,本例中为"site.zip"。 2. **准备Eclipse**:确保...

    eclipse配套的testng插件

    在Eclipse中集成TestNG插件可以方便地进行测试编写和执行。 标题中提到的"eclipse配套的testng插件"意味着我们将在Eclipse中安装TestNG的支持,以便在IDE内部直接利用TestNG的功能进行测试工作。描述中提到的问题...

    单元测试框架-TestNG-的eclipse插件

    单元测试框架TestNG的eclipse插件安装说明: 本资源包含org.jtester.plugin_0.2.2.jar和org.testng.eclipse_6.1.1.20110713_1401.7z。将org.testng.eclipse_6.1.1.20110713_1401.7z解压缩后得到的文件org.testng....

    TestNg 官网下载源文件

    5. **添加本地仓库**: 在“添加”对话框中,选择“本地”(Local),然后点击“浏览”(Browse)按钮,定位到刚刚复制到Eclipse plugins目录下的TestNG插件。 6. **安装插件**: 点击“确定”(OK),在出现的列表中...

    testng-eclipse离线安装插件包

    testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包...

    testNG eclipse插件包

    1.下载附件,并解压。 2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.8.6.20130607_0745放到eclipse-->features目录下 3.将解压后的文件..\eclipse-testng离线包\org....

Global site tag (gtag.js) - Google Analytics