第03章 软件测试风险管理ppt课件.ppt

第03章 软件测试风险管理ppt课件.ppt

ID:59195178

大小:525.00 KB

页数:33页

时间:2020-09-26

第03章 软件测试风险管理ppt课件.ppt_第1页
第03章 软件测试风险管理ppt课件.ppt_第2页
第03章 软件测试风险管理ppt课件.ppt_第3页
第03章 软件测试风险管理ppt课件.ppt_第4页
第03章 软件测试风险管理ppt课件.ppt_第5页
资源描述:

《第03章 软件测试风险管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章软件测试风险管理在软件测试中,即使很小的软件系统,也不可能对系统的所有方面进行测试。测试的不彻底导致软件交付潜藏着问题,一旦运行爆发,会带来很大的商业风险,这就是测试风险。软件测试的风险管理的目的就是在于测试前对可能存在的缺陷或工作中导致测试无法有效执行的可能性进行分析,来合理安排测试资源活动。导入美国IEEE829.1998《软件测试文档编制》标准中,在测试计划的模版中有一项为“风险与应急措施”。这表明软件测风险的管理是很重要的工作。导入(续)内容提要本章包含四个方面的内容:3.1测试风险

2、的基本概念3.2测试风险识别技术3.3测试风险分析3.4测试计划风险的应对措施3.1测试风险的基本概念本小节包含三个方面的内容:3.1.0风险与测试风险的概念3.1.1技术风险3.1.2管理风险3.1.0风险与测试风险的概念风险是指人们在生产建设和日常生活中遭遇能导致人身伤亡、财产损失的自然灾害、意外事故和不可测事件的可能性。什么是风险?3.1.0风险与测试风险的概念在软件测试中,即使很小的软件系统,也不可能对系统的所有方面进行测试,即存在用户发现软件缺陷的可能性。这就是测试风险。什么是测试风险?

3、3.1.0风险与测试风险的概念测试风险的两个基本特征:测试风险发生的可能性。测试风险发生后的影响。上述两个特征决定了对待测试风险的策略。3.1.0风险与测试风险的概念测试风险分为两类:技术风险管理风险3.1.1技术风险软件项目采用的开发技术与开发平台是测试项目风险的重要来源之一,具体表现如下:采用新技术或技术创新;需求的变更及需求描述不清晰、需求的矛盾使用了第三方代码也会存在技术风险。系统的复杂度也是导致测试技术风险的重要原因。3.1.2管理风险管理风险包括测试项目执行过程的各方面,如测试项目计划

4、的时间、资源分配、测试项目的质量管理、测试管理流程、规范、工具等的采用以及测试外包商的管理等,具体如下:开发中没有配置管理,软件系统和文件就有被错误覆盖的可能性;缺乏经费和时间的测试;异地开发和测试,缺乏交流;测试员工之间存在矛盾;返回主目录本节结束要想对测试风险进行有效的管理和处置,第一步就是需要识别出对测试项目会产生重大影响的测试风险,如何识别测试风险?常用的测试风险识别技术有哪些呢?3.2测试风险识别技术本小节包含三个方面的内容:3.2.1头脑风暴法3.2.2访谈3.2.3风险检查表3.2.

5、1头脑风暴法1、什么是头脑风暴法?见P212、头脑风暴法的使用规则:不准批评或争论充分发挥成员的想象力征求到的意见越多越好整理、汇总意见。3.2.2访谈所谓访谈就是向测试项目组内部和外部的资深专家进行关于风险的面谈有助于找出那些在常规计划中没有被识别的风险。在访谈前,负责风险识别的人员(通常是测试经理)选择合适的访谈人员,事先向他们提供项目的有关背景知识、简要的项目情况介绍和其他一些必要的信息,如测试项目的一些约束条件。在访谈过程中,这些被访谈的人员利用他们的资深背景及丰富的经验,在这些信息的基础

6、上可以挖掘出一些以前没被发现的测试风险。3.2.3风险检查表风险检查表就是一个测试项目可能会遇到的风险列表。表的每一项都列出了可能会遇到的测试风险,风险识别人员对照表的每一项进行判断,逐个进行检查。风险检查表的特点:这个表最初是由组织中最有经验的人员创建的,表中列出的风险可能来源于过去曾经遭遇过的风险或者所经历过的危机。风险检查表需要不断维护。3.2.3风险检查表(续)风险检查表的优点:简单、快速、容易理解,结果稳定;风险检查表的缺点:更多的是继承过去,无法预防可能遇到的新的风险。返回主目录本节结

7、束3.3测试风险分析本小节包含五个方面的内容:3.3.1确定测试范围的功能点和性能属性3.3.2确定测试风险发生的可能性3.3.3确定测试风险发生后产生的影响程度3.3.4计算测试风险优先级3.3.5确定测试风险优先级测试风险分析的目标确定测试对象确定测试优先级确定测试深度风险的分析过程步骤1:确定测试范围的功能点和性能属性;步骤2:确定测试风险发生的可能性;步骤3:确定测试风险发生后产生的影响程度;步骤4:计算测试风险优先级;步骤5:确定测试风险优先级。3.3.1确定测试范围的功能点和性能属性1

8、、如何确定测试范围的功能点和性能属性?见P232、以ATM为例,确定其功能点和性能属性:见P23表3-13.3.2确定测试风险发生的可能性1、如何确定测试风险发生的可能性?见P232、以ATM为例,确定其功能点和性能属性的失效可能性:见P24表3-23.3.3确定测试风险发生后产生的影响程度1、如何确定测试风险发生后产生的影响程度?见P242、以ATM为例,确定其功能点和性能属性的失效影响程度:见P24表3-33.3.4计算测试风险优先级1、如何计算测试风险优先级?见P252、以A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。