What is the difference between Regression Testing and Re-Testing?
Retesting is testing the failed testcases of an application or program to verify the correctiveness of our actions. It is done on the same build before giving to the developers for fixing. Regression testing is usually done on a previously tested program, after the defects have been fixed by the developers, to ensure that new defects have not been introduced in any unchanged areas of the software . It is performed when the software has been changed ie.. with new build.
Submitted by: shyam Regression Testing.. When a tester finds any bug and sends the bug report to the developer to fix that. After the bug is fixed the tester will get a new build (.exe) he starts test the EXE. That is what he is doing the regression test. That means regression testing is done with a new build (after the bug is fixed) Eg:- If there is a application which has a data field where only number are allowed but the date field is accepting some characters and special characters then it is bug. So this bug is send to the developer and he fix that and send the new build(.exe). Later the tester will test the date field which he found a bug previously (previous build or exe). So he is doing the regression. Re-Testing.. There a Login application in which the tester should check the valid user, so he will enter so combinations of user name and passwords in the field and check the valid user. So the user is doing the Re-Testing. That is Testing an application with same build but with