我想知道自动生成JUnit4测试的好工具 . 通过自动生成,我的意思是如果我写一个.java文件,那么应该使用方法占位符和setup / teardown创建相同的测试文件(比如eclipse的自动生成构造函数)
我发现了一些,但我没有尝试过所有这些,坦率地说,我被过多的选择所震撼 . 我想知道是否有人尝试了其中的一些/全部并且有任何来自这些或任何其他的建议 .
我想知道自动生成JUnit4测试的好工具 . 通过自动生成,我的意思是如果我写一个.java文件,那么应该使用方法占位符和setup / teardown创建相同的测试文件(比如eclipse的自动生成构造函数)
我发现了一些,但我没有尝试过所有这些,坦率地说,我被过多的选择所震撼 . 我想知道是否有人尝试了其中的一些/全部并且有任何来自这些或任何其他的建议 .
5 回答
我使用Eclipse插件MoreUnit . 它可以生成TestClasses和测试方法 . 它还显示了哪些方法有测试方法......
加上 TestNG (JUnit也不错)和 EclEmma junit测试很容易处理并跟踪代码覆盖率
一些建议:Java的Randoop,AgitarOne和EvoSuit .
CodePro Analytix Eclipse的插件也很好 . 退出的对象是它生成覆盖方法的所有执行路径的多重测试用例,分析死代码和依赖关系,并具有许多其他功能 . 在这里查看User Guide
我最喜欢的是JUnit-Tools来生成JUnit测试等等 . 它是一个eclipse插件,是最新的 . 此外,还有许多配置和适应的可能性 .
IntelliJ IDEA的 Squaretest 插件运行良好 . 它可以使用许多必需的样板代码自动生成测试类 . 它支持使用JUnit4,JUnit5,AndroidJUnit4或Robolectric3测试框架在Java或Groovy中创建测试 .
免责声明:我创建了Squaretest插件 .