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

免费/开源Java测试生成器?,java,unit-testing,testing,open-source,code-generation,Java,Unit Testing,Testing,Open Source,Code Generation,是否有Java库可以为现有代码生成单元测试或单元测试框架?我在找类似的东西。理想情况下,它将生成遵循JUnit4或TestNG约定的代码 它看起来像是这样做的,但我正在寻找一些免费的东西。Agitar有一个免费的服务,允许您这样做(您必须准备让它将代码发送到他们的服务器) 如果您使用的是scala,则会有“scala检查”-但我不确定它在java源代码中的工作情况如何(即使它都是字节码)。大多数IDE都会为任何类生成测试方法存根。我知道日食会 新建->JUnit类 然后你告诉它你正在测试哪个类以

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


它看起来像是这样做的,但我正在寻找一些免费的东西。

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


如果您使用的是scala,则会有“scala检查”-但我不确定它在java源代码中的工作情况如何(即使它都是字节码)。

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

新建->JUnit类
然后你告诉它你正在测试哪个类以及你想要测试什么方法。

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

我的插件创建单元测试,它同时进行JUnit或TestNG测试。希望你喜欢它。
来自谷歌的制造商:()

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

很遗憾,这对于我的使用是不可接受的(专有代码)我曾研究过使用Agitar自动生成测试,但它生成的测试并不是很有用。我也会对Pex的一些Java替代方案感兴趣。Pex是针对.NET的,并根据代码自动生成测试。我喜欢这个插件如何允许用户选择一个方法并创建测试。这是不推荐的,将在1月2日删除018