Sunday 4 September 2016

Difference between smoke testing and sanity testing :

Difference between smoke testing and sanity testing :

Smoke testing :
  
Smoke test is done after a new build. To make sure the critical functionality of
 of the software working fine. For example check the url is working fine, able to login to application etc.
After the smoke test only all other testing like sanity testing,regression testing,retesting testing be done.
Smoke testing is like certifying the build  stability.

Sanity Testing :

Sanity testing is used to test the impact area of testing. Checked if the new features  implemented

in new build not affecting the functionality of software.

Difference between Regression testing and Re-testing :

Difference between Regression testing and Re-testing :

Regression testing : After a defect is detected and fixed or when it undergoes a code change to ensure that the new code has not affected other functionality of the software.The impact area be tested to confirm that new fix not introduce new defect. This is called regression testing.


Re-testing : When a defect is  fixed, check to make sure the defect is fixed. By retesting the impact area . This is called confirmation testing or re-testing.