📖 What is Configuration Management?
Configuration Management ensures the integrity of the testware and software under test by controlling changes and maintaining versions. It allows testers to know exactly which version of the software is being tested with which version of test scripts.
"If a question mentions ensuring test scripts match the correct software version, the answer is Configuration Management. It prevents testing the wrong code!"
📚 Certification: Certified Tester Foundation Level (CTFL-v4.0)
🔑 What are the Key Concepts of Configuration Management?
- ▸ Maintaining version control of both software and testware.
- ▸ Ensuring traceability between specific software versions and their corresponding tests.
- ▸ Controlling and tracking changes to prevent version mismatches.
🎯 How does Configuration Management appear on the CTFL-v4.0 Exam?
A question about how a team prevents testing an outdated version of an application.
Identifying the process that links a specific test environment configuration to a specific software build.
❓ Frequently Asked Questions
Does configuration management only apply to source code?
No, it applies to all project artifacts, including test plans, test scripts, test data, and the test environment itself.
How does configuration management help testers?
It ensures they are always testing the correct version of the software with the appropriate, matching test assets.