Multiple choice technology testing

The difference between re-testing and regression testing is?

  1. re-testing ensures the original fault has been removed; regression testing looks for unexpected side-effects

  2. re-testing looks for unexpected side-effects; regression testing ensures the original fault has been removed

  3. re-testing is done after faults are fixed; regression testing is done earlier

  4. re-testing is done by developers; regression testing is done by independent testers

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Re-testing (confirmation testing) is performed to verify that a specific bug has been successfully resolved. Regression testing checks whether recent code modifications have accidentally introduced new faults or broken existing functionality in unmodified areas of the system. Their purposes and scopes are distinct.