INF.03Sieci i Bezpieczeństwo
Poziomy testowania oprogramowania (jednostkowe, integracyjne)
Metodyki weryfikacji jakości oprogramowania dzielące się na testy jednostkowe (unit), integracyjne, systemowe oraz techniki czarnoskrzynkowe i białoskrzynkowe.
Poziomy testowania oprogramowania:
- Testy jednostkowe (Unit Tests) – weryfikują działanie pojedynczych funkcji lub metod w całkowitej izolacji.
- Testy integracyjne – sprawdzają poprawność współpracy między modułami (np. aplikacja PHP i baza MySQL).
- Testy systemowe – testowanie całej kompletnej aplikacji pod kątem wymagań funkcjonalnych.
- Testy akceptacyjne (UAT) – testy odbiorcze wykonywane przez klienta lub użytkowników końcowych.
Techniki testowania:
- Czarnoskrzynkowe (Black-box): Tester nie zna kodu źródłowego, testuje wyłącznie funkcjonalność na podstawie wejścia i wyjścia.
- Białoskrzynkowe (White-box): Tester zna strukturę kodu i analizuje wszystkie ścieżki wykonania, pętle i warunki.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Poziomy testowania oprogramowania (jednostkowe, integracyjne) lub rozpocznij trening.