Smoke Testing


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