3.2 测试管理流程
测试管理流程定义涵盖整个测试项目或任何测试阶段(如系统测试)或测试项目内测试类型(如性能测试)的测试管理的流程(如项目测试管理、系统测试管理、性能测试管理)。
测试管理流程包括:
1) 测试计划过程;
2) 测试监控过程;
3) 测试完成过程。
当应用于项目测试管理级别时,这些测试管理过程用于根据项目测试计划管理整个项目的测试。对于许多项目,每个单独的测试阶段和类型还需要将测试管理过程分别应用于其管理;这些通常基于单独的测试计划,例如系统测试计划、可靠性测试计划和验收测试计划。
上图说明了三个测试管理过程之间的关系,以及它们如何与组织测试过程、测试管理过程的其他实例和动态测试过程交互。
3.2.1 测试计划过程
测试计划过程用于制定测试计划。根据该过程在项目中的实施位置,它可能是项目测试计划或特定阶段的测试计划,如系统测试计划,或特定类型测试的测试计划(如性能测试计划)。
3.2.2 测试监控过程
测试监控和控制过程仔细检查测试是否按照测试计划和组织测试规范进行,例如组织测试方针和组织测试策略。如果与测试计划的计划进度、活动或其他方面存在重大偏差,将启动活动以纠正或补偿由此产生的差异。
3.2.3 测试完成过程
测试完成过程是在获得测试活动完成的协议后执行的。将完成在特定测试阶段(如系统测试)或测试类型(如性能测试)进行的测试,并完成整个项目的测试。