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

是否有任何Java库可以为现有代码生成unit testing或unit testing框架? 我正在寻找类似于听诊器的东西。 理想情况下,它会生成遵循JUnit4或TestNG约定的代码。

Agitar看起来像这样,但我正在寻找免费的东西。

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

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

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

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

如果您使用scala,则会出现“scala check” – 但我不确定它与java源的工作情况有多好(即使它的所有字节代码都是如此)。

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

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

CodePro Analytix

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