商业工具: AgitarOne似乎是该领域最大的参与者。 还有一个30天的试用版和名为JUnit Factory的免费Web界面。 例如,此处对工具的用法进行了独立审查。 AgitarOne的测试生成主要集中在回归测试上。(申请免费试用需要企业邮箱,还需要走申请流程,没有申请成功) 免费工具: EvoSuite赢得了SBST(基于搜索的软件测试)13届单元测试生成竞赛以及SBST 17届单元测试生成竞赛的冠军。 存在该工具的Eclipse插件,Web界面和命令行版本。 有记录的回归标准,测试生成了分支覆盖率,弱突变覆盖率或强突变覆盖率的目标。 Randoop使用反馈导向的随机测试生成方法。 该工具自2007年问世以来一直在不断发展。 Randoop可以同时进行回归测试和错误查找测试。 这是一个强大且可靠的命令行工具,并且还存在Eclipse插件。 Squaretest,是一款IDEA插件,收费,基于Velocity模板生成单测,会帮每个对应的被测方法生成一个测试类,spring的注入类会被mock掉,没有参数推导,所以参数还需要用户自行填充 diffblue...