Postman - automatyzacja testów funkcjonalnych serwisów REST API
LICZBA DNI: 2 (16h)
KOD KURSU: TEST/RESTAPI/POSTMAN
Weź udział w szkoleniu
Termin
Lokalizacja
Trener
Cena / os
18
lutego
Warszawa,
Łódź,
Zdalne,
8
kwietnia
Kraków,
Wrocław,
Warszawa,
Zdalne,
1
lipca
Poznań,
Warszawa,
Zdalne,
7
października
Gdańsk,
Warszawa,
2
grudnia
Łódź,
Warszawa,
Zdalne,
Termin
18
lutego
Lokalizacja
Warszawa,
Łódź,
Zdalne,
Trener
Cena / os
Termin
8
kwietnia
Lokalizacja
Kraków,
Wrocław,
Warszawa,
Zdalne,
Trener
Cena / os
Termin
1
lipca
Lokalizacja
Poznań,
Warszawa,
Zdalne,
Trener
Cena / os
Termin
7
października
Lokalizacja
Gdańsk,
Warszawa,
Trener
Cena / os
Termin
2
grudnia
Lokalizacja
Łódź,
Warszawa,
Zdalne,
Trener
Cena / os
Powiadom
o kolejnych terminach
O szkoleniu
DLA KOGO?
Testerzy manualni aplikacji webowych, którzy chcą ułatwić sobie pracę poprzez komunikację bezpośrednio z serwerem
Testerzy zainteresowani pełną automatyzacją testów interfejsów REST API
Managerowie testów w celu rozważenia użycia narzędzia w swoim projekcie
WYMAGANIA
Od uczestników szkolenia wymagana jest znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi
Mile widziana podstawowa wiedza na temat interfejsów REST API
ZALETY
Szkolenie prowadzone w formule „live coding”. W trakcie trwania szkolenia wspólnie zbudujemy od zera projekt automatyzacji testów REST API dla prawdziwej aplikacji
Szkolenie jest zorientowane na przekazanie wiedzy o automatyzacji testów REST API a nie tylko i wyłącznie na zaprezentowaniu wszystkich dostępnych funkcji w Postmanie
Podczas szkolenia będziemy się uczyć praktycznego podejścia do tworzenia i zarządzania testami automatycznymi. Naszym celem jest stworzenie łatwo rozszerzalnego i dobrze zarządzanego zestawu testów dla serwisu REST API
Cele szkolenia
Poznanie możliwości wybranego narzędzia w zakresie automatyzacji testów funkcjonalnych interfejsów REST API
Poznanie dobrych praktyk, które powinno się stosować w procesie developmentu: unikanie powtórzeń, podział odpowiedzialności, refactoring
Stworzenie dobrej architektury test frameworka: łatwe utrzymanie, wsparcie wielu środowisk, łatwe rozszerzanie
Poznanie sposobów i strategii uruchamiania testów w procesie CI
Program
Wprowadzenie
- Kilka słów o automatyzacji testów - dlaczego warto?
Wstęp do protokołu HTTP
- Podstawowe rodzaje requestów
- Nagłówki wiadomości HTTP
- Format danych JSON
- Operacje CRUD na danych
- Interfejsy/serwisy REST API
Przykładowe dokumentacje API
- Jak szukać, jak korzystać
- Omówienie aplikacji do przetestowania
Tworzenie dobrych testów automatycznych
- GET/POST/PUT/DELETE
- Korzystanie z „query params”
- Korzystanie z „path variables”
- Nagłówki
- Generowanie danych testowych
- Asercje
- Parametryzacja testów
Dobre praktyki
- Zarządzanie testami
- DRY
- Debugowanie
- Zarządzanie danymi testowymi
Integracja z CI
- Jak korzystać z testów automatycznych
- Linia poleceń
- Jenkins
