Źródło: Arkusze CKE
Które z poniższych jest podstawowym rodzajem testów używanych w testowaniu jednostkowym?
Warianty odpowiedzi
-
A
Testy jednostkowe
-
B
Testy integracyjne
-
C
Testy systemowe
-
D
Testy akceptacyjne
Wyjaśnienie
Sprawa jest prosta: w testowaniu jednostkowym chodzi o to, aby brać na warsztat najmniejsze możliwe fragmenty kodu, takie jak pojedyncze funkcje, metody czy klasy, i sprawdzać je w izolacji od reszty systemu.
Dzięki temu, gdy coś zaczyna działać niepoprawnie, od razu wiesz, która konkretnie funkcja zawodzi. Nie musisz uruchamiać całej aplikacji, żeby przetestować jeden mały algorytm.
Właśnie dlatego mówimy o testach jednostkowych. Badają one jedną, konkretną jednostkę logiczną w Twoim kodzie.