Posted in testing on December 21, 2017 by Adrian Wyssmann ‐ 2 min read
The article on Wikipedia summarizes it quite precisely:
Configuration management is a system engineering process for establishing and maintaining consistency of a product’s functional and physical attributes with its requirements, design and operational information throughout the product lifecycle.
In more simple words, it is all about tracking and controlling changes to configuration items and plays a very important role in SW development which includes testing.
Bob Aiello’s framework is a great way to look at the configuration management as it looks at what people are really doing. These are …
Looking at theses activities, there is a lot of overlap of the different roles like SW (Test) Engineer, Build & Release Manager and the Configuration Manager. Therefore the SW (Test) Developers shall be involved in the planning of the configuration management and shall consider the test relevant aspects of the configuration management procedures and the related tools. This implies to defined clear interfaces to the rest of the development process.
As already mentioned the configuration management also influences the testing as it …