TMMi测试成熟度模型集成简介

TMMi测试成熟度模型集成简介

  • 专业服务保障
  • 一对一全程指导
  • 高效快捷体验
TMMi模型(测试成熟度模型集成,Test Maturity Model integration)定位于CMMI模型(能力成熟度模型集成)的补充,CMMI已经普遍应用于测试软件开发过程成熟度的评价,TMMi提取数十年软件测试过程中众多最佳实践精华而成,可更好地指导软件高效率完成软件测试,并通过测试实现收益。TMMi不仅关注软件的测试,也包括了系统的测试,是广义的测试。TMMi让发现缺陷迁移到预防缺陷。
在线咨询

产品介绍

导 读

CMMI已经普遍应用于测试软件开发过程成熟度的评价,并成为了软件过程改进的行业标准。但随着客户/用户对软件产品的要求越来越高,持续改善开发过程和测试过程成为一个必然。TMMi提取数十年软件测试过程中众多实践精华而成,从测试的角度建立自己的改进模型,可更好地指导软件高效率完成软件测试,并通过测试实现收益。
01
TMMi基本信息


TMMi,全称“测试成熟度模型集成”,是由TMMi基金会开发的一个非商业化的、独立于组织的测试成熟度模型,是世界领先的测试管理体系建设与测试过程改进的参考框架,借鉴了TMM、CMM、CMMI、Gelperin&Hetzel过程演进模型、IEEE829、ISO9126、ISTQB等国际成熟标准体系。

TMMi在创建时,参考了CMMI模型,并在很大程度上重用了CMMI的结构。但TMMi独立于CMMI模型,TMMi比CMMI更详细地阐述了在软件开发组织中执行的与测试相关的活动。企业即便已经通过了CMMI认证,但仍然需要使用TMMi来进行补充和协同,使企业在测试领域获得更大的收益。

TMMi不仅关注软件的测试,也包括了系统的测试,让发现缺陷迁移到预防缺陷。

02
TMMi等级划分

TMMi呈现的是一个过程改进的阶段型架构。它包含阶段或级别,组织可以通过它们使测试过程从临时的和未管理的状态进化为已管理、已定义、已测量和优化的状态。在TMMi中有5个级别,规定了成熟度级别和测试过程改进的路径。每个级别都有一组过程域,组织需要实施这些过程域来达到对应的成熟度级别。


tmmi级别

1、TMMi1初始级(临时和无管理)

测试管理是杂乱无序的,通常测试被认为是调试的一部分。缺少资源、工具和受过良好培训的测试员工,产品往往不能按时发布,预算超支并无法达到预期的交付质量。

2、TMMi2已管理级:

在一级的基础上,能部署基本的测试方法,整个测试过程有计划、设计、策略、监控和管理。

3、TMMi3已定义级:

在二级的基础上,能建立测试标准和培训体系,并将其推广到整个组织中,同时将测试整合到研发周期中,不再是独立的存在,并且尽早开展测试和部署非功能测试。

4、TMMi4已测量级:

在三级的基础上,能在软件研发的每一个阶段,都能尽早地对其中的所有行为和结果进行评估,量化。

5、TMMi5持续优化级:

在四级的基础上,能评估和量化所有行为和结果,并且持续优化整个测试过程,阻止缺陷的产生。

03
TMMi框架结构

TMMi框架结构非常清晰,分为16个过程域,每个过程域包含特殊目标和通用目标,过程目标下一层级是特殊实践,通用目标下一层级是通用实践,每个特殊实践会包含子实践和典型工作产品。

tmmi框架


上图所示的内容,在TMMi被称之为“组件”。TMMi将各组件分为三类:必需组件,期望组件和信息组件,其含义如下: 
1、必需组件
描述一个组织为了满足一个过程域而必须实现什么。一个组织的过程必须明显实现这些要求。TMMi 的必需组件是特殊目标和通用目标。在评估中,判断一个过程域是否已被实现和满足的基本依据是目标的满足情形。
2、期望组件
描述一个组织通常为实现一个必需组件而将要实施什么。期望组件引导过程改进和评估。期望组件包括特殊实践和通用实践。只有当实践或实践可接受的替代方法在组织的过程计划及实施中得以体现,才可以认为目标得到满足。
3、信息组件
提供一些详细信息以帮助组织开始考虑如何实现必需组件和期望组件。子实践、典型工作产品、说明、例子和参考信息都是信息组件。
04
TMMi评估流程


1、项目策划:项目启动、差距分析、制定实施计划
2、流程优化:TMMi培训、优化测试生命周期、测试全流程梳理、测试指标体系、体系评审
3、测试环境优化:测试管理环境优化、测试工具优化
4、试点运行:试点项目选择、试点指导、试点评估、改进优化
5、推广实施:推广计划、推广检查、整体评审
6、TMMi评估:评估准备、现场评估
05
TMMi适用范围

从理论上来讲,任何有软件测试活动的公司,特别是对软件质量和测试过程的重视程度较高的企业或公司,都可以实施TMMi。比如:软件开发公司、金融机构、医疗机构、政府机构等。
通过实施TMMi,可以提高测试效率和质量,减少测试成本和风险,从而提高各企业或公司的整体效率和质量。
06
企业为什么要做TMMi认证

1、TMMi标准涵盖了测试管理和实践的方方面面,在测试领域对CMMI具有非常好的补充。企业可以借鉴行业内的最佳实践和经验,在提升过程中,普及并推广软件质量意识,培养和组建自身专业的测试人才团队,从而全面提升软件质量。

2、帮助企业梳理、补充并完善自身的测试管理体系,形成组织级的测试管理流程和制度,在企业范围内开展实践并进行推广。

3、获得TMMi证书,是工作中的业绩证明,也是企业自身测试能力的有力证明。

4、TMMi模型是目前软件测试行业普遍认可的成熟度模型,获得TMMi某一等级认证是获得客户、市场认可的有效途径。

07
TMMi对企业的价值

1、优化组织测试流程,消除浪费,缺陷预防,降低成本;

2、提高组织对项目的管控,增强可预测性操作,提升软件产品的质量;

3、增加项目交付质量和效率,减少突发事件和生产后所需的支持,提高用户满意度;

4、为企业培养精通软件测试测量体系、精通测试流程的高质量测试人员;

5、开发、测试、运维更好协同,员工有更好的职业发展,士气提高;

6、改进组织管理和提高组织测试成熟度;

7、流程规范,降低人员流动风险。

08
TMMi与CMMI的区别


1、关注点不同
CMMI3级有两个过程域与测试相关,分别是验证和确认。这两个过程域,仅粗略要求建立和实施“选择产品-建立环境-明确标准-审查-执行检测-分析”这个过程,而环境可能不尽相同,标准可能是五花八门的,但只要做到,组织依然能够满足CMMI3的要求。
而TMMi做了大量的细化和补充,从测试全生命周期的角度出发,使各个类型的组织能够对照其标准完善和改进测试管理体系,建立更有质量和效率的测试过程。
2、表现形式不同
CMMI兼有阶段型和连续型两种表现形式,而TMMi现阶段仅有阶段型表现形式。
3、独立性
CMMI和TMMi实际是独立的两套体系,二者的实施均不以另一方为前提。满足CMMI3级标准的组织,可能其TMMi成熟度还停留在1级。反之,即便组织达到了TMMi5级标准,并不说明其项目管理水平也能达到CMMI5级标准。

上海擎标信息技术服务有限公司(Q-ing.cn)是一家致力于科技风险与合规内控领域提供解决方案的咨询服务机构。公司主要从事DCMM、CMMM、ITSS、A-SPICE、CMMI、ISO27001、ISO27701、ISO22301、ISO20000、涉密资质等领域的管理规划、体系建设、工具支持及咨询评估服务。
擎标,标新领异!是国内隐私安全合规咨询领域的早期参与者,发布了首个基于ISO/IEC 29151:2017的中文译著,并于2018年11月为太平洋保险(集团)公司获得国内首张ISO29151个人身份信息保护实践指南认证证书;于2019年10月为上海医药临床研究中心获得全球第二张ISO27701隐私信息管理体系认证证书。于2019年12月为中国电信天翼云获得了全国首张ISO27040存储安全标准认证证书。

办理流程

所需材料

常见问题

扩展支持服务

全生命周期保障服务 1. 建立基于项目制的PMO工作组,由客户经理和项目经理联合负责跟进项目进度、交付物、满意度等质量活动。
2. 项目生命周期过程中的任何不满,均可以通过公司400电话和在线方式进行投诉反馈。
3. 周期性的回访,以确保项目交付验收后的任何变更、年审、升级或续证等提醒事项。
服务指标 全天候擎标在线,7×12小时的400电话和线上支持,提供现场/远程服务。我们承诺服务响应速度不超过60分钟。我们注重服务效率,在目标时间内保质保量的交付每一次服务。
工具支持 可提供ITSM运维工具、终端保密管理工具、风险评估工具、漏洞扫描工具、BUG管理工具、评估用PIID表、软件建模工具、项目管理工具、知识库管理工具等系列解决方案。
知识中心 1. 通过咨询顾问和培训老师,可获取各类业务相关的标准库、知识库、文档库。
2. 标新领异,我们可提供部分国际最新标准的中文译本和业内的政策动态资讯。
培训增值 1. 擎标每年不定期的举办培训公开课,签约客户均可享受优惠折扣和部分免费名额。
2. 部分基于线上的培训方式,受邀客户可以免费不计人数的参与研讨学习。