5.风险和测试
将可能会威胁一个或多个利益相关者实现项目目标的可能问题描述为风险
风险
风险识别的活动
风险的类别
1.资源方面
2.技术方面
3.沟通方面
4.时间方面
5.相互依赖
6.工具方面
风险应对的活动
1.测试风险减轻:
2.测试风险避免:
3.测试风险转移
4.测试风险接受
5.测试意外计划
风险识别的方法
1.头脑风暴法
2.风险分类问卷调查:
3.定期测试风险汇报:
4.使用测试风险列表:
知道风险是由发生的可能性的影响力(发生后所造成的危害)来决定的
区别项目风险和产品风险
项目风险
项目风险的定义
项目风险
项目风险:公司组织因素
1.技能和人才的不足
2.个人和培训问题
4.对测试的态度或预期不合理
项目风险:技术方面
1.不能定义正确的需求
2.给定现有限制的情况下,能够满足需求的程度
3.设计、编码和测试的质量
项目风险:供应商问题
1.第三方存在的问题
2.合同方面的问题
了解典型的产品风险和项目风险
通过例子来描述在测试计划中如何进行风险分析和风险管理
6.事件管理
按照“软件测试文档标准(IEEE829)”认识事件报告的内容
事件管理的定义
1.事件管理主要指的是缺陷管理
2.事件管理的目的是为了保证可靠和快速地消除通过各种测试级别检测到的缺陷和失效;
针对测试过程中发现的失效来编写相关的时间报告
事件报告
包含的内容
1.提交事件的时间
2.提交的组织和作者<br>
3、期望结果和实际结果<br>
4.识别测试项和环境<br>
5.发现事件时软件或系统所处的生命周期阶段<br>
6.对事件的描述<br>
7.修复的紧迫性/优先级<br>
8、事件状态<br>
9.对利益相关者的影响程度
根据IEEE软件测试文档标准(IEEE829-1998)的要求,在整个测试过程中包括了如下文档
2.测试计划和估算
认识测试计划的不同级别和目标
测试优先级别
测试优先级的划分
1、测试时间和资源有限
2.首先执行的测试用例最重要的测试用例
3.测试优先级的划分和测试执行顺序的确定
4.即使测试过早结束,仍然能够保证在该时刻测试能达到最佳效果
5.最重要的测试用例将首先被执行,这样就可以尽早发现重要的问题
测试优先级划分准则
使用频率或失效的概率
失效的风险
失效的可见性
需求的优先级
质量特性
开发人员角度
测试对象的复杂性:
高项目风险的失效:
测试准则
测试准则的类型
测试出口准则
测试出口准则定义
测试出口准则考虑的因素
测试覆盖率
产品质量
尚存风险
经济制约
测试出口准则例子
1.测试用例执行完
2.计划的测试时间完成。
3.软件测试达到了预先定义的测试覆盖率。
测试挂起准则
测试恢复准则
根据“软件测试文档标准(IEEE829)”总结《测试计划》、《测试设计规格说明》和《测试规程》的目的及内容
区分术语二类不同概念(预防型和应对型)的各种测试方法,如基于分析、基于模型、基于方法、符合过程/标准的、动态/启发式的、咨询式或基于面向可重用的方法
区分为系统而做测试计划和为安排测试执行做测试计划的内容上的不同之处
在综合考虑优先级、技术和逻辑依赖后,为给定的测试用例集编写测试执行计划
列出在测试计划时应该考虑的测试准备和执行活动
测试策略
测试策略方法的类型
1基于模型的测试
2.基于模型的统计或随机测试
3.基于风险的测试
4.遵循过程或标准
5.面向重用
7.基于检查表
8.面向专家的方法
认识影响测试开销的主要因素
从概念上区别两种不同的估算方法:基于度量的方法和基于专家的方法
测试工作量估算
估计、目标和承诺(estimates、target and commitments)的关系
测试工作量估算影响因素
产品的特点
开发过程的特点
测试的输出
理解/解释针对特定测试级别和测试用例组所定义的恰当的出口准则(例如对于集成测试、验收测试或可用性测试的测试用例)
3.测试进度监控
认识用于监督测试准备和执行的常见的测试度量项
测试周期的检测
基于测试对象的度量<br>
基于成本的度量
理解和解释针对测试报告和测试控制的测试度量(例如已发现和已修复的缺陷、已通过或失败的测试)
测试周期的控制
对背离测试计划作出反应:
1.请求和部署额外的测试资源;
2.调整测试计划本身,比如低优先级的测试用例将被忽略
3.根据所发现的故障和问题的严重性,测试的持续时间可能被延长;
4.根据测试环境的可能性,更改测试进度计划;
清楚的传达测试计划的变更
根据“软件测试文档标准(IEEE829)”总结测试报告的目的和内容
测试状态报告
测试状态报告:每个测试周期结束之后
测试对象,测试级别、测试周期起始终止时间;
测试的计划、测试赛的运行、测试的阻塞状态;
事件状态:测试运行、测试的阻塞状态;
风险:新的、变化的、已知的;
展望:下个测试周期的计划;
评估:对测试对象的成熟度、发布可能性或当前信任度进行的(主观)评估;
测试报告的模板
测试总结报告的标识:
测试总结报告概要
偏差
全面评估
测试结果总结
评估
测试活动总结
批准