Question 900
A test analyst investigates the following quality concern: An automation team changes test-data fixtures in a shared folder while two branches run parallel regression suites, causing nondeterministic results. Which repeatable testing practice most directly reduces recurrence of this problem?
Explanation
Correct Answer
This safeguard specifically targets the contributing cause: Store fixtures under reviewable version control and isolate execution environments. It addresses the principle (Configuration management controls testware changes and prevents hidden shared-state interference.) and can be assessed by: Both runs use stable declared fixtures and no longer influence one another.
Incorrect Answers
This preventive step mitigates a different project risk (syllabus section 5.4): A test report references an approved requirement ID but not the revision, even though the requirement changed its threshold between test runs. The targeted safeguard for the current case is: Store fixtures under reviewable version control and isolate execution environments.
This preventive step mitigates a different project risk (syllabus section 5.4): A bank restores a failed staging environment from a snapshot but cannot determine which database schema, service version and configuration were present before restoration. The targeted safeguard for the current case is: Store fixtures under reviewable version control and isolate execution environments.
This preventive step mitigates a different project risk (syllabus section 5.5): A release board considers a known authorization bypass as an open defect but the test lead hides it from the completion report because it is assigned to another department. The targeted safeguard for the current case is: Store fixtures under reviewable version control and isolate execution environments.