第四章;?理解软件测试管理的特点。
?掌握软件测试管理的原则。
理解软件测试管理的基本内容。;4.1软件测试管理的特点
4.2软件测试管理的原则
4.3软件测试管理的基本内容
;4.1软件测试管理的特点;确定建立软件测试管理体系的6个步骤:;
;4.2软件测试管理的原则;
;4.3软件测试管理的基本内容;4.3.1测试计划管理;凡事预则立,不预则废。做事之前,要有计划,有计划则成功,没有计划则失败。一般测试计划的制定开始于软件需求分析阶段,测试计划的制定主要是确定各测试阶段的目标和策略。这个过程将制定出测试计划,明确要测试的对象、完成的测试活动;并且根据每个阶段不同的测试对象和测试方法评估完成测试所需要的人力、物力以及财力等资源,并且根据测试过程设计测试组织的构成和每位测试人员的职权分工,通过对相应的资源进行合理的分配、跟踪和不断地完善测试过程。
以结构化分析方法为例,测试计划与软件开发活动同步进行。在需求分析阶段,要完成验收测试计划,并与需求规格说明一起提交评审。在概要设计阶段,要完成和评审系统测试计划;在详细设计阶段,要完成和评审集成测试计划;在编码实现阶段,要完成和评审单元测试计划。对于测试计划的修订部分,需要进行重新评审。
;4.3.2测试组织及人事管理
;1.测试组织管理;2.测试人事管理;2.测试人事管理;4.3.3测试过程管理;4.3.4测试资源及配置管理;4.3.5测试文档管理;(5)测试日志:该日志是测试小组对测试过程所做的记录。
?(6)测试事件报告:该报告说明测试中发生的一些重要事件。
?(7)测试总结报告:对测试活动所做的总结和结论。
前4项属于测试计划,后3项属于测试分析报告。
测试文档对于测试阶段的工作有着非常明显的指导和评价作用,因此有必要将文档管理融入项目管理中去,成为项目管理的一个重要环节。文档管理主要包括以下几方面内容:
?(1)文档的分类管理。
?(2)文档的格式和模板管理。
?(3)文档的一致性管理。
?(4)文档的存储管理。;IEEE/ANSI规定了一系列有关软件测试的文档及测试标准。IEEE/ANSI标???829/1983推荐了一种常用的软件测试文档格式,以便于交流测试工作。图4-2概括了用于测试计划和规格说明的所有文档之间的相互关系,以及与各种测试活动和标准之间的关系,说明如下:
?SQAP:软件质量保证计划,每个软件测试产品一个。
?SVVP:软件验证和确认测试计划,每SQAP一个。
?VTP:验证测试计划:每个验证活动有一个。
?MTP:主确认测试计划,每个SVVP有一个。
?DTP:详细确认测试计划,每个确认活动有一个或多个。
?TDS:测试设计规格说明,每个DTP有一个或多个。
?TCS:测试用例规格说明,每个TDS/TPS有一个或多个。
?TPS:测试步骤规格说明,每个TDS有一个或多个。
?TC:测试用例。每个TCS有一个。;;4.3.6测试风险管理;本本章主要介绍软件测试管理的特点、软件测试管理的原则、软件测试管理的基本内容。