Question 19
UnclassifiedThe MOST important goal of regression testing is to ensure:
Correct answer: D
Explanation
Regression testing checks that changes have not broken existing functionality. Its main purpose is to verify that "new releases do not impact previous stable features," so previously working features remain stable after updates.
Why each option is right or wrong
A. the expected outputs are provided by the new features.
B. the system can handle a high number of users.
C. the system can be restored after a technical issue.
D. new releases do not impact previous stable features.
Regression testing is performed after a code change or new release to confirm that previously working functionality still behaves as expected, especially in areas adjacent to the change. In practice, the test suite is rerun on the updated build to detect unintended side effects introduced by the release, so the focus is on preserving the stability of earlier features rather than validating new functionality.