The difference between re-testing and regression testing is:

  • A. re-testing ensures the original defect has been removed; regression testing looks for unexpected side-effects
  • B. re-testing looks for unexpected side-effects; regression testing ensures the original defect has been removed
  • C. re-testing is done after defects are fixed; regression testing is done earlier
  • D. re-testing is done by developers; regression testing is done by independent testers

Answer: Option A