简单来讲,TCMM是可以用来评测一个公司的研发和管理能力等级的一个模型,它主要可以划分为五种等级。下面主要介绍一下这五种等级以及各自的特点。
1.初始级(initail)
测试与调试分不开;测试在编码完成后进行;测试目的是表明程序没有错;软件产品发布后无质量保证;测试资源不够完善;测试人员不够专业。
2.阶段定义级(Phase Definition)
测试与调试分开;测试作为编码的最后一步;测试目的是验证软件符合需求。
3.集成级(Integration)
测试贯穿于整个软件生命周期;测试部门与研发部门分开,独立工作;测试部门有相关培训以及测试工具;无有效的评审制度。
4.管理和度量级(Management and Measurement)
测试是一个度量和质量控制的过程;评审作为测试和软件质量控制的一部分;使用缺陷管理缺陷却无缺陷预防机制。
5.优化级(Optimization)
具有缺陷预防和质量控制能力;坚决贯彻落实测试规范和流程;不断进行测试过程改进。