是否有Java库可以为现有代码生成单元测试或单元测试框架?我正在寻找类似pythoscope的东西。理想情况下,它将生成遵循JUnit4或TestNG惯例的代码。
看起来Agitar做了类似的事情,但我正在寻找免费的解决方案。
是否有Java库可以为现有代码生成单元测试或单元测试框架?我正在寻找类似pythoscope的东西。理想情况下,它将生成遵循JUnit4或TestNG惯例的代码。
看起来Agitar做了类似的事情,但我正在寻找免费的解决方案。
大多数集成开发环境(IDE)都会为任何类生成测试方法桩。我知道 Eclipse 会。
新建 -> JUnit 类,然后告诉它你要测试哪个类以及要测试哪些方法。
我的插件可以创建单元测试,支持JUnit或TestNG测试。希望你会喜欢。 http://fast-code.sourceforge.net/
来自谷歌制造商:(https://developers.google.com/java-dev-tools/codepro/doc/features/junit/test_case_generation)
CodePro JUnit测试用例生成工具可以帮助您自动创建全面的JUnit回归测试用例。给定一个输入类,该工具将创建一个相应的测试类,其中包含每个输入类方法的多个测试方法。该工具分析每个方法和输入参数,旨在生成测试用例以执行每行代码。
Agitar提供了一个免费的服务,允许您这样做(您必须准备好让它将您的代码发送到他们的服务器)。
如果您正在使用Scala,则有“Scala Check” - 但我不确定它在Java源代码方面的效果如何(尽管它都是字节码)。
我一直在尝试运行TestGen4j,但看起来它已经没有维护了 :( 也许你可以试试?