Introduction
Imagine you just fixed a few parts of a big machine. Before using it fully, you want to quickly check if the main parts still work and if the recent fixes did not break anything. This is where smoke testing and sanity testing help in software testing.