Smoke Testing, also known as ‘Building Verification Testing’ is a type of software testing that comprises of a non-exhaustive set of tests that aim at ensuring that the most important functions work. The results of this is used to decided if a building is stable enough to proceed with further testing.
The term ‘smoke testing’ it is said came to software testing from a similar type of hardware testing. In which the device passed the test if it did not catch fire (or smoked) the first time it was turned on.
Advantages
- It is exposes integration issues
- It uncovers problems early
- It provides some level of confidence in the organization