Postman - automatyzacja testów funkcjonalnych serwisów REST API

O szkoleniu

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.

Dlaczego warto wziąć udział?
  • Szkolenie Postman - automatyzacja testów funkcjonalnych serwisów REST API jest 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
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Kto powinien wziąć udział?
  • 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

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

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

Czas trwania

2 dni: 16h

Prelegenci

Jakub Szewczyk - expert QA specjalizujący się w testach funkcjonalnych i automatyzacji procesu testowania. Wielki fan podejścia BDD w procesie wytwarzania oprogramowania, ale również przeciwnik pisania testów behawioralnych dla samych testów. Karierę zaczynał w roku 2005 i przez ten czas miał okazję automatyzować testy dla aplikacji desktopowych, webowych, niskopoziomowych, sterowników oraz mikroserwisów instalowanych w chmurze.

Co robię na co dzień?

Automation QA Engineer w firmie Idemia. Jestem odpowiedzialny za architekturę testów automatycznych dla rozwiązania cloudowego w oparciu o microserwisy (Rest API + Web UI.

Dlaczego lubię szkolić?

Prowadzenie szkoleń pozwala mi się oderwać od codziennej rutyny. Pozwala mi to na poznanie większej ilości problemów i wyzwań, które są stawiane przed inżynierami ds. automatyzacji. Mogę również skonfrontować swoje doświadczenia i rozwiązania z uczestnikami szkoleń, dzięki temu staję się lepszym inżynierem.

Terminy i miejsca

To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.

1. Znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi
2. Mile widziana podstawowa wiedza na temat interfejsów REST API
3. Komputer z dostępem do Internetu

Rejestracja

Szkolenie online
za osobę
2 350
+23% VAT
Cena zawiera:
  • udział w zajęciach
  • materiały szkoleniowo-konferencyjne
  • certyfikat uczestnictwa
Zapisz się

Organizator

Sages Sp. z o.o.
02-796 Warszawa
ul. Wąwozowa 11
woj. mazowieckie
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Sages Sp. z o.o.
02-796 Warszawa ul. Wąwozowa 11
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!