1.部署环境
操作系统:Win10 64
软件版本:JDK1.8
Eclipse Luna/Mars
EvoSuite开源工具可以基于Eclipse进行测试用例的自动生成,生成的测试用例符合Junit标准(直接生成可进行Junit的java文件)。满足分支覆盖(即判定覆盖)
它的局限性在于需要Java8的运行环境,并且只支持Eclipse的Luna和Mars版本
EvoSuite插件不需要单独下载,但在安装完毕Java 8之后,需要将jdk1.8/lib/tools.jar文件复制到 jre8/lib/ 文件夹当中,在此之后Java 8才能保证EvoSuite插件的正常运行。
2部署过程
2.1 打开Eclipse 依次点击菜单栏的help->Install New Software…
2.2 点击Add…按钮,弹出如下对话框
2.3在Location栏中输入EvoSuite Eclipse插件的地址:http://www.evosuite.org/update 后,点击OK按钮
2.4 选中 Junit Test Generation 后,点击Next按钮
2.5 上图中运行时间可能过长,请耐心等待,运行完毕后,结果如下
2.6