一、什么是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形式来表示.