软件质量保证第四章课件_第1页
软件质量保证第四章课件_第2页
软件质量保证第四章课件_第3页
软件质量保证第四章课件_第4页
软件质量保证第四章课件_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试风险管理软件测试风险管理1内容提要测试风险的基本概念

测试风险识别技术测试风险分析测试计划风险的应对措施内容提要测试风险的基本概念2测试风险的基本概念软件测试的风险管理的目的就是在于测试前对可能存在的缺陷或工作中导致测试无法有效执行的可能性进行分析,来合理安排测试资源活动。测试风险的基本概念3技术风险软件项目采用的开发技术与开发平台是测试项目风险的重要来源之一:新技术或技术创新;需求的变更及需求描述不清晰、需求的矛盾使用了第三方代码也会存在技术风险。系统的复杂度也是导致测试技术风险的重要原因。技术风险软件项目采用的开发技术与开发平台是测试项目风险的重4管理风险管理风险包括测试项目执行过程的各方面,如测试项目计划的时间、资源分配、测试项目的质量管理、测试管理流程、规范、工具等的采用以及测试外包商的管理等。开发中没有配置管理,软件系统和文件就有被错误覆盖的可能性;缺乏经费和时间的测试;异地开发和测试,缺乏交流;测试员工之间存在矛盾;管理风险管理风险包括测试项目执行过程的各方面,如测试项目计5内容提要测试风险的基本概念测试风险识别技术

测试风险分析测试计划风险的应对措施内容提要测试风险的基本概念6测试风险识别技术头脑风暴法访谈风险检查表测试风险识别技术头脑风暴法7头脑风暴法不准批评或争论充分发挥成员的想象力征求到的意见越多越好整理、汇总意见。头脑风暴法不准批评或争论8访谈在访谈前,负责风险识别的人员(通常是测试经理)选择合适的访谈人员,事先向他们提供项目的有关背景知识、简要的项目情况介绍和其他一些必要的信息,如测试项目的一些约束条件。在访谈过程中,这些被访谈的人员利用他们的资深背景及丰富的经验,在这些信息的基础上可以挖掘出一些以前没被发现的测试风险。访谈在访谈前,负责风险识别的人员(通常是测试经理)选择合适的9风险检查表风险检查表,就是一个测试项目可能会遇到的风险列表。风险识别人员对照表的每一项进行判断,逐个进行检查。表的每一项都列出了可能会遇到的测试风险,风险检查表需要不断维护。风险检查表的优点:简单、快速、容易理解,结果稳定;风险检查表的缺点:更多的是继承过去,无法预防可能遇到的新的风险。风险检查表风险检查表,就是一个测试项目可能会遇到的风险列表。10内容提要测试风险的基本概念测试风险识别技术测试风险分析

测试计划风险的应对措施内容提要测试风险的基本概念11软件测试风险分析的目标确定测试对象确定测试优先级确定测试深度软件测试风险分析的目标确定测试对象12风险分析活动风险分析活动13风险的分析过程步骤1:确定测试范围的功能点和性能属性;步骤2:确定测试风险发生的可能;步骤3:确定测试风险发生后产生的影响程度;步骤4:计算测试风险优先级;步骤5:确定测试风险优先级。风险的分析过程步骤1:确定测试范围的功能点和性能属性;14ATM案例分析ATM案例分析15ATM案例分析ATM案例分析16ATM案例分析ATM案例分析17ATM案例分析ATM案例分析18ATM案例分析ATM案例分析19ATM案例分析ATM案例分析20内容提要测试风险的基本概念测试风险识别技术测试风险分析测试计划风险的应对措施内容提要测试风险的基本概念21测试计划风险的应对措施缩小范围推迟实现增加资源减少质量过程测试计划风险的应对措施缩小范围22计划风险和应急措施样例一计划风险和应急措施样例一23计划风险和应急措施样例二计划风险和应急措施样例二24小结在软件测试中,不可能对系统的所有方面进行测试,会存在用户发现缺陷的可能性,这就称为测试风险。测试风险基本可分为以下两类:技术风险和工作风险。测试风险识别活动是测试风险管理的第一步,通常使用的识别技术有:头脑风暴法、访谈和风险检查表。风险的分析过程通常包括5个步骤:步骤1:确定测试范围的功能点和性能属性;步骤2:确定测试风险发生的可能;步骤3:确定测试风险发生后产生的影响程度;步骤4:计算测试风险优先级;步骤5:确定测试风险优先级。可能存在的工作风险应急措施有:缩小范围;推迟实现;增加资源;减少质量过程。小结在软件测试中,不可能对系统的所有方面进行测试,会存在用户25软件测试风险管理软件测试风险管理26内容提要测试风险的基本概念

测试风险识别技术测试风险分析测试计划风险的应对措施内容提要测试风险的基本概念27测试风险的基本概念软件测试的风险管理的目的就是在于测试前对可能存在的缺陷或工作中导致测试无法有效执行的可能性进行分析,来合理安排测试资源活动。测试风险的基本概念28技术风险软件项目采用的开发技术与开发平台是测试项目风险的重要来源之一:新技术或技术创新;需求的变更及需求描述不清晰、需求的矛盾使用了第三方代码也会存在技术风险。系统的复杂度也是导致测试技术风险的重要原因。技术风险软件项目采用的开发技术与开发平台是测试项目风险的重29管理风险管理风险包括测试项目执行过程的各方面,如测试项目计划的时间、资源分配、测试项目的质量管理、测试管理流程、规范、工具等的采用以及测试外包商的管理等。开发中没有配置管理,软件系统和文件就有被错误覆盖的可能性;缺乏经费和时间的测试;异地开发和测试,缺乏交流;测试员工之间存在矛盾;管理风险管理风险包括测试项目执行过程的各方面,如测试项目计30内容提要测试风险的基本概念测试风险识别技术

测试风险分析测试计划风险的应对措施内容提要测试风险的基本概念31测试风险识别技术头脑风暴法访谈风险检查表测试风险识别技术头脑风暴法32头脑风暴法不准批评或争论充分发挥成员的想象力征求到的意见越多越好整理、汇总意见。头脑风暴法不准批评或争论33访谈在访谈前,负责风险识别的人员(通常是测试经理)选择合适的访谈人员,事先向他们提供项目的有关背景知识、简要的项目情况介绍和其他一些必要的信息,如测试项目的一些约束条件。在访谈过程中,这些被访谈的人员利用他们的资深背景及丰富的经验,在这些信息的基础上可以挖掘出一些以前没被发现的测试风险。访谈在访谈前,负责风险识别的人员(通常是测试经理)选择合适的34风险检查表风险检查表,就是一个测试项目可能会遇到的风险列表。风险识别人员对照表的每一项进行判断,逐个进行检查。表的每一项都列出了可能会遇到的测试风险,风险检查表需要不断维护。风险检查表的优点:简单、快速、容易理解,结果稳定;风险检查表的缺点:更多的是继承过去,无法预防可能遇到的新的风险。风险检查表风险检查表,就是一个测试项目可能会遇到的风险列表。35内容提要测试风险的基本概念测试风险识别技术测试风险分析

测试计划风险的应对措施内容提要测试风险的基本概念36软件测试风险分析的目标确定测试对象确定测试优先级确定测试深度软件测试风险分析的目标确定测试对象37风险分析活动风险分析活动38风险的分析过程步骤1:确定测试范围的功能点和性能属性;步骤2:确定测试风险发生的可能;步骤3:确定测试风险发生后产生的影响程度;步骤4:计算测试风险优先级;步骤5:确定测试风险优先级。风险的分析过程步骤1:确定测试范围的功能点和性能属性;39ATM案例分析ATM案例分析40ATM案例分析ATM案例分析41ATM案例分析ATM案例分析42ATM案例分析ATM案例分析43ATM案例分析ATM案例分析44ATM案例分析ATM案例分析45内容提要测试风险的基本概念测试风险识别技术测试风险分析测试计划风险的应对措施内容提要测试风险的基本概念46测试计划风险的应对措施缩小范围推迟实现增加资源减少质量过程测试计划风险的应对措施缩小范围47计划风险和应急措施样例一计划风险和应急措施样例一48计划风险和应急措施样例二计划风险和应急措施样例二49小结在软件测试中,不可能对系统的所有方面进行测试,会存在用户发现缺陷的可能性,这就称为测试风险。测试风险基本可分为以下两类:技术风险和工作风险。测试风险识别活动是测试风险管理的第一步,通常使用的识别技术有:头脑风

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论