测就测呗,有啥难的!
2、为什么要进行单元测试?
上一篇 /
下一篇 2009-03-27 10:35:12
/ 个人分类:单元测试
单元测试的价值和意义已经得到业界的广泛认同,也有很多文章详细介绍了它的意义,这里只做简单的介绍。
首先,单元测试可以保证局部代码的质量。只有局部代码的质量得到保证,项目整体质量才能够得到保证。
其次,单元测试可以降低后期测试、升级维护成本。虽然需要投入一些资源来完成这些测试,但是在后期的测试和升级维护中可以省出很多的成本。在进行单元测试的过程中还会自然实现回归测试的功能,有了回归测试就可以适应频繁变化的需求,也就是项目自然会变得敏捷。在敏捷开发当中的核心就是单元测试,没有单元测试也就没有敏捷可言。有了单元测试,项目自然就会变得敏捷。
再次,单元测试可以使得开发过程可控。因为单元测试可以保证代码的质量,因此不会使开发到了后期才不断发现代码当中有大量的错误,然后不断的去测试修改。单元测试可以避免项目开发过程出现的这种不可控的情况。
最后,单元测试可以促进开发。单元测试使大型项目的编码工作也能像编写控制台小程序那样,随时让正在编写的代码单独“跑”起来,还可以让全部可能输入(等价类)都“跑”到,甚至可以随时查看不同输入下的程序行为(什么输入执行什么代码产生什么输出),使编程工作变得轻松和高效。
收藏
举报
TAG: