前言:
什么是JUnit:
JUnit是一个Java语言中单元测试工具。
Junit能做什么?
因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。
Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
简单阐述JUnit
在企业中,团队开发是再正常不过的事,
一个团队在开发一个项目的同时,
每个人的工作和负责模块是不一样的,
但是最终又得连贯到一起,
自己负责的模块如果需要测试有没有错误,
还得等其他模块一起完成,进行全部的连贯测试,
这样就很低效率,企业也是不支持的,
所以就引入了一个 JUnit 测试单元工具,
它可以独立的测试任何一个模块,
大大提升了团队合作队员开发模块的效率
如何去用 JUnit?
我们会在前一章所做的小项目为例子去阐述如何去用
步骤:
1.找到我们前一章节的小项目(重新写了一遍)
2.来到我们的 dao 包层,我们需求就是单独测试 dao 包是否有误
3.右键锁定 实现类 StuDaoImpl
4.选择 Other
5.选择 JUnit Test Case
6.点击 Next
7.如下页面
8.我们的需求是测试一下 dao 包的功能是否有错误(方法是否有误)
9.在测试的方法中调用方法并测试
10.再选中
11.结果如下
12.我们再来故意弄错,把mysql服务关闭
13.再来运行一下测试类
总结:
JUnit的存在,也是大大提高了团队开发的效率,
你不需要等我写好再测试
我也不需要等你写好才知道我的错了
高效率的提高了项目分工合作的效率