Testowanie Mikroserwisów

Kod: craft-test-ms
Kategoria: Testowanie automatyczne
Forma: 30% wykłady / 70% warsztaty
Czas trwania: 2 dni
Grupa docelowa: developerzy
testerzy
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Podczas szkolenia uczestnicy zostaną wprowadzeni w założenia architektury mikroserwisów oraz nauczą się automatyzować testy REST-API. Szkolenie rozpoczynamy od szczegółowego omówienia założeń architektury mikroserwisów oraz protokołu HTTP.

Kolejnym punktem jest poznanie popularnych narzędzi wykorzystywanych do pracy z REST API i podstawowej automatyzacji zapytań. Drugiego dnia szkolenia przechodzimy do zaawansowanych aspektów architektury rozproszonej oraz budowy frameworka do testów automatycznych mikroserwisów.

Wyróżniki szkolenia

  • Praktyczne podejście do testowania mikroserwisów
  • Najlepsze wzorce i praktyki
  • Efektywna automatyzacja funkcjonalna
  • Ćwiczenia oparte o najpopularniejsze narzędzia

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wprowadzenie do architektury rozproszonej opartej o mikroserwisy
    1. geneza architektury usługowej i mikrousługowej
    2. protokół HTTP
    3. zastosowania architektury mikrousługowej
    4. zalety i wady architektury mikroserwisów
  2. Wprowadzenie do REST API
    1. konwencja i zasady
    2. charakterystyka RESTful API
    3. zalety i przykłady zastosowania
  3. Ćwiczenia z protokołem HTTP
    1. wprowadzenie do narzędzia cURL
    2. ćwiczenia z użyciem narzędzia cURL
  4. Praca z REST API i narzędziem Postman
    1. wprowadzenie do narzędzia Postman
    2. wysyłanie requestów i walidacja responsów
    3. zarządzanie kolekcjami
    4. tworzenie testów automatycznych w Postmanie
    5. funkcjonalność collection runner
    6. uruchamianie testów automatycznych z użyciem narzędzia Newman
  5. Automatyzacja testów REST API w Javie i Rest-Assured
    1. dobre praktyki automatyzacji testów mikroserwisów
    2. wprowadzenie do biblioteki Rest-Assured
    3. implementacja klientów REST API w Rest-Assured
    4. architektura frameworka do testów mikroserwisów
    5. dobre praktyki i wzorce w implementacji testów end-to-end REST API
  6. Mockowanie REST API
    1. wprowadzenie do mockowania odpowiedzi HTTP i REST API
    2. wprowadzenie do narzędzia Wiremock
    3. ćwiczenia z wykorzystaniem narzędzia Wiremock


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Wyrażam zgodę na przetwarzania danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z wysłaniem zapytania przez formularz kontaktowy.

Podanie danych jest dobrowolne ale niezbędne do przetworzenia zapytania. Zastałem/am poinformowany/na, że przysługuje mi prawo dostępu do swoich danych, możliwości ich poprawienia, żądania zaprzestania ich przetwarzania.

Administratorem danych osobowych jest Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin.


Klauzula informacyjna