Junit4入门之单元测试Junit介绍[亲测有效]

Junit4入门之单元测试Junit介绍[亲测有效]前面连续讲了好几章的单元测试背景、介绍、原则,但是始终没有提及我们本次学习的核心:Junit。这是因为我在给大家强化一个概念:单元测试不等于Ju

欢迎大家来到IT世界,在知识的湖畔探索吧!

Junit4入门之单元测试Junit介绍

Junit4入门之单元测试Junit介绍[亲测有效]

前面连续讲了好几章的单元测试背景、介绍、原则,但是始终没有提及我们本次学习的核心:Junit。

这是因为我在给大家强化一个概念:单元测试不等于Junit

单元测试和Junit是包含关系,切勿直接将它们两者画上等号。

1.个人理解单元测试的好处

网上有很多对单元测试的分析,细数了它具有多少优点,以及哪些企业非常关注它等等。。

但是对于我来说,就没有那么多想法了,我的想法很简单,在我看来测试自己的代码是必要的。如果有人连自己写的代码测都不测一下就敢拿出去给别人用,那只能是两个极端了,极端的牛和极端的菜。并且考虑到大环境,这个人是牛的可能性就太低了,基本上就是菜。。

虽然我之前很少用过单元测试,但是我也会反复用postman去自测,确保一定没有问题后,才敢拿出去给别人用自己的接口。

而现在通过了解了单元测试后,我认为它既可以帮助我们更好的了解需求,也可以更好的测试我们的代码是否有问题,而且只要第一次写好了以后都可以一键测试,极大的节省了我们后续的开发测试成本。

另外如果以后要进行功能测试(并非单元测试,而是整体测试的一种类型),同样也是用Junit完成的。所以现在学会单元测试,提升junit的使用经验是十分必要的。

2.关于Junit

而对于Junit,它的大名我想大家就算没用过,也应该听过了,它是java中最出名也使用最广泛的单元测试框架。

通过使用Junit,可以帮助我们快速进行单元测试,快速编写好测试代码,让我们不再需要手写个测试类然后加个main方法这种土方法去写测试代码了。还可以和maven集成使用,让整个单元测试流程自动化执行。随时编写随时运行,测试结束后还能自动生成测试报告,统计查看测试代码的覆盖率、成功率等。

虽然前面我说到单元测试并不等于Junit,但是Junit基本上现在已经是java程序员进行单元测试的标配框架了,几年内恐怕都不会有其他框架有能力超越它。

Junit目前已经更新到5.x了,通常我们也是使用4.x或5.x。因为公司的依赖库中只有4.13,所以本文先使用Junit4的版本,5版本相较还是有些改动的,有些注解也有变化,如果要切换版本使用需要注意一下兼容性。

下一篇,我们就正式开始使用Junit的了,请大家准备好开发环境:JDK8、IDEA,这个系列不会讲解其他安装环境或运行环境,只针对Junit进行讲解与学习,所以这些环境只能大家自己准备好了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/18043.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信