当软件被测试时,为了获得最好的质量和最小化缺陷或错误,会有如此多的过程。测试成熟度模型是具有一系列结构化级别的模型之一。TMM现在被测试成熟度模型集成(TMMI)所替代,这是一个5级模型,它提供了一个框架来衡量测试过程的成熟度。换句话说,这个模型的主要目标是优化测试过程。它由伊利诺伊理工学院开发,现由TMMI基金会管理。
在本文中,我们将讨论该模型的所有5个层次,同时,我们将分析TMM应用于软件测试时的重要性。
初始化(Initialization):这是TMM的第一级。在此级别中,没有定义测试过程。将对软件进行探索性或ad-hoc(特定目的)测试。这个级别的主要目的是确保软件运行正常,没有障碍。在交付产品之前,没有质量检查。
定义(Definition):顾名思义,此级别是关于定义要求的。在第二级TMM中,测试策略,测试计划和测试用例开发根据客户开发软件所给出的需求而定。这个级别的主要目标是确保产品按照需求运行,并实现测试用例和测试计划文档的创建及严格遵循。
集成(Integration):这是TM