TMM是软件测试能力成熟度模型,等级区间分为混沌级,初始级,提高级,优化级,中文全称为软件测试能力成熟度模型。
成熟度模型
测试能力成熟度等级特点KPA混沌级1、没有专业测试团队2、没有建立测试需求和测试用例管理初始级1、建立了专业测试团队测试团队2、实现了需求、测试用例和测试执行的管理需求管理测试用例管理测试执行管理缺陷跟踪提高级1、划分了测试分析、测试设计和测试执行阶段测试需求分析2、引入了测试分析和测试设计方法,保障了测试覆盖度测试用例设计评审管理优化级1、引入缺陷分析,发现软件开发和测试过程中质量改进点,不断优化流程测试计划2、引入测试度量,使得测试过程可视化,达到量化管理目标测试度量缺陷分析
初始级
TMM初始级软件测试过程的特点是测试过程无序,有时甚至是混乱的,几乎没有妥善定义的。初始级中软件的测试与调试常常被混为一谈,软件开发过程中缺乏测试资源,工具以及训练有素的测试人员。初始级的软件测试过程没有定义成熟度目标。
定义级
TMM的定义级中,测试己具备基本的测试技术和方法,软件的测试与调试己经明确地被区分开。这时,测试被定义为软件生命周期中的一个阶段,它紧随在编码阶段之后。但在定义级中,测试计划往往在编码之后才得以制订,这显然有背于软件工程的要求。
集成级
在集成级,测试不仅仅是跟随在编码阶段之后的一个阶段,它已被扩展成与软件生命周期融为一体的一组已定义的活动。测试活动遵循软件生命周期的V字模型。测试人员在需求分析阶段便开始着手制订测试计划,并根据用户或客户需求建立测试目标,同时设计测试用例并制订测试通过准则。在集成级上,应成立软件测试组织,提供测试技术培训,关键的测试活动应有相应的测试工具予以支持。在该测试成熟度等级上,没有正式的评审程序,没有建立质量过程和产品属性的测试度...
(全文)