Q6Software Testing and Project Management
Question
2 marks
What is Regression Testing?
Answer
Regression Testing violently re-executes old test suites to mathematically guarantee that new code changes haven't catastrophically broken existing features.
Regression Testing is an absolute critical quality assurance protocol. Whenever developers aggressively modify the architecture (adding features or patching bugs), QA completely re-runs the entire suite of previously passed tests to mathematically verify that the new modifications haven't triggered a catastrophic "regression" (breaking previously working code).