软件测试配置管理(Software Test Configuration Management,简称STCM)是软件测试中非常重要的一环。它是建立在软件配置管理基础之上的,是软件测试过程中的核心和重要环节,它作为驱动整个软件测试过程的基石,是质量保证的重要保障之一。软件测试配置管理中最基本的活动,是指对软件测试过程中所涉及的各种测试工件(包括源文件、测试用例、测试计划、测试报告等)和测试结果的配置管理活动。这些工件和结果是软件测试人员在软件测试过程中的主要产出,只有通过配置管理的方式,才能将这些工件和结果进行有效的管理和存储,避免测试过程中的混乱。
软件测试配置管理中最基本的活动包括以下几个方面。
1. 配置规划
在测试开始之前,需要制定好测试的配置管理计划,明确测试的目标、测试过程中所涉及的测试工件和测试结果,以及测试的流程和标准,为后续的测试活动打下基础。
2. 配置标识
配置标识是指为每个测试工件和测试结果分配唯一的标识符,在整个测试过程中进行跟踪和管理,同时保证其唯一性,防止工件混淆和遗失。
3. 配置控制
在测试过程中,需要对测试工件和测试结果进行控制,以保证其质量和完整性,并防止其被恶意篡改和误操作。配置控制需要建立相应的配置管理策略和标准,对测试工件和测试结果进行审查、评审和验证,并对其进行记录和授权。
4. 配置状态管理
配置状态管理是指对测试工件和测试结果的修改和变更进行管理,包括版本控制、变更控制和变更记录三个方面。在测试过程中,需要及时记录各个版本的测试工件和测试结果,以便进行版本管理和版本回退。
5. 配置审计
在测试过程结束之后,需要进行配置审计,对测试工件和测试结果进行评估和审查,以保证其符合规范和标准,并记录审计结果和结论。
6. 配置库管理
配置库是所有测试工件和测试结果的存储和管理中心,需要具备完善的访问控制、安全保障和备份恢复功能。在每个测试阶段结束之后,需要将测试工件和测试结果归档到相应的配置库中,存储和管理在整个项目周期内产生的工件和结果。
综上所述,软件测试配置管理中最基本的活动包括配置规划、配置标识、配置控制、配置状态管理、配置审计和配置库管理。这些活动不仅是提高测试效率和测试质量的重要手段,也是完善测试过程和测试管理的重要环节。