Difference Between Smoke and Sanity Testing

Software TestingTesting ToolsSoftware & Coding

In this post, we will understand the difference between smoke testing and sanity testing −

Smoke Testing

  • It is done to ensure that the functionalities of the program are working fine.

  • It is considered a subset of acceptance testing.

  • It is documented.

  • It can be done by developers or testers.

  • It may or may not be stable.

  • It is scripted.

  • It is done to understand the stability of the system or product.

  • It is done to test the functionality of the product or system.

  • It can be done manually or using automation.

  • It is done when a new product is built.

Sanity Testing

  • It is done to check if the bugs have been fixed after the build or not.

  • It is also known as a subset of regression testing.

  • It isn’t documented.

  • It is generally performed by testers.

  • It is stable.

  • It is not scripted.

  • It is done to understand the measure of rationality of the product.

  • It is used only in case of modified or defective functions of product.

  • It is generally done manually, not using automation.

  • It is done after completing regression testing.

raja
Published on 29-Apr-2021 06:24:24
Advertisements