自动生成单元测试,IDEA必备插件.Squaretest

面对老项目中单元测试覆盖率低的问题,开发者们通过手动添加单元测试来提高覆盖率。文章介绍了如何使用Squaretest插件自动化生成单元测试,通过在IDEA中安装插件,然后选择要测试的公共方法,即可自动生成测试代码,大大节省了手动编写的时间和精力。

        很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到,所以几个小伙伴这几天就在疯狂的堆单元测试,3个人堆了2天才堆到30%,于是我也来上手帮忙写了两个,写到第二个的时候就发现,这个活不应该是人干的,要去看原来的代码,然后根据逻辑写各种Mock,感觉是有迹可循的东西,所以就查了下,发现果然有插件帮我们来干这个事情,那么解下来就来看看。

        废话不多说,直接上教程:

       1.安装插件

        File——>Settings——>Plugins

        搜索Squaretest,install,完成安装后重启;

 

         2.如何使用

        可以打开演示,初步了解学习一下如何使用

        IDEA 顶部 多了一个Squaretest,我们点击 Generate Test Methods(Help)

 

        3.正式开工

        首先我们打开一个类,这个类就是我们即将要作为实验的类,这个类有7个public方法,因为Squaretest生成的单元测试方法都是只能生成public的,当然这也是合理的嘛!毕竟private的肯定被public调用了。

 

 如果我们来手写这个类的单元测试,光看都要一会,下面看我操作,打开你的类,光标定位到代码里,右击鼠标选择Generate…

        

余下的操作参考连接哈:

IDEA懒人必备插件:自动生成单元测试,太爽了!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值