进步无穷尽,测试有尽头。。。

评审的优点

上一篇 / 下一篇  2010-04-01 10:50:33 / 精华(1) / 置顶(1) / 个人分类:项目管理

软件测试应该贯穿于整个软件开发生命周期,而不仅仅是作为软件开发的一个阶段,因此测试人员的尽早介入成为了一个基本的测试原则和要求。测试人员在早期对软件开发的工作产品进行有效的评审,是尽早介入的重要一个手段,也是静态测试采用的主要技术之一。

  上图描绘了评审的四个主要优点:提高质量、降低成本、提升能力和加快进度。本文将从这四个方面对评审的四个优点展开描述:

  1、提高质量

  发现缺陷是评审和动态测试的共同目,但它们在发现缺陷的方式和手段上有不同的优缺点。因此,在实际的测试过程中,需要将这两种手段结合起来,进行优势互补,从而更加有效的提高产品的质量。

  评审相对于动态测试,可以比较容易实现较高的覆盖率。根据笔者在实际项目中的经验,有效的评审可以发现产品中70-80%的缺陷,而对于动态测试而言,发现的缺陷很难达到50%。下如是评审和动态测试结合的例子,显示了评审和动态测试相结合(假设评审和动态测试发现缺陷的有效性都是50%),是如何提高产品的质量的。

点击图片可在新窗口打开

  从图中可以看出,评审的引入可以大大的提高产品质量:整个测试过程的缺陷发现率从原来的75%(150/200 = 75%)提高到了93.5%(187/200 = 93.5%)。但是需要注意的是,引入评审提高产品的质量,是以增加项目成本和时间作为代价的,因此在实际的项目测试过程中,需要平衡产品质量和进度、成本之间的关系,以实现项目的总体目标。


TAG:

 

评分:0

我来说两句

Open Toolbar