为什么有软件测试保证产品质量,还需要做代码走查?

上一篇 / 下一篇  2015-01-13 15:57:39 / 个人分类:质量管理

项目管理过程中经常会听到项目经理说我们这个项目时间非常紧,没有时间做代码走查,而且会问为什么有软件测试保证产品质量,还需要做代码走查呢?下面就来说说为什么。
代码走查是“由作者的同行遵循已定义的规程对代码进行的技术评审”。其目的是为了及早和高效地从代码中识别并消除缺陷,让代码变得更易读和更容易维护,同时减少最终泄漏到产品发布时的缺陷。其作用:
1.是发现代码中的具体错误;
2.是通过对这些错误的分类和统计,发现共同的错误类型和将来避免这类错误的方法,提供今后对所发现的同类错误进行控制的数据。通过对开发过程中的反馈和从错误中汲取教训,避免今后类似的缺陷和错误发生。

代码走查可以在编码阶段进行,而软件测试必须要等到编码完成后才可以进行,而且即使到了编码阶段,测试活动也不能发现某些特定类型的缺陷(例如违反编程规范)。

当然代码走查的准备、活动和跟踪需要花费一定的时间和工作量,但这些可以在测试中节省更多。从经济角度考虑,许多缺陷是在早期阶段注入的,越早消除缺陷就越能降低开发成本。同时,通过代码走查,开发人员能够及时地得到专家的帮助和指导,加深对代码的理解,更好地预防缺陷,在一定程度上提高了开发生产率。再者,消除代码的缺陷,可以提高产品质量,提高客户满意度。

总之,代码走查有助于"降低成本、提高生产率、提高质量"。但是要注意,代码走查不可能代替测试,正如测试不可能替代代码走查一样。

TAG:

neijiangwlz的个人空间 引用 删除 neijiangwlz   /   2015-01-14 16:13:14
 

评分:0

我来说两句

mandy.wang

mandy.wang

本人在质量保证、流程改进及项目管理方面有丰富的经验,欢迎交流。

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 180959
  • 日志数: 109
  • 建立时间: 2011-09-19
  • 更新时间: 2016-01-20

RSS订阅

Open Toolbar