测试人员认证专家级大纲
改进测试过程
(实施改进与变更)
ISTQB 批准,发布
2010 年 1.0.2 版
国际软件测试认证委员会
版权声明
在标注来源的情况下,可以全文复制或摘录本文档。
测试人员认证
专家级大纲
国际软件测试
认证委员会
版本号 1.0.2 第 2页,共 70页 2010 年 4 月 16 日
国际软件测试认证委员会
国际软件测试认证委员会版权所有 © (以下简称“ISTQB®”)。
专家级大纲工作组:Erik van Veenendaal, Graham Bath, Isabel Evans,2006-2009。.
测试人员认证
专家级大纲
国际软件测试
认证委员会
版本号 1.0.2 第 3页,共 70页 2010 年 4 月 16 日
国际软件测试认证委员会
修订历史
版本
日期
备注
V2009-Beta 版
2009 年 5 月 25 日
Beta 评审
V2009-Beta2 版
2009 年 7 月 2 日
Beta 评审的修订
V2009 发布 1.0.0 版
2009 年 10 月 23 日
发布
V2009 发布 1.0.1 版
2010 年 3 月 19 日
技术写作人员编辑
V2009 发布 1.0.2 版
2010 年 4 月 16 日
第 72 页第 14 行,第 15 行打字错误,交换 K5 和 K6 行
测试人员认证
专家级大纲
国际软件测试
认证委员会
版本号 1.0.2 第 4页,共 70页 2010 年 4 月 16 日
国际软件测试认证委员会
目录
修订历史...................................................................................................................................................................3
目录...........................................................................................................................................................................4
致谢
...........................................................................................................................................................................
7
1. 课程大纲引言................................................................................................................................................. 8
1.1 国际软件测试认证委员会................................................................................................................... 8
1.2 大纲编写目的
.......................................................................................................................................
8
1.3 专家级软件测试认证工程师............................................................................................................... 8
1.3.1 知识水平...........................................................................................................................................8
1.3.2 考试
...................................................................................................................................................
9
1.3.3 授权...................................................................................................................................................9
1.4 规范性内容和信息性内容................................................................................................................... 9
1.5 详细程度
...............................................................................................................................................
9
1.6 大纲组织形式....................................................................................................................................... 9
1.7 术语和定义......................................................................................................................................... 10
1.8 学习目标(LO) /知识等级(K)
...................................................................................................
10
1.9 期望..................................................................................................................................................... 11
2. 改进概要 285 分钟.................................................................................................................................. 12
2.1 为什么改进测试?
.............................................................................................................................
12
2.2 改进范围............................................................................................................................................. 14
2.3 质量观................................................................................................................................................. 14
2.4 通用改进过程
.....................................................................................................................................
15
2.4.1 戴明环............................................................................................................................................ 15
2.4.2 IDEAL 改进框架............................................................................................................................15
2.4.3 卓越的基本概念
............................................................................................................................
16
2.5 改进方法概述..................................................................................................................................... 16
2.5.1 基于模型的改进方法概述............................................................................................................ 16
2.5.2 分析型改进方法概述
....................................................................................................................
17
2.5.3 混合型改进方法............................................................................................................................ 17
2.5.4 其他测试过程改进方法................................................................................................................ 17
3. 基于模型的改进 570 分钟
.......................................................................................................................
20
3.1 基于模型的方法简介......................................................................................................................... 21
3.1.1 测试过程改进模型的理想特性............................................................................................... 21
3.1.2 连续式和阶段式表示法
................................................................................................................
21
3.1.3 使用模型的假设............................................................................................................................ 22
3.2 软件过程改进模型............................................................................................................................. 22
3.2.1 CMMI
..............................................................................................................................................
22
3.2.2 ISO/IEC 15504
.............................................................................................................................
23
3.3 测试过程改进模型............................................................................................................................. 23
3.3.1 测试过程改进模型(TPI®)
.......................................................................................................
23
3.3.2 测试成熟度模型集成(TMMi).................................................................................................. 23
3.3.3 比较 TPI Next 模型与 TMMi 模型...............................................................................................24
3.4 基于内容的模型
.................................................................................................................................
24
3.4.1 STEP..............................................................................................................................................24
3.4.2 CTP................................................................................................................................................ 25
测试人员认证
专家级大纲
国际软件测试
认证委员会
版本号 1.0.2 第 5页,共 70页 2010 年 4 月 16 日
国际软件测试认证委员会
4. 基于分析的改进 555 分钟........................................................................................................................26
4.1 简介..................................................................................................................................................... 26
4.2 原因分析
.............................................................................................................................................
27
4.2.1 因果图............................................................................................................................................ 27
4.2.2 审查过程中的原因分析................................................................................................................ 28
4.2.3 使用标准异常分类
........................................................................................................................
28
4.2.4 选取缺陷进行原因分析................................................................................................................ 28
4.3 GQM 方法...........................................................................................................................................28
4.4 使用测量、度量和指标进行分析
.....................................................................................................
29
4.4.1 简介................................................................................................................................................ 29
4.4.2 测试效力度量................................................................................................................................ 29
4.4.3 测试效率/成本度量
.......................................................................................................................
30
4.4.4 交付周期度量................................................................................................................................ 30
4.4.5 可预测性指标................................................................................................................................ 31
4.4.6 产品质量度量
................................................................................................................................
31
4.4.7 测试成熟性度量............................................................................................................................ 31
5. 选取测试过程改进的方法 105 分钟........................................................................................................32
5.1 选取测试过程改进的方法
.................................................................................................................
32
6. 改进过程 900 分钟................................................................................................................................ 34
6.1 介绍..................................................................................................................................................... 35
6.2 启动改进过程
.....................................................................................................................................
35
6.2.1 确定改进需求................................................................................................................................ 35
6.2.2 设置测试改进的目标.................................................................................................................... 35
6.2.3 设置改进范围
................................................................................................................................
37
6.2.4 启动阶段人员和文化的影响........................................................................................................ 37
6.3 诊断当前状况..................................................................................................................................... 38
6.3.1 计划评估
........................................................................................................................................
38
6.3.2 评估准备........................................................................................................................................ 39
6.3.3 开展面谈........................................................................................................................................ 39
6.3.4 初步反馈
........................................................................................................................................
39
6.3.5 分析结果........................................................................................................................................ 39
6.3.6 实施解决方案分析........................................................................................................................ 40
6.3.7 建议改进活动
................................................................................................................................
41
6.4 制定软件测试改进计划..................................................................................................................... 41
6.4.1 设置优先级次序............................................................................................................................ 41
6.4.2 开发可实施的方案
........................................................................................................................
42
6.4.3 计划改进........................................................................................................................................ 42
6.5 采取行动,落实改进......................................................................................................................... 43
6.5.1 选择和执行试验
............................................................................................................................
43
6.5.2 管理和控制实施............................................................................................................................ 44
6.6 从已改进项目中学习......................................................................................................................... 44
7. 组织, 角色和技能 465 分钟.
...................................................................................................................
45
7.1 组织..................................................................................................................................................... 45
7.1.1 测试过程改进组............................................................................................................................ 45
7.1.2 远程、离岸和外包团队的测试改进
............................................................................................
46
7.2 个体角色............................................................................................................................................. 47
7.2.1 测试过程改进人员........................................................................................................................ 47
7.2.2 评估人角色
....................................................................................................................................
47