赞
踩
因为公司最近实施了代码质量控制指标,以评估各种项目的单元测试覆盖率和声纳扫描的各种问题。
许多旧项目和旧代码,或者需要匆忙交付的项目,都严重缺少单元测试,覆盖率不到20%。所以最近几天,几个小伙伴一直在疯狂地堆积单元测试。几个人把单元测试累积到50%。当我在写这块单元测试的内容的时候,我觉得有一些东西可以遵循,所以我检查了一下,发现有插件可以帮助我们做到这一点。,idea有一个好用的工具-Squaretest可以一键帮我们生成,下面给大家讲解如何使用。
生成的方法非常丰富,且一个非常厉害的一点,它能生成多个分支,比如代码逻辑中有if条件,它能生成两个测试,从而走不同的分支。
但是,最大的缺点是“收费软件,不开源”。
另外测试用过程中还发现了一些其他问题,比如对于继承,重载之类的问题,它解决的也不是很好,往往识别不了需要调用的方法。
菜单栏会有一个额外的方形测试。让我们来讨论一下如何使用它。通过查看菜单的最后一项:生成测试方法(帮助),您也可以看到它的演示,但演示尚未完成。我将在下面截图,向您展示如何使用它和一些经验。
推荐一下个人的公众号:
【注】在微信里搜索“满目山河m”或者微信扫描二维码都可以关注微信公众号。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。