Źródło: Arkusze CKE
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
Warianty odpowiedzi
-
A
Testy jednostkowe
-
B
Testy akceptacyjne
-
C
Testy systemowe
-
D
Testy integracyjne
Wyjaśnienie
Chodzi o testy jednostkowe (unit tests), które są podstawą piramidy testów w oprogramowaniu.
Polegają na wyizolowaniu najmniejszego fragmentu kodu – np. pojedynczej metody lub funkcji – i sprawdzeniu, czy dla danych wejściowych zwraca on przewidywany wynik.
Kluczem jest tu słowo izolacja: w testach jednostkowych nie łączymy się z bazą danych ani zewnętrznym API, lecz badamy wyłącznie samą logikę zawartą w danej funkcji.