`
pppppp
  • 浏览: 56253 次
  • 来自: ...
社区版块
存档分类
最新评论

几个优秀的java测试套件

阅读更多
三种单元测试套件:JUnit 、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 核心即可。
EclEmma优秀的代码测试覆盖工具,能够对由 Java 语言编写的程序进行覆盖测试,从而对程序运行的结果生成详尽的覆盖测试报告。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics