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.