2007-06-01
几个优秀的java测试套件
三种单元测试套件:JUnit 、TestNG 、p-unit
JUnit 4 和 TestNG 工作起来非常相似,单是TestNG具有JUnit 不具备的功能:
1、依赖性测试
TestNG 利用
2、良好的测试报告
TestNG 在当前目录下自动创建了一个叫做 test-output 的文件夹,并在其中创建了一份非常好的 HTML 报告。
另外TestNG被广泛的应用在更高级别的测试当中,web测试 如:seam,tapestry(Selenium+TestNG)
p-unit是一款开源的性能测试软件

JUnit 4 和 TestNG 工作起来非常相似,单是TestNG具有JUnit 不具备的功能:
1、依赖性测试
TestNG 利用
Test 注释的 dependsOnMethods 属性来应对测试的依赖性问题。有了这个便利的特性,就可以轻松指定依赖方法。2、良好的测试报告
TestNG 在当前目录下自动创建了一个叫做 test-output 的文件夹,并在其中创建了一份非常好的 HTML 报告。
另外TestNG被广泛的应用在更高级别的测试当中,web测试 如:seam,tapestry(Selenium+TestNG)
p-unit是一款开源的性能测试软件
- 多线程支持:同一个测试案例可以单线程执行,也可以多线程执行,测试案例开发者只需写一套测试案例。
- 参数化测试案例:很多测试案例,需要测试同一功能在不同数量级上的性能表现。
- 不同虚拟机性能测试:只需指定虚拟机路径,即可测试同一个测试案例在不同虚拟机上的表现,报表上可以非常直观显示性能差别。
- 事件机制构架:punit 是基于事件机制构架的,如果用户想定制报表,只需实现事件响应器,并注册该响应器到 punit 核心即可。

- 01:55
- 浏览 (281)
- 评论 (0)
- 分类: 计算机与 Internet
- 相关推荐
发表评论
- 浏览: 13800 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
使用JBPM实现动态会签
太感谢楼主的分享精神了,搞了好久的会签 被楼主点通了,谢谢
-- by rebellan -
terracotta在hibernate应 ...
没有,之前没有出现过这种情况,使用terracotta才出现的,去掉就不会出现这 ...
-- by pppppp -
terracotta在hibernate应 ...
是不是你让sessionfactory新建表了
-- by daquan198163 -
使用JBPM实现动态会签
问题已经解决。是测试程序测试方法不对造成的。
-- by llandyl -
使用JBPM实现动态会签
如果将流程定义文件修改,变成两次调用生成<node name="forea ...
-- by llandyl






评论排行榜