TMMi,测试过程改进的演进路线—TMMi框架

很想写一篇介绍TMMi的文章科普一下,今天终于有时间落笔了。

TMMi是什么?

TMMi,英文全称是“Test Maturity Model Integration”——“测试成熟度模型集成”,是由TMMi基金会开发的一个非商业化的、独立于组织的测试成熟度模型,用来评估一个组织测试管理和实践的成熟度。

首先,TMMi是一个团体标准,由惠普中国最早引入国内,是面向企业的认证

其次,TMMi在软件生命周期中,是专属于测试领域的认证,如下图所示。

TMMi标准5级的划分

TMMi是测试过程改进的详细模型,遵循了在 IT 行业具有广泛支持的过程改进模型——能力成熟度模型集成(CMMI),将组织的测试成熟度分为五个级别,分别为“1级-初始级”、“2级-已管理”、“3级-已定义”、“4级-已策略”、“5级-优化”,共包括16个过程域。不同级别对应的不同的过程域,以此来区分组织的测试能力成熟度。

1级:关键字:混乱,测试过程是混乱,不明确的过程,组织里没有稳定的测试过程,依赖于组织中人员的能力和英雄主义。

2级:关键字:有序,测试是多级别的:有组件、集成、系统和验收测试级别,具有测试策略和计划,测试被监督和控制,以确保它是按照计划来执行。

包含的过程域:

2级2.1 测试方针与策略
2.2 测试计划
2.3 测试监督与控制
2.4 测试设计与执行
2.5 测试环境

3级:关键字:组织级、非功能、评审,基础是组织的标准测试过程集,被明确定义并随着时间的推移而改进。拥有独立的测试团队,并且有特定的测试培训方案,测试被视为专门的职业。实施了正式的评审程序,测试设计和测试技术扩大到包括非功能测试。

包含的过程域:

3级3.1 测试组织
3.2 测试培训方案
3.3 测试生命周期与集成
3.4 非功能测试
3.5 同行评审 

4级:关键字:可度量,实现TMMi 2级和3级的目标后,测试可以成为一个可测量的过程,可以用来评估测试过程的质量,评估生产率,并监督改进。

包含的过程域:

4级4.1 测试测量
4.2 产品质量评估
4.3 高级评审

5级:关键字:预测、预防、持续改进,TMMi从1级到4级所有测试改进目标的实现都为测试创造了基础架构,支持完全的已定义和已测量的过程。在5级,组织基于统计控制过程的定量认知,具备了持续过程改进的能力。建立缺陷预防过程域,通过质量控制过程域来进行统计管理,引入了微调机制,不断改进测试。

包含的过程域:

5级5.1 缺陷预防
5.2 质量控制
5.3 测试过程优化

TMMi的每个过程域都是测试领域非常专业和有深度的内容,后面计划写一系列的文章,分别阐述。

TMMi标准的结构

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

上图所示的内容,在TMMi被称之为“组件”。TMMi将组件区分为必需组件、期望组件和信息组件。解释如下:

必需组件描述一个组织为了满足一个过程域而必须实现什么。一个组织的过程必须明显实现这些要求。
期望组件描述一个组织通常为实现一个必需组件而将要实施什么。期望组件引导过程改进和评估。
信息组件提供一些详细信息以帮助组织开始考虑如何实现必需组件和期望组件。子实践、典型工作产品、说明、例子和参考信息都是信息组件。

下表是上图所示组件的详细解释,以及组件的性质。

特殊目标描述了为满足该过程域而必须呈现的独一无二的特性。必需组件
通用目标被称作“通用”是因为同样的目标说明出现在所有过程域中。一个通用目标描述了使得一个过程域的过程得以制度化而必需呈现的特性。必需组件
特殊实践描述了一项活动,该活动对于相关联的特殊目标的实现非常重要。特殊实践描述了那些其实现结果能达到一个过程域的特殊目标的活动。期望组件
通用实践被称为“通用”是因为同样的实践出现在所有过程域。一个通用实践描述了被认为对实现相关联的通用目标非常重要的活动。期望组件
典型工作产品列明了一个特殊实践的输出例子。这些例子被称为“典型工作产品”是因为有些同样有效的工作产品并未在本部分列全。信息组件
子实践一个详细说明,为解释和实施一个特殊实践提供了指导,其主旨只是提供一些可能有益于测试过程改进的建议信息组件

TMMi评估师在评估过程中,往往需要通过对典型工作产品和子实践所提到的内容取证,来证实组织实现了特殊实践和通用实践,从而实现了特殊目标和通用目标。

 实施TMMi评估认证对于企业的收益

目前企业对于TMMi的评估和认证还是非常认可的,下面是TMMi基金会官网公布出来的已经获得TMMi5级和4级认证的部分企业。

5级
中国银行
交通银行
建信金科
民生银行
太平洋保险
工商银行
紫光展锐(上海)
4级
农业银行
中国光大银行
紫光展锐(北京)
广东农村信用社
上海浦发
中国民航信息网络股份有限公司

 企业为什么要做TMMi认证?

首先,TMMi标准在行业内的认可度非常高,涵盖了测试管理和实践的方方面面,尤其是对于很多已经通过了CMMI认证的企业,TMMi在测试领域对CMMI具有非常好的补充和融合。

其次,企业在通过TMMi认证的过程中,借助于咨询公司的输入,对标TMMi标准,梳理、补充并完善自身的测试管理体系,形成组织级的测试管理流程和制度,在企业范围内开展实践并进行推广。

再次,企业可以借鉴行业内的最佳实践和经验,在提升过程中,普及并推广软件质量意识,培养自身专业的测试人才,从而全面提升软件质量。

最后,就像我们上大学的时候考四级一样,备考过程本身就是提升自己的过程,获得证书是证明自己的英语水平。获得TMMi证书,是工作中的成绩证明,也是企业自身测试能力的有力证明。

企业启动TMMi项目,往往不仅仅是为了获得一个证书,还希望在项目过程中,可以就某些方面,提升自身的测试能力。所以,在TMMi认证过程中,企业有很多测试咨询的提升诉求。企业对于测试领域的提升诉求,源于在软件工程各个领域中,相比研发和运维领域,测试领域目前是个短板,但是在数字化转型的大趋势下,随着DevOps工程实践的普及,企业对于软件质量和测试自动化的要求水涨船高,测试的提升是大势所趋,这也对测试领域的从业人员提出了更高的要求。在此背景下,TMMi标准为企业指明了测试能力提升的方向,也指明了测试过程改进的演进路线。

想了解更多细节,请关注我的博客,后续会陆续发表关于TMMi标准解读的文章。喜欢我的博客就快快关注吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yazi0127

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值