测试管理的挑战与分析
随着软件规模和软件复杂度迅速增加,客户的需求也越来越多,加上云技术、大数据、移动化、安全等新型技术在 IT 领域的广泛应用,以及企业对开发、测试、运维的 DevOps 协同需求,高质量、快速测试交付成为更加艰巨的工作。
- 需求变化越来越频繁,测试交付周期越来越短
- 需要的测试工程师越来越多,测试成本迅速提升
- 测试环境资源不足及利用率不高两种现象并存
- 测试部门如何在软件应用的全生命周期发挥更加积极的作用
- 测试工作的效率和质量如何度量和量化管理
为了应对这些挑战,很多 IT 企业开始使用 CMMI 模型改善测试管理,但 CMMI 对测试的关注度不高,测试改进内容只占 CMMI 不到 10% 的篇幅。在这种背景下,TMMi 标准于 2004 年应运而生。
TMMi 介绍
TMMi 基金会(非营利组织,2004 年注册于爱尔兰都柏林)开发了测试成熟度模型集成(TMMi)。它是 CMMI 的补充模型,吸收 TMM 模型、CMM/CMMI 模型、Gelperin 和 Hetzel 的测试过程演进模型精华,同时参考 IEEE829 标准和 ISTQB 专业软件测试术语。
TMMi 于 2012 年传入中国,目前已有超过 20 家国内企业测试部门通过 TMMi3 级及以上认证,包括招商银行、交通银行、浦东发展银行、光大银行、太平洋保险等。TMMi 被设计成一个阶段性模型,共分为 5 个成熟度等级:
测试管理杂乱无序,缺少资源、工具和培训,交付质量不稳定。
测试成为已管理的过程,有测试策略、计划、监控和独立测试环境。
测试集成到开发生命周期,有组织级标准测试过程和独立测试组织。
测试过程可测量,质量指标量化管理,基于数据开展同行评审。
具备统计质量控制、持续改进与缺陷预防能力。
TMMi 咨询及认证服务
上海辰舷信息科技有限公司与 TMMi 基金会合作,得到 TMMi 基金会授权,在国内开展 TMMi 专业培训、咨询以及认证服务。
1. TMMi 专业培训服务
- TMMi 专业培训(通过 TMMi Professional 考试)
- TMMi 导入式培训
- 客户定制的 TMMi 培训
2. TMMi 测试管理体系建设服务
- 评价客户测试组织目前的测试成熟度水平,进行差距分析
- 识别测试组织的强项、弱项和改进机会,协助制定规划路线图
- 依据 TMMi 模型和最佳实践,制定测试管理体系建设方案
- 协助客户编写标准测试过程,提供测试管理体系建设落地实施服务
3. 测试技术和管理平台建设服务
- 基于客户测试工具和管理平台进行差距分析
- 识别测试技术与工具上的强项和弱项
- 协助制定测试技术和管理平台建设规划路线图
- 依据最佳实践制定实施方案,并提供落地实施服务
4. TMMi 评估和认证服务
- 评估准备
- 预评估
- 正式评估
- 获得认证