Javatpoint Logo
Javatpoint Logo

Differences between Smoke Testing and Sanity Testing

S.No. Smoke Testing Sanity Testing
1 It is a broad approach to testing where all parts of the application are tested. It is a narrow approach to testing where specific parts of the application are tested.
2 It measures the stability of the system by performing rigorous testing. It measures the rationality of the system by performing rigorous testing.
3 Smoke testing can be either manual or automated. Sanity testing can be done without test cases or scripts.
4 It is performed by both testers and developers. It is performed by only testers.
5 Testing is done without getting into deep but whenever needed tester has to go into deep. Sanity testing does not need to go into deep of the application.
6 Smoke testing is documented. Sanity testing is not documented.
7 It is used to test End to End function of the application. It is used to test only modified or defect fixed functions.
8 It is considered as a subset of acceptance testing. It is considered as a subset of regression testing.

Next TopicUnit Testing




Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


Preparation


B.Tech / MCA