Szkolenia narzędziowe

Testowanie REST API dla początkujących w języku JAVA

2 dni (2 x 8 h)
polski
polski

Szkolenie wprowadzające do automatycznych testów integracyjnych z naciskiem na część serwerową tzw. ‘backend’.

W ramach zajęć uczestnicy dowiedzą się czym jest REST API, jaką pełni rolę w nowoczesnych systemach informatycznych oraz jak można je efektywnie testować pisząc automatyczne testy w języku Java i korzystając z biblioteki RestAssured.

Na szkoleniu uczestnicy nauczą się tworzyć samodzielnie testy automatyczne oraz interpretować ich wyniki. Zajęcia nastawione są na praktykę i pozwolą uczestnikom nauczyć się samodzielnie tworzyć automatyczne testy oraz interpretować ich wyniki poprzez ćwiczenia na rzeczywistych aplikacjach internetowych.

Zakres tematyczny

  1. Czym jest REST API
  2. Komunikacja z REST API oraz metody GET, POST, PUT, DELETE i PATCH
  3. Omówienie biblioteki Rest Assured
  4. Pisanie prostych testów oraz ćwiczenia
  5. Przetwarzanie i analiza odpowiedzi z serwera- JsonNode
  6. Budowa bazy dla frameworku testowego
  7. Podział frameworka na czytelne warstwy oraz ich omówienie
  8. Autentykacja i Autoryzacja
  9. Zarządzanie ciastkami (Cookies)
  10. Tworzenie i obsługa POJO
  11. Pisanie testów automatycznych przy użyciu frameworka
     

Przed szkoleniem

Szkolenie przeznaczone jest dla osób, które potrafią programować w języku Java, JavaScript lub Python na poziomie podstawowym.

Metody szkolenia

Szkolenie ma w przeważającej części charakter warsztatu połączonego z częścią wykładową. Uczestnicy uczą się obsługi narzędzia poprzez rozwiązywanie zadań praktycznych.

Materiały szkoleniowe

Uczestnicy otrzymają komplet starannie opracowanych materiałów w formie prezentacji opisującej zagadnienia omawiane podczas szkolenia.

Po szkoleniu

Uczestnicy nauczą się działania REST API, budowania podstaw frameworka testowego oraz pisania testów automatycznych. Każdy uczestnik otrzyma kod źródłowy aplikacji przygotowanej do testowania.

Trenerzy

Ścieżka dalszego rozwoju kompetencji i umiejętności

Poniższy schemat sugeruje możliwe ścieżki doskonalenia umiejętności i kompetencji z zakresu narzędzi Selenium poprzez udział w szkoleniach.

Na każdy kurs możesz jednak przyjść bez udziału w innym.

selenium-wykresnowy_sm_2_2022.jpg