当前页面: 开发资料首页 → J2SE 专题 → 有没有比JUnit更好的单元测试工具啊?
有没有比JUnit更好的单元测试工具啊?
摘要: 有没有比JUnit更好的单元测试工具啊?
用junit的话,似乎还得自己编程,等于把原来写一个程序的工作量变成了两个,以至于开发人员更愿意跟踪正常调用来看是否有错了。
有没有更直接的工具啊?
有一个叫End User的,永远能帮你测出许多bug
hehe, 人家问的是*单元测试* *_*
都没用过。。。。。。。
这,JUnit已近很好用啦,虽然比较费劲,但是真的很期待看到绿条呢!
呵呵~我觉得junit已经很不错了。
顾100个小弟,没日没夜的黑白盒测试
除了JUnit, 还有一个叫TestNG的, 具体用哪个就看你自己了. 一般来说, JUnit用的人比较多, 不过TestNG有一些JUnit没有的特性, 而且在JUnit4出来之前, 就已经率先使用了Annotation等Java最新特性来简化单元测试工作了...
也可以将TestNG用作JUnit的补充, 两者结合, 绝对是双剑合璧, 威力无穷啊!
-------------------------------------------------------------------------------------
[以下引用自]: http://www-128.ibm.com/developerworks/cn/java/j-cq08296/index.html
为什么只选择其一?
我已经探讨了对我而言,TestNG 的一些独有优势,但是它还有其他几个特性是 JUnit 所不具备的。例如 TestNG 中使用了测试分组,它可以根据诸如运行时间这样的特征来对测试分类。也可在 Java 1.4 中通过 javadoc 风格的注释来使用它,如 清单 5 所示。
正如我在本文开头所说,JUnit 4 和 TestNG 在表面上是相似的。然而,设计 JUnit 的目的是为了分析代码单元,而 TestNG 的预期用途则针对高级测试。对于大型测试套件,我们不希望在某一项测试失败时就得重新运行数千项测试,TestNG 的灵活性在这里尤为有用。这两个框架都有自己的优势,您可以随意同时使用它们。