第三章评审
3.1简介
可能要进行评审的项目有:
- 合同评审,项目开始启动和项目主要里程碑点
- 需求评审
- 概要设计评审,在整体架构设计可被评审时发起
- 详细设计评审
- 代码评审
- 测试工作产品评审
- 每个测试级别的测试入口/测试出库评审
- 验收评审
评审方式包括:
- 非正式评审
- 走查
- 技术评审
- 审查
- 管理评审
- 审计
测试经理参与的评审有管理评审和审计
3.2管理评审和审计
管理评审的作用:
用于监督进度,评估状态和未来活动做决策
管理评审的特点:
- 由负责项目或系统的经理组织
- 由某个干系人或决策者组织
- 检查计划之间的一致性与偏差
- 检查管理规程的充分性
- 评估项目风险
- 评估行动的影响和衡量影响的方法
- 提供行动,待解决问题和决策的清单
审计用来展现既定准则
例如:使用的标准/规章限制/合同义务的符合性
审计的目的:
- 独立评估过程
- 规章/标准的符合性
审计的特点:
- 审计组长组织或主持
- 通过访谈/见证和检查文档收集符合性的证据
- 记录结果(包括观察结果/建议/纠正措施/通过或者不通过评价)
3.3对评审进行管理
评审应该安排在什么时候:
项目的自然转换点或里程碑
评审策略必须与测试方针和总体测试策略一致
在制定项目的总体评审计划前,评审组长(测试经理)应考虑:
- 评审的对象(产品和过程)
- 评审的参与人
- 需要覆盖的相关风险因素
评审的最佳时机的确定取决于以下方面:
- 待评审项是否已经处于可评审的状态
- 是否有合格的评审人员参与
- 最终版的评审对象应该到位时间
- 特定评审对象的评审过程所需时间
正式评审时,评审组长必须确保以下问题:
- 参与人提供的度量数据足以评估评审效率
- 编制了检查表,检查表也得到了维护以改进以后的评审
- 针对评审发现的缺陷定义了缺陷严重程度和优先级,用于缺陷管理
每次评审后,评审组长应该做什么:
- 收集评审度量,确保识别的问题得到充分解决,符合评审确定的测试目标
- 使用评审度量作为确定最终评审投资回报率的输入
- 向相关干系人提供反馈信息
- 向评审参与人提供反馈
第三章评审学习目标
3.2管理评审和审计
了解管理评审和审计的关键特性
3.3对评审的观看
3.3.1分析项目,选择适宜的评审类型并定义开展评审的计划,确保评审得到适当的实施/跟进,和确定责任
3.3.2了解参与评审需要的因素/技能和时间
3.4评审的度量
3.4.1定义评审使用的过程和产品的度量
3.5管理正式评审
3.5.1举例说明正式评审的特点