良好的过程产生良好的结果,做好管理,就要管理好整个过程,但是过程管理不仅仅感性,即使通过定性的管理也不够,需要更好的量化管理,正如软件过程成熟度模型TMMI把量化管理放在很高的水平。用数字来反映问题或者成绩,都是比较及时,客观,明确;通过量化管理,才能持续推进测试过程,产品质量等改进。
需要测试管理在先,测试活动在后,即先有一套流程、过程跟踪方法等,然后开展测试活动,主动收集数据、分析数据,进行量化管理,不断改进测试流程。测试管理的全局性,指的是不忽视任何一个环节,不轻视任何一个细节。从产品需求文档审查开始到产品发布,基于度量数据的可视化,实施对测试全过程的跟踪和管理,它所涉及的内容非常广泛,其中主要讨论了下列内容。
如何构建全过程的测试度量指标体系,包括测试分析与设计、代码评审、测试执行,而测试管理系统以测试用例库、缺陷库为核心,覆盖整个测试过程,并在测试用例、缺陷之间建立必要的映射关系。
测试用例的管理涵盖测试用例的创建、执行和维护,强调意识和态度的教育,它将模划分清楚,责任到人,并在设计方法和流程上加强管理,例如可以按照产品线、测试目标和功能模块等进行分类、组织和存储,以利于测试用例的执行和维护,缺陷的跟踪和分析,从定义软件缺陷的生命周期开始,然后建立各种缺陷实时状态报告,了解当前项目任何一个时刻的缺陷状态;并通过缺陷趋势分析和分布分析,在时间上和空间上全面了解缺陷的规律和软件开发中的问题,找出缺陷产生的根本原因有助于进度控制和测试过程的管理。