2 dni • Szkolenie online

Rest Assured i Java – Kompleksowe Testowanie Rest API

Szkolenie „Rest Assured i Java: Kompleksowe Testowanie Rest API” to intensywny i kompleksowy kurs, który wprowadza uczestników w automatyzację testów REST API z użyciem biblioteki Rest Аssured i języka Java.

1850 zł netto /2275,50 zł brutto

Rozmowa bez zobowiązań • Faktura VAT • Materiały i certyfikaty

Co zyskasz

  • Zwiększenie efektywności: Nauka tworzenia automatycznych testów API, co przyspiesza proces testowania i redukuje błędy manualne.

  • Pogłębienie wiedzy technicznej: Zdobycie praktycznej wiedzy na temat biblioteki Rest Аssured oraz języka Java w kontekście testowania REST API.

  • Lepsza jakość oprogramowania: Umiejętność projektowania i implementacji skutecznych testów, co przekłada się na wyższą jakość testowanego oprogramowania.

  • Integracja z CI/CD: Nauka integracji testów z narzędziami Continuous Integration / Continuous Deployment, co pozwala na automatyzację procesów testowania

Wymagania

  • Dostęp do komputera z internetem: niezbędny do udziału w szkoleniu online i ćwiczeniach praktycznych.

  • Podstawowa znajomość obsługi komputera i przeglądarki: wystarczająca do sprawnego korzystania z narzędzi szkoleniowych.

  • Gotowość do nauki nowych narzędzi i technik: otwartość na poznawanie nowoczesnych rozwiązań i ich praktycznych zastosowań.

Dla kogo

  • Programistów: którzy chcą zautomatyzować testowanie swoich API.

  • Testerów oprogramowania: pragnących poszerzyć swoje umiejętności w zakresie automatyzacji testów.

  • Specjalistów DevOps: którzy chcą integrować testy API z narzędziami CI/CD.

  • Każdego: kto jest zaangażowany w projekty komercyjne lub open-source i pragnie zrozumieć, jak efektywnie testować REST API.

REST ASSURED

Program szkolenia

  • Omówienie celu i korzyści automatyzacji testów API.
  • Przegląd biblioteki Rest Assured i jej zastosowań.
  • Co to jest REST API?
  • HTTP metody: GET, POST, PUT, DELETE, PATCH.
  • Statusy odpowiedzi HTTP.
  • Instalacja JDK i IntelliJ.
  • Konfiguracja projektu Maven/Gradle dla Rest Assured.
  • Instalacja i konfiguracja JUnit.
  • Struktura prostego testu Rest Assured z użyciem JUnit.
  • Wysyłanie pierwszych zapytań GET i POST.
  • Struktura programu w Javie.
  • Typy danych, zmienne, operatory.
  • Instrukcje sterujące (if, switch, pętle).
  • Kolekcje (List, Set, Map).
  • Strumienie (Streams).
  • Wyjątki i obsługa błędów.
  • Parsowanie odpowiedzi JSON i XML.
  • Walidacja danych w odpowiedziach.
  • Autoryzacja podstawowa.
  • Autoryzacja Bearer Token.
  • OAuth 2.0.
  • Testowanie metod PUT, DELETE, PATCH.
  • Testowanie nagłówków i parametrów zapytań.
  • Logowanie zapytań i odpowiedzi.
  • Debugowanie testów API.
  • Korzystanie z zmiennych i konfiguracji globalnej.
  • Użycie wzorców projektowych w testach Rest Assured.
  • Konfiguracja Jenkins/Travis CI do uruchamiania testów Rest Assured.
  • Automatyzacja procesu testowania.
  • Symulowanie błędów serwera i klienta.
  • Testowanie ograniczeń API.
  • Wprowadzenie do narzędzi do generowania danych (np. Faker).
  • Tworzenie dynamicznych danych testowych.
  • Wczytywanie plików JSON z plików.
  • Formatowanie i walidacja struktury JSON.
  • Tworzenie złożonych zapytań z dużymi plikami JSON.
  • Pisanie testów z użyciem JUnit.
  • Organizacja i uruchamianie testów z Rest Assured w środowisku JUnit.
  • Tworzenie testowych przypadków i zestawów testów.
  • Hamcrest: Matchery do asercji.
  • Gson i Jackson: Parsowanie JSON.
  • Wprowadzenie do raportowania wyników testów.
  • Konfiguracja i użycie biblioteki Allure do generowania raportów.
  • Analiza raportów i wykorzystanie ich do poprawy jakości testów.

Najbliższe terminy

Prowadzący

Postman w pigułce

Marcin Kubecki – Ekspert Jira i Atlassian / Trener

20+ lat doświadczenia. Pomagam zespołom, liderom i firmom uporządkować sposób pracy dzięki narzędziom Atlassian. Specjalizuję się w praktycznym wdrażaniu Jira, Confluence i Jira Service Management – nie tylko konfiguruję narzędzie, ale tworzę system pracy, który naprawdę działa

FAQ

Pytania i odpowiedzi

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający zdobytą wiedzę.

Wypełnij poniższy formularz kontaktowy, a my zajmiemy się resztą. Po przesłaniu zgłoszenia nasz zespół skontaktuje się z Tobą w ciągu 48 godzin, aby potwierdzić Twoje zainteresowanie i ustalić wszystkie szczegóły dotyczące szkolenia. Dzięki temu będziesz miał pewność, że otrzymasz pełną informację oraz miejsce na wybranym szkoleniu. Nie zwlekaj, jesteśmy tu, by Ci pomóc!

Tak, każdy uczestnik otrzymuje dostęp do dodatkowych materiałów w formie PDF/prezentacji, które można wykorzystać później w praktyce.

Tak, standardowo wystawiamy FV 23%

Tak, przygotowujemy szkolenia dedykowane dla firm i zespołów. Istnieje możliwość dopasowania programu do specyfiki branży i potrzeb uczestników. Po przesłaniu zgłoszenia nasz zespół skontaktuje się z Tobą w ciągu 48 godzin, aby potwierdzić Twoje zainteresowanie i ustalić wszystkie szczegóły dotyczące szkolenia.

Skontaktuj się z nami

Formularz kontaktowy

Masz pytania? Chętnie doradzimy i dobierzemy termin

Masz pytania lub chcesz zapisać siebie albo zespół? Wypełnij formularz po prawej stronie — skontaktujemy się z Tobą i ustalimy szczegóły.