是否有任何 Java 库可以为现有代码生成单元测试或单元测试框架?我正在寻找类似于pythoscope的东西。理想情况下,它将生成遵循 JUnit4 或 TestNG 约定的代码。
看起来Agitar做了这样的事情,但我正在寻找免费的东西。
是否有任何 Java 库可以为现有代码生成单元测试或单元测试框架?我正在寻找类似于pythoscope的东西。理想情况下,它将生成遵循 JUnit4 或 TestNG 约定的代码。
看起来Agitar做了这样的事情,但我正在寻找免费的东西。
大多数 IDE 将为任何类生成测试方法存根。我知道 Eclipse 会的。
New->JUnit Class 然后你告诉它你正在测试哪个类以及你想测试什么方法。
我的插件创建单元测试,它同时进行 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 JUnit 测试用例生成工具允许您自动创建全面的 JUnit 回归测试用例。给定一个输入类,该工具会为每个输入类方法创建一个相应的测试类,其中包含多个测试方法。该工具分析每个方法和输入参数,目的是生成执行每一行代码的测试用例