Question: what is exact difference between smoke and sanity testing?
Answer: Smoke testing means to verify (basic) that the implementations done in a build are working fine. Sanity testing means to verify the newly added functionalities, bugs etc. are working fine. This is the first testing on the initial build.