Egy szoftveralkalmazás minden funkcióra kiterjedő regressziós tesztelése meglehetősen költséges és időigényes dolog, főleg kisebb cégek és teamek számára. A smoke testing (vagy ennek egy variációja, a sanity testing) sokat segíthet abban, hogy a komolyabb hibákat még a teljes tesztciklus megkezdése előtt kiszűrjük, ezzel értékes időt és erőforrást takarítva meg. Ezzel a cikkel az a célunk, hogy megismertessük a módszer előnyeit, és hasznos tippeket adjunk a hatékony smoke testing implementációjához.