Diffblue生成单元测试

什么是Diffblue

Diffblue Cover 是一个强化学习 AI 平台,可自动编写全面的、类似人类的 Java 单元测试,从而节省开发人员时间、提高测试覆盖率并降低回归风险。Cover 以 IntelliJ IDE 插件(Cover Plugin)、CLI 应用程序(Cover CLI)和 CI 集成的形式提供,以提供完全自主的操作 (Cover Pipeline)。用于测试管理和分析的三个附加组件(Cover Reports、Cover Optimize 和 Cover Refactor)完善了 Diffblue Cover 平台。

官网(可能需要科学上网):https://docs.diffblue.com/   

 IDEA安装Diffblue插件

可以从IDEA的插件市场直接安装也可以从官网下载后再安装到IDEA中

官网下载地址:https://www.diffblue.com/community-edition/download/

获取许可

DIffblue有三个版本,正常来说使用社区办的就可以了

 

 插件安装完成之后或跳出如下页面,此步骤使用社区版的需要注意,是不支持离线激活的,所以必须得从他们的服务器取得许可,所以这里可能也需要科学上网,目前个人使用后边就不用了

使用

插件激活后,可以看到多了几个小瓶子的图标,想要对某个类或方法生成单元测试就点击编写测试的图标即可

 注意:

社区版的Diffblue插件只支持生成100次,也就是100个方法,一般情况下个人使用应该也是够得,这种测试方式更适合测试单个方法,不支持调用方法的测试,它只会校验是否正常调用了其他方法

相关推荐

  1. idea自动生成单元测试工具

    2024-03-15 20:44:05       3 阅读
  2. Spring Boot项目Service类单元测试自动生成

    2024-03-15 20:44:05       34 阅读
  3. 软件测试——单元测试

    2024-03-15 20:44:05       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 20:44:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 20:44:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 20:44:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 20:44:05       18 阅读

热门阅读

  1. 【vue回调函数中的 this 指向上】

    2024-03-15 20:44:05       15 阅读
  2. C++ 预编译头文件

    2024-03-15 20:44:05       21 阅读
  3. Excel百万数据如何导入导出

    2024-03-15 20:44:05       19 阅读
  4. 将PostgreSQL插件移植到openGauss指导

    2024-03-15 20:44:05       18 阅读
  5. 【TypeScript】快速掌握TypeScript的基本语法

    2024-03-15 20:44:05       19 阅读
  6. 2024年集创赛FPGA紫光同创赛道男女声,童声变声

    2024-03-15 20:44:05       18 阅读
  7. 蓝桥杯刷题--python-21

    2024-03-15 20:44:05       18 阅读