Difference between sanity testing & smoke testing

 Sanity testing and smoke testing are two different types of software testing that are performed at different stages of the testing process. Here are the main differences between the two:

Objective: Smoke testing is performed to check the basic functionality of the software application, while sanity testing is performed to ensure that the new or modified features are working as expected and do not adversely affect the existing functionalities.

Scope: Smoke testing is a broader type of testing that covers a wide range of functionalities, while sanity testing is more focused and only covers specific functionalities or modules that have been added or modified.

Test Depth: Smoke testing is a shallow type of testing that only checks the surface-level functionality of the application, while sanity testing is a deeper type of testing that involves more detailed and comprehensive tests.

Timing: Smoke testing is usually performed at the beginning of the testing process, after a new build is created, to ensure that the application is stable enough for further testing. On the other hand, sanity testing is performed after smoke testing, when specific changes or enhancements have been made to the application.

Severity: Smoke testing is primarily focused on identifying critical defects or issues that could prevent further testing, while sanity testing is focused on identifying issues or defects that could affect the quality of the new or modified features.

In summary, smoke testing and sanity testing are two different types of testing that serve different purposes. Smoke testing is performed to ensure that the application is stable enough for further testing, while sanity testing is performed to ensure that the new or modified features are working as expected and do not adversely affect the existing functionalities.

Comments

Popular posts from this blog

What is Smoke testing

java.lang.NoClassDefFoundError: groovy/lang/GroovyObject (issue for Rest Assured project in Eclipse)

Examples of Sanity testing