OA. free
Free
Accenture Core Computer Science Core Computer Science Medium

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?

Choose one option.
Show answer & explanation
Answer: B. Verifying that a technical change or enhancement did not break previously developed and tested software that still performs after a change

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.