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

16

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

看起来Agitar做了类似的事情,但我正在寻找免费的解决方案。


我研究了使用Agitar自动生成测试,但生成的测试并不是很有用。 - Craig Angus
我也对Pex的Java替代方案感兴趣。Pex是针对.NET的,可以根据代码自动生成测试。 - hcpl
5个回答

2

大多数集成开发环境(IDE)都会为任何类生成测试方法桩。我知道 Eclipse 会。

新建 -> JUnit 类,然后告诉它你要测试哪个类以及要测试哪些方法。


1

1
我喜欢这个插件可以让人选择一个方法并创建测试的功能。 - javaguy

0

此内容已被弃用,将于2018年1月被移除。 - Nicktar

0

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

如果您正在使用Scala,则有“Scala Check” - 但我不确定它在Java源代码方面的效果如何(尽管它都是字节码)。


1
很遗憾,对于我的用途(专有代码)来说这是不可接受的。 - Ryan

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接