适用于Java的免费/开源测试生成器?

时间:2008-09-24 02:37:45

标签: java unit-testing testing open-source code-generation

是否有任何Java库可以为现有代码生成单元测试或单元测试骨架?我正在寻找类似于pythoscope的东西。理想情况下,它会生成遵循JUnit4或TestNG约定的代码。

看起来Agitar做了类似的事情,但我正在寻找免费的东西。

5 个答案:

答案 0 :(得分:2)

大多数IDE都会为任何类生成测试方法存根。我知道Eclipse会。

New-> JUnit Class 那么你告诉它你正在测试哪个类以及你想测试哪些方法。

答案 1 :(得分:1)

我的插件创建单元测试,它同时执行JUnit或TestNG测试。希望你喜欢。 http://fast-code.sourceforge.net/

答案 2 :(得分:0)

Agitar提供免费服务,允许您这样做(您必须准备好让它将代码发送到他们的服务器)。

如果您使用scala,则会出现“scala check” - 但我不确定它对java源的效果如何(即使它的所有字节代码都是如此)。

答案 3 :(得分:0)

我一直试图让TestGen4j运行,但看起来它还没有得到维护:(也许你试一试?

答案 4 :(得分:0)

来自谷歌的制作人:(https://developers.google.com/java-dev-tools/codepro/doc/features/junit/test_case_generation

CodePro Analytix

CodePro JUnit测试用例生成工具允许您自动创建全面的JUnit回归测试用例。给定一个输入类,该工具为每个输入类方法创建一个相应的测试类,其中包含多个测试方法。该工具分析每个方法和输入参数,目的是生成执行每行代码的测试用例