INF.04Testowanie, Jakość i Dokumentacja Oprogramowania
Atrapy i Zaślepki w testach (Mocks & Stubs)
Obiekty zastępcze (Test Doubles) symulujące zachowanie rzeczywistych zależności (np. bazy danych, zewnętrznego API), umożliwiające pełną izolację testów jednostkowych.
Różnica między Stub a Mock:
- Stub (Zaślepka): Zwraca z góry przygotowane, stałe dane na wywołania metod, nie weryfikując interakcji.
- Mock (Atrapa): Zwraca dane oraz rejestruje i weryfikuje wywołania (np. czy metoda
WyslijEmail()została wywołana dokładnie 1 raz z właściwym adresem).
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Atrapy i Zaślepki w testach (Mocks & Stubs) lub rozpocznij trening.