Przejdź do treści głównej
INF.04Inżynieria Oprogramowania, Bezpieczeństwo i BHP

Rodzaje testów: Jednostkowe, Wydajnościowe, Kompatybilności, Wdrożeniowe

Klasyfikacja poziomów i typów testów oprogramowania sprawdzających poprawność logiki, stabilność pod obciążeniem, zgodność z platformami sprzętowymi oraz gotowość produkcyjną.

Typy i poziomy testów oprogramowania

W inżynierii oprogramowania wyróżnia się poziomy testów w zależności od badanego zakresu:

Zestawienie rodzajów testów na egzaminie INF.04:

Typ testuCel i zakres testowaniaPrzykłady narzędzi
Testy jednostkowe (Unit Tests)Weryfikacja najmniejszych, pojedynczych izolowanych elementów kodu (pojedynczej metody lub funkcji) w oderwaniu od reszty systemuNUnit, xUnit (C#), JUnit (Java), Jasmine/Jest (JS), pytest (Python)
Testy integracyjne (Integration Tests)Sprawdzanie poprawności współpracy i komunikacji między wieloma zintegrowanymi modułami (np. backend + baza danych SQL)Postman, Testcontainers
Testy wydajnościowe (Performance / Load / Stress)Badanie zachowania, czasu odpowiedzi i stabilności systemu pod dużym obciążeniem (tysiące jednoczesnych użytkowników)Apache JMeter, k6, Gatling
Testy kompatybilności (Compatibility Tests)Weryfikacja, czy aplikacja działa poprawnie na różnych systemach operacyjnych, wersjach przeglądarek, rozmiarach ekranów i urządzeniachBrowserStack, Selenium Grid
Testy wdrożeniowe / instalacyjne (Deployment / Installation)Sprawdzenie poprawności procesu instalacji, konfiguracji i uruchomienia aplikacji na docelowym środowisku produkcyjnymDocker, skrypty CI/CD, Ansible
Testy akceptacyjne (UAT)Ostateczne testy przeprowadzane przez klienta końcowego w celu weryfikacji zgodności ze specyfikacją biznesowąPrzypadki testowe klienta

Pułapki na egzaminie INF.04:

  • Testy sprawdzające, czy pojedyncza funkcja zwraca poprawny wynik dla zadanych argumentów to testy jednostkowe.
  • Testy sprawdzające czas odpowiedzi serwera przy 10 000 zapytań na sekundę to testy wydajnościowe (obciążeniowe).

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Rodzaje testów: Jednostkowe, Wydajnościowe, Kompatybilności, Wdrożeniowe lub rozpocznij trening.