Jump to content
ChetanaSforum
naveenkpatil

Difference between Retesting and Regression Testing

Recommended Posts

Hi all, Can anyone explain clearly explain the exact difference between "Retesting" and "Regression Testing"?(no definitions Please) with an example.Naveen Kumar S.Patil

Share this post


Link to post
Share on other sites

Hi all, Can anyone explain clearly explain the exact difference between "Retesting" and "Regression Testing"?(no definitions Please) with an example.Naveen Kumar S.Patil

hiiTo start with suppose your testing an employee module in that your testing employee salary submodule after testing the employee record ,employee attendance record and all other submodles while testing employee salary module u come across a bug related to emp name and attendance that is data integrity is not maintained, some improper data is coming thrugh previouous submodule/module,so when u log this bug and when again you retest this thing its called 'retesting' and agains cheking all other sub module / module which are related with this sub module/module is called 'regression testing'.Thus retesting is testing the same bug again to see whether its fixed or not and regression testing is to test whether changes made by developers in the code or ne other change to fix the bug is not propogated in other already tested modules...I hope this will help

Share this post


Link to post
Share on other sites

Retesting and Regression Testing are slightly different in the sense....they are to be executed on different test cases...E.g. If there are 1000 test cases to be executed in the first build....And of the 1000 test cases, 100 fail and 900 pass....Then after bug fixes and when the 2nd build is received, REGRESSION Testing has to be done on the 900 test cases and the remaining 100 test cases are to be RETESTED.

Hi all, Can anyone explain clearly explain the exact difference between "Retesting" and "Regression Testing"?(no definitions Please) with an example.Naveen Kumar S.Patil

Share this post


Link to post
Share on other sites

Retesting means testing the Bug again once the code is fixed to ensure that the particular functionality is working fine.Regression means testing some other testcases/functionality also to ensure that the above code fix haven't introduced any problem to existing code/functionality which was working fine earlier.

Share this post


Link to post
Share on other sites

hi,Retesting means testing same script again n again. But regression testing means once ur test has been fixed n to find if there is not any different kind of errors been injected due to those fixed a testing is done for that is called regression testing.

Hi all, Can anyone explain clearly explain the exact difference between "Retesting" and "Regression Testing"?(no definitions Please) with an example.Naveen Kumar S.Patil

Share this post


Link to post
Share on other sites

Hi All According to me Retesting and Regression are completely different. RETESTING : When a bug is found, it needs to be communicated and assigned to developers thatcan fix it. After the problem is resolved, fixes should be re-tested with the same test data. Additionally,determinations should be made regarding requirements, software, hardware, safetyimpact, etc. to make sure the application works as expected.Regression Testing Testing the application once the bug is fixed with new test data to check the fixes didn't create other problemselsewhere.Thanks, Please correct me, if my approach is wrongRegards Chetty

hiiTo start with suppose your testing an employee module in that your testing employee salary submodule after testing the employee record ,employee attendance record and all other submodles while testing employee salary module u come across a bug related to emp name and attendance that is data integrity is not maintained, some improper data is coming thrugh previouous submodule/module,so when u log this bug and when again you retest this thing its called 'retesting' and agains cheking all other sub module / module which are related with this sub module/module is called 'regression testing'.Thus retesting is testing the same bug again to see whether its fixed or not and regression testing is to test whether changes made by developers in the code or ne other change to fix the bug is not propogated in other already tested modules...I hope this will help

Share this post


Link to post
Share on other sites

Well said jaggu,I just want to add one more point to that:The Impact Analysis(what is been done in development phase for fixing a bug) is a base to decide on the test cases selected for Regression testing.So along with testing the same cases with new set of data we also look for the areas which is been in grey for that particular Fix.Thanks,Kunal Shekhar.

Share this post


Link to post
Share on other sites

Well said jaggu,I just want to add one more point to that:The Impact Analysis(what is been done in development phase for fixing a bug) is a base to decide on the test cases selected for Regression testing.So along with testing the same cases with new set of data we also look for the areas which is been in grey for that particular Fix.Thanks,Kunal Shekhar.

So friends, which one is better between regression testing and retesting??????? plz reply...Thanks..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×