首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

关于JUnit单元测试的几点疑惑

2012-07-23 
关于JUnit单元测试的几点困惑最近项目组要开始实施单元测试,以前曾经实行过一段时间,但没有坚持下来。这两

关于JUnit单元测试的几点困惑

最近项目组要开始实施单元测试,以前曾经实行过一段时间,但没有坚持下来。

这两天看了之前部门制定的单元测试规范和网上一些关于JUnit的文章,但还是有不少困惑,希望大伙能帮忙解答一下。

1、单元测试真得那么有用吗?就拿JUnit来说,采用Assert方式,并不能发现程序中的太多问题,尤其是一些数据库操作的代码,不如debug和print来得直接。在我看来JUnit更适合测试算法逻辑是否正确,对于占代码大多数的Service和DAO方法并不是特别适合,顶多测一些边界值和方法是否跑通。

但单元测试又为什么会受到那么多人追捧呢?它有哪些好处呢?我想只有深刻体会到它的好处,才能更好的去执行,否则又会功亏一篑。

2、JUnit执行速度慢怎么办?项目目前很庞大,源代码和各种资源文件加起来有500多M,采用SSH框架,运行一次测试需要加载很多东西,执行特别慢,这可能也是单元测试没有实行起来的很大一个原因。大家有没有好的思路来解决这个问题呢?比如放在Web容器中,通过Servlet调用执行....

小弟学识浅薄,希望大家能畅所欲言。

?

热点排行