1. TMMi是什么?
TMMi(TestMaturity Model integration)翻译成中文为测试成熟度模型集成,是TMMi基金会开发和维护的一个测试过程改进模型。TMMi定位为CMMI的补充模型,主要弥补了CMMI模型对测试过程关注不足的问题。TMMi在创建时,参考了CMMI模型,并在很大程度上重用了CMMI的结构。但TMMi独立于CMMI模型,TMMi比CMMI更详细地阐述了在软件开发组织中执行的与测试相关的活动。企业即便已经通过了CMMI认证,但仍然需要使用TMMi来进行补充和协同,使企业在测试领域获得更大的收益。目前TMMi的Zui新版本是2022发布的1.3版。
2. TMMi认证是怎么回事?
TMMi模型用来指导企业进行测试过程改进,把企业的测试成熟度分成5个等级,分别是:
1级,初始级
2级,已管理级
3级,已定义级
4级,已度量级
5级,优化级
企业每上升一个等级标志着企业在测试成熟度方面上了一个台阶,级别越高意味着企业的测试水平和能力越高。为了衡量企业所处的等级,TMMi基金会制定了评估方法的要求并授权评估服务提供商对企业提供评估服务。TMMi基金会还通过一系列的培训、考试对评估服务提供商的评估师(评估师分为2类:主任评估师和评估师)进行认证,经过TMMi基金会授权的主任评估师可以对企业的测试成熟度进行评估,通过评估结果可以证明企业的测试成熟度达到了某个TMMi等级,并把评估结果上报TMMi基金会,由TMMi基金会颁发证书,评估结果也会在TMMi基金会guanfangwangzhan登记公示,以便于相关方查询。该证书有效期三年,三年后TMMI基金会将不再公示企业的评估结果信息,也即表明证书失效。如果企业还需要证明其测试成熟度水平,则需要重新进行评估。
3. 为什么要实施TMMi?
企业实施TMMi主要有以下几个方面的原因:
1) 企业自身测试改进方面:使用TMMi对测试团队的测试过程进行改进,至少可以在以下方面给企业带来价值或帮助:提高测试的有效性,保障软件产品质量;降低测试成本,提高测试效率;提升测试人员能力和满意度。健全测试资产管理与运用机制。
2) 市场方面:企业为了获得订单、获得客户的信任,需要证明其自身的测试水平和能力,而TMMi模型是目前软件测试行业普遍认可的成熟度模型,获得TMMi某一等级认证是获得客户、市场认可的有效途径。
4. 什么类型的企业适合实施TMMi?
从理论上来讲,任何有软件测试活动的公司都可以实施TMMi。实际上目前业界实施TMMi的企业主要包括银行、金融、保险、汽车电子、测试外包、IT软件交付等对软件的质量要求比较高的企业。
5. 小企业适合实施TMMi吗?
TMMi模型作为一个测试过程改进模型框架适用于所有规模的企业。大到上千人的企业,小到十几个人的企业都可以实施TMMi。