Difference between Regression Testing and Retesting ?

Regression Testing: Testing the modified software to ensure that changes are correct and do not adversely affect other parts of the software.

For Example there are three Modules in the Project named A, B, and C Module and suppose bug occurs in the C Module. Now Testing team sends the above - mentioned Bug to the Development team to fix it and when development team fixes the Bug and hand over to Testing team then testing team checks the functionality of the same module (C) and also checks that fixed bug does not affect the remaining functionality of the other modules (A, B) so this is known as the process of regression testing done by Software Testers.
Re-Testing: Once any defect is fixed, QA Team will make sure by testing that the particular defect is fixed successfully or not is called Re-Testing.

For Example there are three features A1,A2,A3 in Module A. suppose QA Team finds & logs a bug in Feature A3. Then Dev team will fix the bug and Send to QA for Testing. then testing team will test feature A3 again to make sure the bug has fixed successfully. this process is called Re-Testing. 



To receive daily posted JOBS & Interview Questions
Just enter your email address below and click 'Submit'
Enter your email address:

Make sure to activate your subscription by clicking on the activation link sent to your email