当前位置:   article > 正文

IDEA懒人必备插件:自动生成单元测试!_ideal自动生成单元测试的插件

ideal自动生成单元测试的插件

前言

因为公司最近实施了代码质量控制指标,以评估各种项目的单元测试覆盖率和声纳扫描的各种问题。

许多旧项目和旧代码,或者需要匆忙交付的项目,都严重缺少单元测试,覆盖率不到20%。所以最近几天,几个小伙伴一直在疯狂地堆积单元测试。几个人把单元测试累积到50%。当我在写这块单元测试的内容的时候,我觉得有一些东西可以遵循,所以我检查了一下,发现有插件可以帮助我们做到这一点。,idea有一个好用的工具-Squaretest可以一键帮我们生成,下面给大家讲解如何使用。

生成的方法非常丰富,且一个非常厉害的一点,它能生成多个分支,比如代码逻辑中有if条件,它能生成两个测试,从而走不同的分支。

但是,最大的缺点是“收费软件,不开源”。

另外测试用过程中还发现了一些其他问题,比如对于继承,重载之类的问题,它解决的也不是很好,往往识别不了需要调用的方法。

1、打开设置 File–>settings–>Plugins, 搜索 Squaretest

图片

2、安装完成后重启idea ,你会发现,导航栏位置已经多了一个选项

菜单栏会有一个额外的方形测试。让我们来讨论一下如何使用它。通过查看菜单的最后一项:生成测试方法(帮助),您也可以看到它的演示,但演示尚未完成。我将在下面截图,向您展示如何使用它和一些经验。
图片

3、接着就在你想要测试的类中 用快捷键 alt+Insert 自动生成,(测试类名字默认就是你的类名后面加Test)

图片

4、最后你在test目录下就可以看到刚刚自动生成的测试类了

图片


推荐一下个人的公众号:
在这里插入图片描述

【注】在微信里搜索“满目山河m”或者微信扫描二维码都可以关注微信公众号。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/344024
推荐阅读
相关标签
  

闽ICP备14008679号