Skip to main content

Posts

Showing posts with the label sanity
What is a Smoke Test? Smoke testing is non-exhaustive software testing, to prove that the most crucial functions of a program work, but not bothering the finer details. A smoke test is similar to the basic type of hardware testing, in which the device passed the test if it didn’t catch fire the first time when it was turned on. The term is also used metaphorically, especially in computer programming, where it is also called a "sanity test Most of the software companies follow the “daily build and smoke test” process. Each day every file is compiled, linked, and combined into an executable program and the program has to pass through a “smoke test,” a relatively simple check to see whether the product “smokes” when it runs. After performing a smoke test the tester can come to a conclusion that the software can be accepted or rejected for a major round of testing. Benefits of Smoke Testing Reduces Integration Risks I have encountered many instances in the past where the entire softwa...