evosuite:EvoSuite-自动为Java类生成JUnit测试套件

时间:2024-06-01 01:16:50
【文件属性】:

文件名称:evosuite:EvoSuite-自动为Java类生成JUnit测试套件

文件大小:38.69MB

文件格式:ZIP

更新时间:2024-06-01 01:16:50

Java

什么是EvoSuite? EvoSuite会针对代码覆盖率标准(例如分支覆盖率)自动为Java类生成JUnit测试套件。 它使用基于遗传算法的进化方法来得出测试套件。 为了提高可读性,将生成的单元测试最小化,并将捕获被测类当前行为的回归断言添加到测试中。 使用EvoSuite 有多种使用EvoSuite的方法: 命令行上的EvoSuite EvoSuite是一个可执行的jar文件,您可以按以下方式调用该文件: java -jar evosuite.jar 要使用EvoSuite生成测试套件,请使用以下命令: java -jar evosuite.jar [options] 目标可以是一个类: -class 或程序包前缀,在这种情况下,EvoSuite会尝试为与该前缀匹配的类路径中的每个类生成一个测试套件: -


网友评论