5.4 配置管理
在测试中,配置管理(CM)提供了识别、控制和跟踪工作产品的流程,这些工作产品包括测试计划、测试策略、测试条件、测试用例、测试脚本、测试结果、测试日志和测试报告,它们统称为配置项。
对于复杂的配置项(如测试环境),配置管理记录其组成部分、各部分之间的关联关系和版本信息。当某个配置项被批准用于测试后,它会成为基线,只能通过正式的变更控制流程进行修改。
每次创建新基线时,配置管理都会记录所变更的配置项。这种做法使得能够恢复到先前的基线,从而再现测试结果。
为有效支持测试工作,配置管理确保以下几点:
- 所有配置项,包括测试项(即测试对象的各个部分),都被唯一标识,经过版本控制、变更跟踪,并且与其他配置项相关联,确保整个测试过程中的可追溯性。
- 所有已标识的文档和软件项在测试文档中都有明确引用。
在持续集成、持续交付和持续部署的自动化 DevOps 流水线中,配置管理通常也是自动化的一部分,并与相关的自动化测试紧密结合。
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!