Q8 /20 What is regression testing?
Accenture technical mcq question, verified with a worked answer. Free to practise - no sign-up.
/20
What is regression testing?
Show answer & explanation
Regression testing is the practice of re-running existing test cases after code changes to ensure no new bugs were introduced and that previously working functionality remains intact. Option A is a misleading metaphor, Option C conflates testing with business/client recovery, and Option D is incorrect since B provides the correct definition.
Step-by-step Derivation:
Regression testing is a standard QA practice defined as: 1) Execute existing test suites after code modifications. 2) Verify that new changes don't break existing features. 3) Catch unintended side effects from enhancements or bug fixes. Option B accurately captures this purpose, though it contains a minor OCR artifact ('did not create to ensure'—should read 'did not break'). The corrected version makes the answer technically sound.