What is the exact difference between Smoke Testing and Sanity Testing ?
Is smoke testing just the testing of the build to check its main functionality and sanity testing is the in-depth testing of any functionality. Do we don't prepare and execute any test case for smoke testing and do execute them for Sanity Testing? We simply reject the build during smoke testing without continuing testing any further ?
Kindly clear my doubts and if these are correct please also mention other differences.
Thanks in advance.