EvoSuite使用总结

1.安装EvoSuite插件

以IDEA为例,在Plugins栏搜索EvoSuite后点击install,安装完成后重启IDEA

2.使用EvoSuite

选中文件右键选择Run EvoSuite

生成成功可以看到如下提示:

注意事项:

生成路径:src/test/java

使用junit4版本

然后在pom.xml文件添加如下依赖:

XML 复制代码
<dependency>
  <groupId>org.evosuite</groupId>
  <artifactId>evosuite-standalone-runtime</artifactId>
  <version>1.0.6</version>
  <scope>test</scope>
</dependency>
<dependency>
  <groupId>org.slf4j</groupId>
  <artifactId>slf4j-simple</artifactId>
  <version>1.7.25</version>
  <scope>compile</scope>
</dependency>

选中用例文件,右键选择"Run * with Coverage"选项即可运行单元测试用例和查看单元测试覆盖率

相关推荐
侧耳倾听1111 天前
单元测试之测试覆盖率-jacoco基本使用
单元测试·测试覆盖率
侧耳倾听1111 天前
使用内存数据库来为mapper层的接口编写单元测试
数据库·单元测试
兰亭序咖啡1 天前
学透Spring Boot — 010. 单元测试和Spring Test
spring boot·spring·单元测试
侧耳倾听1111 天前
单元测试之mockito
java·单元测试
niuniu_6664 天前
Selenium 性能测试指南
selenium·测试工具·单元测试·测试·安全性测试
互联网杂货铺4 天前
黑盒测试、白盒测试、集成测试和系统测试的区别与联系
自动化测试·软件测试·python·功能测试·测试工具·单元测试·集成测试
佟格湾4 天前
几种常见的.NET单元测试模拟框架介绍
单元测试
niuniu_6664 天前
安全性测试(Security Testing)
测试工具·单元测试·appium·测试·安全性测试
niuniu_6665 天前
selenium应用测试场景
python·selenium·测试工具·单元测试·测试
噔噔噔噔@5 天前
软件测试对于整个行业的重要性及必要性
python·单元测试·压力测试