Smoke Testing vs Sanity Testing

Smoke TestingSanity Testing
Used for check local critical functionalities of a softwareFocus will be on a particular area or minor functionalities
Performed to check stabilityUsed to verify the rationality
Both manual and automation test cases can be usedGenerally, sanity testing does not have test scripts or test cases
Usually performed before passing the build to testing teamExecuted before UAT and regression
Carried over by developersPerformed by testers
Subset of acceptance testingSubset of regression testing

Leave a comment