INF.04Testowanie, Jakość i Dokumentacja Oprogramowania
Poziomy testowania oprogramowania
Hierarchia poziomów weryfikacji oprogramowania: Testy jednostkowe -> Testy integracyjne (współpraca modułów) -> Testy systemowe (cała aplikacja) -> Testy akceptacyjne (UAT).
Piramida testów (od dołu do góry):
- Testy jednostkowe (Unit Tests): Najliczniejsze, najszybsze i najtańsze w utrzymaniu. Badają pojedyncze klasy i metody.
- Testy integracyjne (Integration Tests): Sprawdzają poprawność komunikacji między modułami (np. serwis aplikacji <-> baza danych SQL).
- Testy systemowe (System Tests): Weryfikują kompletny, zintegrowany system pod kątem wymagań funkcjonalnych i niefunkcjonalnych.
- Testy akceptacyjne (UAT - User Acceptance Testing): Przeprowadzane przez klienta końcowego przed odbiorem oprogramowania.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Poziomy testowania oprogramowania lub rozpocznij trening.