TMMi(测试成熟度模型集成)是国际非营利性组织TMMi基金会开发和维护的一个测试成熟度模型。使用TMMi,组织可以通过有资质的评估师来客观地评估和改进他们的测试过程。
TMMi当前在国内逐渐得到认可和普及。本书并不包含TMMi的详细完整的描述,而是对模型的精华部分进行概要的描述。本书还涉及TMMi评估方法和TMMi实施的部分实践,以及一系列附录,如TMMi与CMMI的关系、术语表等;此外,读者可以通过扫描书中的二维码或AR触发图片,观看本书作者、译者、评估师及TMMi使用者的相关视频。
本书适合所有与测试及测试过程改进相关的人员进行阅读,如测试管理人员、测试工程师、测试顾问、软件质量保障人员及测试过程改进小组成员,还可以成为希望通过TMMi职业考试人员的参考书籍。
TMMi是由TMMi基金会开发的非营利的、独立的、测试成熟度模型。通过运用TMMi,组织可以改进测试过程,并且可以在测试过程符合要求时获得认证。TMMi与其他测试过程改进模型的区别在于它的独立性、与国际测试标准的一致性、由业务驱动(目标驱动)导向以及与CMMI的补充关系。TMMi当前在国内逐渐得到认可和普及。
本书旨在为组织改进测试过程的实践提供支持,通过应用TMMi提升测试专业水准。本书并不包含TMMi的详细完整的描述,而是对模型的精华部分进行概要的描述。本书还涉及TMMi评估方法和TMMi实施的部分实践,以及一系列附录,如TMMi与CMMI的关系、术语表等。此外,读者可以通过扫描书中的二维码或AR触发图片,观看本书作者、译者、评估师及TMMi使用者的相关视频。
本书适合那些想要深入理解成熟度和测试过程质量的读者或从事测试及测试过程评估相关工作的人员阅读。
本书包括以下精彩内容:
★ TMMi模型要点;
★ TMMi的特殊目标和特殊实践;
★ 实际经验和收益;
★ TMMi的评估过程;
★ 实施指南和部署;
★ TMMi和CMMI的详细关联。
本书是对TMMi模型的概要描述。TMMi模型可满足更广泛人群的应用需要,方便用户掌握方法的实质,为企业改进软件测试过程的实践提供支持,促进软件测试专业人员的成长,帮助他们更好地参与对测试过程的自觉评估与改进,实现从缺陷发现到缺陷预防的提升,实现更主动的质量保障。此外,本书也有专门的章节详细讨论TMMi与CMMI的关系。
—— 居德华教授
本书将为中国的软件质量保障和质量提高发挥重要的作用,同时对TMMi在中国的应用和实践也有非凡的贡献,对中国用户如何正确使用TMMi测试成熟度模型集成有很好的指导作用。
—— ISTQB?国际软件测试认证委员
会中国分会CSTQB? 副主席 周震漪
作者简介
埃里克·范·温尼戴尔(Erik Van Veenedaal)是软件测试、质量管理领域公认的专家,是一位国际知名的、拥有超过20年实践经验的顾问和培训讲师。他是TMMi的主要作者及研发者,也是TMMi基金会的CEO。
简·雅普·肯尼吉特(Jan Jaap Cannegieter)
是SYSQA董事会成员,是需求、质量管理和测试服务供应商,也是TMMi 4级和TMMi 5级的协作研发者。他在测试、需求、质量保障及测试改进方面有超过20年的经验。
译者简介
任 亮
上海均瑜管理咨询有限公司知名咨询师,TMMi主任评估师,曾带领团队为交通银行、招商银行、浦发银行等多家企业实施TMMi。
商超博
上海均瑜管理咨询有限公司高级咨询师,TMMi评估师,曾获英国Cardiff University硕士学位,通过ISTQB? 专家级认证,曾为多家知名公司提供咨询服务。
施彦臣
TMMi主任评估师,长期从事软件测试领域相关工作,专注于软件测试流程改进、度量控制、量化分析等领域。
第 1章 引言 1
1.1 背景 1
1.2 测试成熟度模型集成 2
1.3 来源 4
1.4 TMMi的成本与收益 7
第 2章 TMMi模型 12
2.1 概述 12
2.2 TMMi成熟度级别 15
2.2.1 1级—初始 15
2.2.2 2级—已管理 16
2.2.3 3级—已定义 18
2.2.4 4级—已测量 20
2.2.5 5级—优化 22
2.3 过程域的结构 25
2.4 通用组件和特殊组件的关系 27
第3章 TMMi过程域、通用目标和实践 31
3.1 概述 31
3.2 通用目标和通用实践 32
3.3 特殊目标和特殊实践 39
第4章 TMMi评估 77
4.1 概述 77
4.2 评估类别 78
4.3 TMMi评估方法 81
4.3.1 计划阶段 83
4.3.2 准备阶段 84
4.3.3 访谈阶段 84
4.3.4 报告阶段 84
4.4 TMMi评估师认证的授权 87
第5章 TMMi的实施 89
5.1 概述 89
5.2 变革程序 90
5.2.1 I-启动:启动阶段 91
5.2.2 D-诊断:诊断阶段 93
5.2.3 E-建立:建立阶段 94
5.2.4 A-行动:行动阶段 95
5.2.5 L-学习:学习阶段 98
5.3 成功实施TMMi的关键因素 99
5.3.1 改进过程的开始 99
5.3.2 建立改进 102
5.4 测试过程改进宣言 104
附录A TMMi与CMMI的关系 108
CMMI 2级过程域 110
CMMI 3级过程域 111
CMMI 4级过程域 113
CMMI 5级过程域 113
TMMi过程域对其他TMMi部分的支持 114
TMMi过程域对CMMI实施的支持 115
附录B 辅助TMMi实施的阅读资料 116
TMMi 2级过程域 116
PA 2.1 测试方针与测试策略 116
PA 2.2 测试计划 117
PA 2.3 测试监督与控制 118
PA 2.4 测试设计与执行 118
PA 2.5 测试环境 119
TMMi 3级过程域 120
PA 3.1 测试组织 120
PA 3.2 测试培训方案 121
PA 3.3 测试生命周期与集成 121
PA 3.4 非功能性测试 121
PA 3.5 同行评审 122
TMMi 4级过程域 123
PA 4.1 测试测量 123
PA 4.2 产品质量评估 124
PA 4.3 高级同行评审 124
TMMi 5级过程域 125
PA 5.1 缺陷预防 125
PA 5.2 质量控制 125
PA 5.3 测试过程优化 126
参考文献 127
术语表 135
商标声明 142