天天看点

Unit Test 4--自动生成单元测试插件之TestMe与Diffblue

大家好,我是神韵,是一个技术&生活博主。出文章目的主要是两个,一是好记忆不如烂笔头,记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡,你们的行动将是我无限的动力。

本篇主题是:自动生成单元测试插件之TestMe与Diffblue

其它文章链接:

Unit Test 1–什么是单元测试

Unit Test 2–IDEA配置并查看单元覆盖率

Unit Test 3–编写单元测试之前需要了解的单元测试框架Mock

Unit Test 5–编写第一个单元测试

Unit Test 6–单元测试踩过的坑

Unit Test 7–单元测试覆盖率表单生成交付,Jacoco的使用

Diffblue插件,收费/免费两个版本

这个插件功能十分强大,比TestMe强大太多,很多时间生成的代码直接可以不用自己修改!!!强烈推荐使用!

免费的版本是需要自己根据官方提示进行安装的,不然就是付费,30天试用而已!

1、安装社区版,免费(2019以上的版本才有这个插件~)

Unit Test 4--自动生成单元测试插件之TestMe与Diffblue

2、在需要生成Unit Test的类右键,Write Tests

Unit Test 4--自动生成单元测试插件之TestMe与Diffblue

3、可以在test目录下看到已经生成的xxTest类

Unit Test 4--自动生成单元测试插件之TestMe与Diffblue

TestMe插件,免费

1、安装-TestMe

Unit Test 4--自动生成单元测试插件之TestMe与Diffblue

2、在需要生成Unit Test的类右键,Generate->TestMe->Junit4

Unit Test 4--自动生成单元测试插件之TestMe与Diffblue
Unit Test 4--自动生成单元测试插件之TestMe与Diffblue
Unit Test 4--自动生成单元测试插件之TestMe与Diffblue

3、可以在test目录下看到已经生成的xxTest类

Unit Test 4--自动生成单元测试插件之TestMe与Diffblue

4、进行单元测试编写。这款插件只会给你生成一个壳,真正逻辑需要自己编写。下一讲介绍。

本文结束!