Praktyczne testowanie REST API dla programistów Javy

Praktyczne testowanie REST API dla programistów Javy

Opis szkolenia

Celem szkolenia jest nauczenie uczestników, jak efektywnie testować REST API przy użyciu Javy i popularnych bibliotek. Uczestnicy nauczą się tworzyć kompleksowe strategie testowania API, w tym testy jednostkowe, integracyjne i E2E.

Grupa docelowa: Programiści Java pracujący nad aplikacjami webowymi i mikroserwisami, którzy chcą poprawić jakość i niezawodność swoich interfejsów API.

Program szkolenia

Dzień 1:

  1. Wprowadzenie do testowania REST API.
  2. Przegląd narzędzi do testowania REST API w Javie.
  3. Konfiguracja środowiska testowego.
  4. Testowanie CRUD operacji.
  5. Testowanie autentykacji i autoryzacji.
  6. Zarządzanie stanem w testach integracyjnych.
  7. Testowanie błędów i wyjątków.
  8. Mockowanie zewnętrznych usług i API.
  9. Testy wydajnościowe API.
  10. Dokumentacja i specyfikacja API jako część testów.

Dzień 2:

  1. Zaawansowane strategie testowania API (np. Contract Testing).
  2. Integracja testów API z CI/CD.
  3. Testowanie bezpieczeństwa interfejsów API.
  4. Przykłady zastosowania w mikroserwisach.
  5. Praca z bazami danych w testach.
  6. Testowanie asynchronicznych operacji.
  7. Testowanie cache’owania i optymalizacji.
  8. Automatyzacja testów API.
  9. Warsztaty: Tworzenie kompleksowego planu testowego dla API.
  10. Podsumowanie i Q&A.

Informacje podstawowe

Co dostajesz w standardzie?