Java - JUnit测试生成器

时间:2013-01-03 17:09:21

标签: java testing junit4

我想了解自动生成JUnit4测试的好工具。通过自动生成,我的意思是如果我写一个.java文件,那么应该使用方法占位符和setup / teardown创建相同的测试文件(比如eclipse的自动生成构造函数)

我找到了一些,但我没有尝试过所有这些,坦率地说,我被过多的选择所淹没。我想知道是否有人尝试了其中的一些/全部并且有任何来自这些或任何其他的建议。

5 个答案:

答案 0 :(得分:6)

我使用Eclipse插件MoreUnit。它可以生成TestClasses和测试方法。它还显示了哪些方法有测试方法......

TestNG (JUnit也很好)和 EclEmma junit测试很容易处理并跟踪代码覆盖率

答案 1 :(得分:4)

一些建议:RandoopAgitarOneEvoSuit适用于Java。

答案 2 :(得分:3)

CodePro Analytix Eclipse的插件也很好。退出的对象是它生成覆盖方法的所有执行路径的多重测试用例,分析死代码和依赖关系,并具有许多其他功能。 查看User Guide此处

答案 3 :(得分:2)

我最喜欢的是JUnit-Tools来生成JUnit Tests等等。它是一个eclipse插件,是最新的。此外,还有许多配置和适应的可能性。

答案 4 :(得分:1)

IntelliJ IDEA的 Squaretest 插件效果很好。它可以使用许多必需的样板代码自动生成测试类。它支持使用JUnit4,JUnit5,AndroidJUnit4或Robolectric3测试框架在Java或Groovy中创建测试。

免责声明:我创建了Squaretest插件。