| Regression testing | Re testing |
| Done whenever there is a change in code | A confirmation technique used once the defect is fixed |
| To assure that new changes hasn’t caused new issues | To find out whether the issue has been rectified and functionality is restored |
| Can be done parallel with retesting | Should be performed before regression testing |
| Passed test cases are used | Failed test cases are put to use |
| Defect verification is not apart | Defect verification is a part |
| Can be used to check unexpected results | Confirms that the original fault has been corrected |
| Automation is the key | Can’t be automated |
