软件测试配置管理流程

软件测试配置管理流程:配置管理可以说是整个软件开发过程中完全参与的管理活动,其中的参与者包括,项目经理、配置经理、SQA、软件开发组、软件测试组和变更控制委员会。配置管理主要是管理项目文档和代码规范。以下是软件测试配置管理流程,一起来看看。

1. 识别配置库,制定配置管理计划

项目开始后,CMO和CCB成员由项目负责人指定。CMO制定配置管理计划,该计划将涵盖软件开发的整个过程,并确定配置项,要求每个配置项都要有唯一的标识,通常包括配置项名称和配置项版本。

2. 配置库的建立和维护管理

CMO根据计划建立配置库,为不同角色分配相应的权限,并通知项目组成员。然后定期对配置库进行备份,保证配置库中的数据能够成功恢复。

3. 配置控制和状态发布

当配置项目被提交审查时(未基线化),CMO会将该配置项目纳入配置库,并对其进行标记。此时,该配置项目处于受控状态,对配置项目的每一次更新都需要用不同的版本号来标识。如果一个配置项目发生变化,必须重新评估和发布该配置项目。配置项被基线化后,CMO应将配置项的名称和位置通知项目组成员,以确保相关人员了解配置项的状态,通常至少每2周一次。

4. 基线变更控制

对基线配置项目的任何变更都需要以变更请求的形式提出变更请求。变更请求(CR)可以由客户或项目组成员发起,不管是谁发起的,都需要填写变更请求表来进行变更。

5. 配置审计和配置归档

根据配置管理计划,基线审计通常由QA和CMO在阶段结束会议前进行。审核主要验证配置项目的完整性、正确性、一致性和可追溯性,以及变更控制是否与配置计划一致。项目完成后,CMO将配置库归档到产品配置库,并删除所有的本地信息副本。