TMM(测试成熟度模型)介绍[4] 软件测试
TMM-AM模型
除了TMM,作者还设计了TMM-AM(TMM Assessment Model,TMM评估模型),目的是让软件工程人员可以用来评估和评价自己的软件测试过程,并提供一种通过数据分析和行动计划进行测试过程改进的方法。TMM-AM并不是一套另外的测试过程认证体系,而是软件过程工程的知识体系的一部分。
TMM-AM由以下三部分组成:
1. 评估工具:为评估当前测试过程成熟度而设计的一套与成熟度目标相关的问题调查表
2. 团队培训和选择准则:为选择和指导评估组而设计的一套方针
3. 评估程序:一份有详细步骤的评估程序,用以指导评估组进行测试过程评价和改进。
制定评估程序的首要目标:1)为描述测试过程的轮廓、决定TMM等级提供支持。2)指导组织制定测试过程改进的行动计划。3)确保有效利用组织的资源进行评估。4)指导评估组进行收集、组织和分析数据。
TMM-AM评估的简要步骤
1、准备
这个步骤包括选择和培训评估组成员,选择组长,制定评估计划,选择项目,准备参与评估的组织部门。
2、实施评估
评估组从访谈、项目陈述、调查表和相关文档中收集和记录评估信息。可使用追踪矩阵表格记录信息,有助于检查数据的准确性、一致性和客观性,保证评估结果可靠和可重复。评估组分析收集到的数据,根据分级算法,决定组织的TMM等级。
3、汇报评估输出
TMM-AM的评估输出包括:过程轮廓、TMM等级和评估记录。过程轮廓汇总地展示组织测试过程的状态,罗列强项和弱项以及改进建议。评估记录中有大量的实际评估数据、评估组成员姓名、评估输入和输出、实际的时间表和花费、执行的任务/任务周期和责任人、收集的数据、遇到的问题等。
4、分析评估输出
评估组成员、管理者和软件质量工程师根据评估输出,识别和排序改进目标;改进目标应该是量化,才能依此制定行动计划。
5、行动策划
行动策划组针对高优先级的改进目标制定计划,策划组成员可以包括:评估者,SEPG,SQA,和/或评估参与评估的“热心人士”。行动计划包括:活动、资源、改进现有实践和补充遗漏实践的时间表,以使组织能达到TMM更高等级。
6、实施改进
选择实施行动计划的试点项目,并且应对试点项目监督和跟踪进展、目标达成情况。试点结果理想的话,意味着可以在整个组织中推广新过程。
TMM-AM评估调查表
评估调查表与CMMI评估框架类似,保证评估时覆盖TMM每个等级的所有目标的ATRs,可以通过这张表收集和存储评估数据,指导评估者在哪些领域需重点访谈。评估表的结果并非决定TMM等级的唯一输入,评估组还需使用访谈、项目陈述、审查相关文档等收集到的信息。
文章来源于领测软件测试网 https://www.ltesting.net/