Thursday, 16 April 2015

What is the difference between Smoke and Sanity Testing ?

The general term of “Smoke Testing” has come from leakage testing of sewers & drain lines
involving blowing smoke into various parts of the sewer and drain lines to detect sources of
unwanted leaks and sources of sewer odors. In relation to software testing field, Smoke
testing Is a non-exhaustive software testing, ascertaining that the most crucial functions of
the program work well, without getting bothered about finer details of it.
Whereas “Sanity Testing” Is an initial testing effort to find out if the new software version is
performing well enough to accept it for a major testing effort. For example, if the new
software is crashing the systems every 5 minutes, bogging down the systems to a crawl, or
destroying the databases, then it can be concluded that the software may not be in a ‘sane’
enough condition to warrant further testing in its current state.

No comments:

Post a Comment