【转载】TestNG系列1:TestNG简介及插件

2011-03-25  林子新 

一、什么是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.javaeye.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形式来表示. 
http://lighter.javaeye.com/blog/184225
417°/4171 人阅读/0 条评论 发表评论

登录 后发表评论