REST API - testy automatyczne z wykorzystaniem Postman’a
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Szkolenie jest zorientowane na przekazanie wiedzy o automatyzacji testów REST API a nie tylko i wyłącznie na zaprezentowaniu wszystkich dostępnych funkcji wybranego narzędzia
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 z wykorzystaniem aplikacji POSTMANUmiejętności
Dzięki szkoleniu uczestnik:
- Pozna dobre praktyki, które powinno się stosować w programowaniu testów:
- unikanie powtórzeń
- refactoring
- Stworzy dobrą architekturę test framework'a
- łatwe utrzymanie
- wsparcie wielu środowisk
- Pozna sposoby i strategie uruchamiania testów w procesie CI
- Pozna dobre praktyki, które powinno się stosować w programowaniu testów:
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie dla testerów manualnych aplikacji webowych, którzy chcą ułatwić sobie pracę poprzez komunikację bezpośrednio z serwerem oraz chcą zautomatyzować sobie przygotowanie danych testowych na środowisku, dla wszystkich zainteresowanych pełną automatyzacją testów interfejsów REST API oraz managerów testów i rozważasz użycie narzędzia w swoim projekcie.
Przygotowanie uczestników
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- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
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
Tworzenie dobrych testów automatycznych- GET / POST / PUT / DELETE
- korzystanie z "query params"
- korzystanie z "path variables"
Nagłówki
Generowanie danych testowych
Asercje
Parametryzacja testow
Dobre praktyki- Zarządzanie testami
- DRY
- Debugowanie
- Zarządzanie danymi testowymi
Integracja z CI
- jak korzystać z testów automatycznych
- linia poleceń
Metoda realizacji szkolenia
Live coding: zaczynamy od zera a kończymy posiadając w pełni funkcjonalny i skalowalny projekt z dobrą architekturą, który może posłużyć jako baza dla kolejnych implementacji.
- Ścieżka rozwoju
- RobotFramework User guide
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
