进步无穷尽,测试有尽头。。。
评审的优点
上一篇 /
下一篇 2010-04-01 10:50:33
/ 精华(1)
/ 置顶(1)
/ 个人分类:项目管理
软件测试应该贯穿于整个软件开发生命周期,而不仅仅是作为软件开发的一个阶段,因此测试人员的尽早介入成为了一个基本的测试原则和要求。测试人员在早期对软件开发的
工作产品进行有效的
评审,是尽早介入的重要一个手段,也是静态测试采用的主要技术之一。
上图描绘了评审的四个主要优点:提高质量、降低成本、提升能力和加快进度。本文将从这四个方面对评审的四个优点展开描述:
1、提高质量
发现缺陷是评审和动态测试的共同目,但它们在发现缺陷的方式和手段上有不同的优缺点。因此,在实际的测试过程中,需要将这两种手段结合起来,进行优势互补,从而更加有效的提高产品的质量。
评审相对于动态测试,可以比较容易实现较高的覆盖率。根据笔者在实际项目中的经验,有效的评审可以发现产品中70-80%的缺陷,而对于动态测试而言,发现的缺陷很难达到50%。下如是评审和动态测试结合的例子,显示了评审和动态测试相结合(假设评审和动态测试发现缺陷的有效性都是50%),是如何提高产品的质量的。
从图中可以看出,评审的引入可以大大的提高产品质量:整个测试过程的缺陷发现率从原来的75%(150/200 = 75%)提高到了93.5%(187/200 = 93.5%)。但是需要注意的是,引入评审提高产品的质量,是以增加项目成本和时间作为代价的,因此在实际的项目测试过程中,需要平衡产品质量和进度、成本之间的关系,以实现项目的总体目标。
收藏
举报
TAG: