Szkolenie - Testowanie mikroserwisów

Zamów

Język programowania: Java lub Python
Forma: 30% wykłady, 70% warsztaty
czas trwania: 2 dni

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.

Program szkolenia:

  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 zapytań i walidacja odpowiedzi
    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 wybranym języku programowania
    1. dobre praktyki automatyzacji testów mikroserwisów
    2. wprowadzenie do biblioteki (Rest-Assured lub Requests)
    3. implementacja warstwy klienckiej
    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

Trenerzy:

lukasz

Łukasz Rosłonek

Trener i Lider techniczny

Łukasz Rosłonek

Trener prowadzący i Lider techniczny
Architekt testów i manager zespołów QA. Posiada niemal dziesięcioletnie doświadczenie we wdrażaniu kompleksowej automatyzacji testów i procesów QA opartych rozwiązania DevOps.
Od 2011 roku zdobywał doświadczenie również jako Trener szkoleń, prowadząc kursy z programowania, testowania i baz danych.
Rozpoznawalny i aktywny mówca na wielu polskich i europejskich konferencjach, autor artykułów branżowych.

LinkedIn Twitter GitHub
Zadzwoń do nas

(+48) 506592570

Napisz do nas

contact@foreach.pl

Zamów szkolenie

Skontaktuj się z nami bezpośrednio wysyłając wiadomość przez poniższy formularz:

Your message has been sent. Thank you!