What Is The Difference Between A Smoke Test And A Sanitary Test In Software Testing?
Sanity testing and Smoke testing both are used to check whether an application is stable and it is ready for testing. However there are some differences between them. We perform sanity testing to check whether a new software version is stable and performing well. Actually we check the condition of software to perform major testing on that because in some cases we cannot perform testing on a software. For example, I have developed new software and it is crashing the system and destroying the database every ten minutes. So it means we cannot perform testing in current state because software is not in safe condition. Basically, we perform sanity testing to check particular functionality which had errors in previous versions and was not able for further testing is ready this time for testing. In smoke testing we check all major functions of software to see whether it is performing good enough to apply further testing. So it means that smoke testing is broad level testing but sanity testing