评审的优点

发表于:2010-3-31 15:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Wenqiang_Zheng(CSDNB    来源:51Testing软件测试网采编

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

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

  1、提高质量

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

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

点击图片可在新窗口打开

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

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • shine2001
    2010-4-15 16:01:09

    兄弟,评审的优点你讲出来了,谢谢
    但是这是什么环节的评审啊?需求评审?设计评审?用例评审还是XX评审?
    还有发现缺陷的数量提高不要和质量的提高混淆起来,不要动不动就把质量的提高绑在测试上

    测试的尽早介入如何节省时间?节省的是什么时间?是降低成本还是降低了风险?
    评审一定可以加快速度吗?我见过太多的“评审”在浪费时间,在消磨精力,那么我们需要的什么样的评审呢?

    我觉得作者应该把思路整理一下并且细化一下,否则这样的文章拿出来虽然看起来很美好,但是没有任何实际用途,让看的人徒生烦恼

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号