用junit的话,似乎还得自己编程,等于把原来写一个程序的工作量变成了两个,以至于开发人员更愿意跟踪正常调用来看是否有错了。    有没有更直接的工具啊?

解决方案 »

  1.   

    有一个叫End User的,永远能帮你测出许多bug
      

  2.   

    hehe, 人家问的是*单元测试*    *_*
      

  3.   

    这,JUnit已近很好用啦,虽然比较费劲,但是真的很期待看到绿条呢!
      

  4.   

    呵呵~我觉得junit已经很不错了。
      

  5.   

    除了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 的灵活性在这里尤为有用。这两个框架都有自己的优势,您可以随意同时使用它们。