RTUComputer ScienceYr 2023 · Sem 52023

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).

Back to Paper