【好文分享】TMMi5级的组织是什么样的?

TMMi认证作为当前国际上最权威的测试组织成熟度认证体系,它的最高级别——TMMi 5级的组织是什么样的呢?

TMMi认证是当前国际上最权威的测试组织成熟度认证体系,是软件产品质量管理水平最有力的资质证明,五级是最高级别,其基本理念是让软件测试发展成为“以缺陷预防为主要目标”的成熟可控过程。

根据TMMi基金会公开公布的资料,全球范围内,目前通过TMMi5级认证的软件组织有25家,多于TMMi4级的组织(11家),而且其中19家TMMi5级企业是在最近3年内通过认证的。只有6家是在3年前通过的,如下。

是不是很意外?

三年前,中国只有中国惠普(HPITTCoE (Shanghai) (TCoE) – China)一家通过TMMi5级认证。最近三年内,则又有六家中国企业加入了TMMi5级认证阵营,他们是:

▪  工商银行数据中心(北京)(Industrial and CommercialBank of China (Data Center Consolidation(Beijing)))

▪  建设银行建信金科(CCB Fintech Co.,Ltd. (Development and Implementation management Center))

▪  交通银行测试中心(Bank Of CommunicationsCo.,Ltd. (Test Center))

▪  民生银行信息科技部(China Minsheng BankingCorp., Ltd. (Information Technology Department))

▪  太保集团信息技术中心(China Pacific InsuranceGroup Co., Ltd. (Information Technology Center))

▪  紫光展锐通讯测试技术资源部,应用测试技术资源部(Unisoc (Shanghai)Technologies Co., Ltd. (Communications Testing Technical Resources Division,ApplicationsTesting Technical Resources Division))。

看起来,TMMi5级认证的“发展势头”要远远好于4级。

那么,达到TMMi5级成熟度的软件测试组织应该是什么样的呢?又如何才能达到TMMi5级的成熟度呢?

根据TMMi模型的描述,TMMi5级的企业或组织应该是这样的:

在TMMi成熟度5级,测试是一个以预防缺陷为目的的过程,而且,组织基于统计控制过程的定量认知,具备了持续过程改进的能力。

TMMi5级企业提高测试过程性能是通过过程和技术的增量的和创新的改进来进行的,他们对测试方法和技术不断优化,并持续关注细微调整和过程改进。

什么叫持续的过程改进?

在TMMi模型中,一个持续优化的测试过程包含以下特征:

- 已管理的、已定义的、已测量的、有效率和有效果的

- 统计控制的和可预测的

- 关注于缺陷预防

- 自动化支持被视为资源的有效利用

- 能够支持技术从行业转移到组织

- 能够支持测试资产的重复使用

- 专注于过程改变,实现持续改进

为了支持测试过程的持续改进,并识别、计划和实现测试改进,达到TMMi5级成熟度的组织通常会正式成立一个永久的测试过程改进小组,小组成员都接受过能提高他们技能的专业训练,从而获得帮助组织成功所需的技能和知识。在很多组织中,这个小组被称为测试过程组(TPG)。

怎样才能达到TMMi5级成熟度呢?

达到TMMi4级成熟度的组织,若想达到TMMi5级成熟度,则还需要在缺陷预防、质量控制、测试过程优化等三个方面(过程域)达到TMMi模型中规定的目标。

TMMi5级有个过程域:缺陷预防、质量控制、测试过程优化。

TMMi5级的组织,为了识别和分析在开发生命周期中出现的缺陷的一般原因,并制定措施以防止今后再发生类似的缺陷,需要建立缺陷预防过程域。

在TMMi5级,测试过程的特点是基于抽样的质量测量。测试过程通过质量控制过程域来进行统计管理,包括统计抽样、测量置信水平、可信度和可靠性驱动测试过程。组织将测试过程性能的异常视作是过程质量控制的一部分,对它们进行分析,以查明原因,并作为缺陷预防的一部分。

在TMMi5级,测试过程优化过程域引入了微调机制,不断改进测试。有一个既定的规程来识别过程改进,同时也通过选择和评价新的测试技术来识别过程改进。支持测试过程的工具,在测试设计、测试执行、回归测试、测试用例管理、缺陷收集和分析等方面都会起到积极的促进作用。

TMMi5级中的缺陷预防、质量控制、测试过程优化三个过程域是高度相关联的, 都为持续过程改进提供支持。

在缺陷预防过程域中分析过程性能的异常值和进行缺陷因果分析,并实施预防缺陷再次发生的实践,从而支持质量控制过程域;质量控制过程域有助于测试过程优化过程域;测试过程优化过程域通过实施测试改进建议来支持缺陷预防过程域和质量控制过程域,从而支持缺陷预防过程域和质量控制过程域。

您可能还对以下内容感兴趣: