Testowanie dymu
Co to jest test dymu?
Testowanie dymu to technika testowania inspirowana testami sprzętowymi, które sprawdzają, czy nie ma dymu z komponentów sprzętowych po włączeniu zasilania. Podobnie w kontekście testowania oprogramowania, testy dymne odnoszą się do testowania podstawowej funkcjonalności kompilacji.
Jeśli test się nie powiedzie, kompilacja jest deklarowana jako niestabilna i NIE jest już testowana, dopóki test dymny tej kompilacji nie przejdzie.
Testowanie dymu - funkcje:
Identyfikacja krytycznych funkcji biznesowych, które musi spełniać produkt.
Zaprojektowanie i wykonanie podstawowych funkcjonalności aplikacji.
Upewnienie się, że test dymu przejdzie pomyślnie przez każdą kompilację, aby można było przystąpić do testowania.
Testy dymu umożliwiają wykrycie oczywistych błędów, co oszczędza czas i wysiłek zespołu testowego.
Testy dymu mogą być ręczne lub automatyczne.