Wednesday, March 16, 2016

Difference between Smoke and Sanity testing


SmokeSanity
Smoke test is performed to check if the
major functionalities as proposed
 in the requirement
document
is working as expected or not
before starting system
or regression testing.
Sanity test is performed after
system or regression
testing is carried out to ensure that
major functionalities are
working as expected and not broken.
Smoke test is build verification testingSanity test is build acceptance testing
Smoke test is carried out to check all the major
functionalities of a product. If smoke
test fails then the build is declared as unstable
and testing is stopped.
Sanity test is carried out to check on
 a limited functionalities of a product.