慕测evosuite找不到文件_工具尝鲜--单元测试自动生成工具 evosuite

EvoSuite是一款开源的测试用例自动生成工具,支持Junit标准。本文介绍了如何在IDEA中配置和使用EvoSuite的maven插件,包括pom.xml的配置、命令行参数设置以及插件的安装和使用。EvoSuite能提高测试效率,但测试用例质量仍需人工验证。
摘要由CSDN通过智能技术生成

作者|高嘉怡Evosuite简介

EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。

通过使用此自动测试工具能够在保证代码覆盖率的前提下极大地提高测试人员的开发效率。但是只能辅助测试,并不能完全取代人工,测试用例的正确与否还需人工判断。

官方提供了包括:命令行工具、eclipse 插件、idea 插件、maven 插件 在内的数种运行方式。本文主要介绍:idea 插件、maven 插件。Evosuite的配置与使用

maven -- EvoSuite插件

1、pom.Xml配置

配置junit 版本

junit

junit

4.12

配置evosuite插件:

org.evosuite.plugins

evosuite-maven-plugin

1.0.6

org.evosuite

evosuite-standalone-runtime

1.0.6

compile

2、maven -- EvoSuite插件使用

使用之前先了解一下基本命令:prepare:需要同时运行EvoSuite测试和现有测试mvn evosuite:prepare test

compile:表示编译。evosuite 是基于编译后的 .class 文件生成用例的,所以需要先编译

-DmemoryInMB=2000:表示使用 2000MB 的内存

-Dcores=2 表示用2个 cpu 来并行加快生成速度

-Dcuts&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值