风险分析技术-测试架构师修炼之道(13)

发表于:2016-10-12 09:05

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

 作者:刘琛梅    来源:51Testing软件测试网原创

  6.6.6 组合使用各种缺陷分析技术
  截至目前,我们已经介绍了5种缺陷分析技术。每一种缺陷分析技术,都能够从某些方面来对产品质量进行评估,总结见表6-16。

  但是我们进行缺陷分析,并不满足只对产品质量的某一个方面进行评估,这就需要我们组合使用这些缺陷分析技术。
  图6-26是一个在产品测试中组合使用缺陷分析技术示意图。
  这套组合策略隐含了一个条件,就是缺陷分析应该在测试项目中持续地活动,每个版本、每个测试层次,在产品发布时,都需要进行缺陷分析。在本书的第8章中,我们还将为大家详细叙述如何使用缺陷组合分析技术来进行产品质量评估。
  6.7 风险分析技术
  我们将风险分析技术用在保证测试策略的顺利进行和基于风险来加强或降低测试投入上,涉及的主要技术为风险识别、风险评估、风险应对和老功能分析。
  6.7.1 风险分析
  此处我们讨论的风险分析的对象是测试策略,目标是提前识别那些可能会阻塞测试策略顺利进行的问题,包括风险识别和风险评估两个部分。
  1. 风险识别
  我们可以根据测试策略的内容,逐一分析哪些问题可能会对测试策略的开展带来阻碍,并进行风险识别,具体的方法如图6-27所示。
  Step3中不能满足的那些条件,就是我们寻觅的风险点。
  为了更好地说明问题,我们来看一个具体的例子。
  举例:对测试设计进行风险识别
  对测试设计活动进行风险识别:
  Step1:首先分析测试设计需要关注哪些内容。例如:
  · 需要对某个重要的特性进行深入的测试,需要能够通过路径分析法来对开发人员的设计流程进行全面的覆盖,不遗漏基本的流程。
  · 需要能够通过功能交互分析对功能间的相互作用进行深入的测试。
  · 需要能够进行压力、稳定性和性能方面的测试。
  Step2:分析上述内容都能够保质保量顺利地进行,需要哪些条件。例如:
  · 条件1:开发能够提供相关的设计材料(如相关的概要设计文档),并且能够保证材料的内容是正确的。
  · 条件2:有条件或者有机制能够保证开发人员和测试人员之间的有效沟通。
  · 条件3:测试人员对产品的使用场景、多个特性都有一定的理解,能够进行全面的功能交互分析。
  · 条件4:测试人员能够理解并掌握压力、稳定性和性能方面的测试方法,有能力结合测试方法和产品实现来进行测试设计。
  Step3:逐一分析这些条件是否能够满足。假如条件1和条件4可能无法满足,那么识别出来的风险点就是:
  · 风险1:开发可能会缺失重要的设计文档,或者一些设计文档更新不及时。
  · 风险2:测试人员对压力、稳定性和性能方面的测试方法掌握不足,可能会出现测试设计遗漏。
  需要特别说明的是,虽然此处我们进行风险分析的对象是测试策略,围绕测试活动能否正常展开,但并不等于我们只在测试内部识别风险点——我们依然要从整个项目的角度来进行风险识别。我们可以使用表6-17风险识别清单,来帮助我们进行风险识别。
  表6-17 风险识别清单

  2. 风险评估
  机会成本告诉我们,要想用有限的资源获得最大的收益,就需要我们优先处理最可能会发生、影响(如损失)最大的事件。这就需要我们对识别出来的风险点进行评估,确定风险优先级,然后优先处理高风险的问题。简言之,风险评估的目标就是确定风险优先级。
  1)风险优先级正交表
  我们可以从两个方面来进行风险评估,确定风险优先级,即风险发生频率和风险影响程度,如图6-28所示。
  具体操作时,我们可以使用正交表(表6-18)来确定风险优先级。
  例如,某风险的风险发生频率为“中”,风险影响程度为“高”,根据“正交表”,对应的风险优先级就是“中高”。
  
本文选自《测试架构师修炼之道:从测试工程师到测试架构师》第六章,本站经机械工业出版社和作者的授权。
版权声明:51Testing软件测试网获机械工业出版社和作者授权连载本书部分章节。任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号