During retesting, testers make sure that all test cases that failed during the last execution are passed after the defects are fixed. |
This type of testing makes sure that alterations to the code won't affect the system's functionality. |
Upon fixing the defects, re-testing is carried out. |
The purpose of this test is to ensure that adding fresh code, improvements, or fixing bugs does not cause instability or compromise the software functionality. |
Retesting involves defect verification. |
Regression testing does not include defect verification. |
Retesting cannot be automated. |
Regression testing can be automated because it is time-consuming and expensive to do manually. |
Test cases that failed generically are subjected to this type of testing. |
Test cases that pass generically are subjected to this type of testing. |