Smoke testing : After Receive the Build for testing , Tester test the build whether basic core business flow (functional) is working or not
Tester need check whether Recived build is suitable fo testing .
Sanity Testing :After receive the build for testing , before application move to production , Check business flow , Functional flow , working or not with given time
Test all business flow , Tester need to decide whether application is move to production server
if application is released in Production server , Tester again need to do the sanity testing