Purpose


"Smoke tests" are great initial (simple) tests that help to avoid dreaded blocker bugs.

The concept is to run the software and then just look for obvious smoke (blocker bugs).

They exercise the code more than testing it, with the purpose of being to validate that the software simply runs.

Smoke tests help assure the following:


Limitations:


Smoke and functional compared:


Examples




Navigation