测就测呗,有啥难的!

2、为什么要进行单元测试?

上一篇 / 下一篇  2009-03-27 10:35:12 / 个人分类:单元测试

单元测试的价值和意义已经得到业界的广泛认同,也有很多文章详细介绍了它的意义,这里只做简单的介绍。

首先,单元测试可以保证局部代码的质量。只有局部代码的质量得到保证,项目整体质量才能够得到保证。

其次,单元测试可以降低后期测试、升级维护成本。虽然需要投入一些资源来完成这些测试,但是在后期的测试和升级维护中可以省出很多的成本。在进行单元测试的过程中还会自然实现回归测试的功能,有了回归测试就可以适应频繁变化的需求,也就是项目自然会变得敏捷。在敏捷开发当中的核心就是单元测试,没有单元测试也就没有敏捷可言。有了单元测试,项目自然就会变得敏捷。

再次,单元测试可以使得开发过程可控。因为单元测试可以保证代码的质量,因此不会使开发到了后期才不断发现代码当中有大量的错误,然后不断的去测试修改。单元测试可以避免项目开发过程出现的这种不可控的情况。

最后,单元测试可以促进开发。单元测试使大型项目的编码工作也能像编写控制台小程序那样,随时让正在编写的代码单独“跑”起来,还可以让全部可能输入(等价类)都“跑”到,甚至可以随时查看不同输入下的程序行为(什么输入执行什么代码产生什么输出),使编程工作变得轻松和高效。


TAG:

1honglong1的个人空间 引用 删除 1honglong1   /   2009-03-27 18:14:54
那有那么多理论哟,存在即合理,不需要做单元测试不早就没人做了
 

评分:0

我来说两句

日历

« 2024-04-17  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4827
  • 日志数: 10
  • 建立时间: 2008-10-22
  • 更新时间: 2009-03-30

RSS订阅

Open Toolbar