Postman: Automatyzacja Testów API

Opis szkolenia

W dzisiejszym dynamicznym świecie oprogramowania, interfejsy API pełnią kluczową rolę w sprawnym funkcjonowaniu aplikacji poprzez umożliwienie im efektywnej komunikacji. Skuteczne testowanie tych interfejsów jest nieodzowne, aby zagwarantować wysoką jakość, niezawodność i bezpieczeństwo aplikacji. W tym kontekście prezentujemy intensywny kurs szkoleniowy pod nazwą Postman: Automatyzacja Testów API

Podczas tego szkolenia uczestnicy otrzymają nie tylko solidną teoretyczną wiedzę, ale przede wszystkim zdobędą praktyczne umiejętności w zakresie testowania interfejsów API, wykorzystując zaawansowane narzędzie Postman. Wyróżniamy się tym, że skoncentrujemy się na praktycznych aspektach szkolenia, umożliwiając uczestnikom zdobycie głębokiego zrozumienia i doświadczenia w obszarze testowania API.

Jako główny punkt naszego szkolenia podkreślamy praktyczne zastosowanie wiedzy na realnych API. Uczestnicy będą mieli okazję pracować z rzeczywistymi interfejsami, co pozwoli im zetknąć się z różnorodnymi scenariuszami i wyzwaniami, z którymi mogą się spotkać w rzeczywistych projektach.

Nasze szkolenie nie tylko dostarczy solidnych fundamentów teoretycznych dotyczących testowania API, ale także skupi się na praktycznych aspektach automatyzacji tego procesu. Wykorzystanie narzędzia Postman, jednego z najbardziej zaawansowanych i popularnych narzędzi do testowania interfejsów API, umożliwi uczestnikom efektywną automatyzację testów, co z kolei przekłada się na oszczędność czasu i zwiększenie efektywności procesu deweloperskiego.

Wierzymy, że uczestnicy naszego szkolenia opuszczać będą kurs z pełnym zestawem praktycznych umiejętności, gotowych do natychmiastowego zastosowania w rzeczywistych projektach. Zbuduj z nami solidną podstawę w zakresie testowania interfejsów API i podnieś swoje umiejętności do nowego poziomu!

Dla kogo?

Szkolenie adresowane jest do:

  • Testerzy Oprogramowania: Szkolenie jest idealne dla testerów oprogramowania, którzy chcą zdobyć umiejętności w zakresie testowania interfejsów API.Testerzy mogą nauczyć się tworzenia i wykonywania testów API, a także analizowania wyników.
  • Deweloperzy: Deweloperzy, zwłaszcza ci pracujący nad projektami, które korzystają z API, mogą skorzystać z tego szkolenia. Pozwala ono na lepsze zrozumienie, jak testować i sprawdzać interfejsy API, które są integralną częścią ich projektów.
  • Inżynierowie Testów Oprogramowania: Inżynierowie testów, którzy specjalizują się w testowaniu oprogramowania, mogą rozwinąć swoje umiejętności w zakresie testowania interfejsów API, aby zapewnić kompleksowe testowanie swoich projektów
  • Kierownicy Projektów i Liderzy Zespołów: Osoby kierujące projektami lub zespołami testowymi mogą uczestniczyć w szkoleniu, aby zrozumieć, jak testowanie interfejsów API wpływa na jakość i niezawodność projektów
  • Studenci i Osoby Uczące Się Testowania Oprogramowania: Studenci i osoby, które uczą się testowania oprogramowania, mogą znaleźć to szkolenie pomocne w zdobywaniu praktycznych umiejętności w zakresie testowania interfejsów API.
  • Specjaliści ds. Jakości Oprogramowania: Specjaliści ds. jakości oprogramowania, którzy chcą poszerzyć swoją wiedzę i umiejętności w obszarze testowania interfejsów API

Co zyskasz?

  • Zrozumienie Testowania Interfejsów API – Szkolenie pozwoli uczestnikom zrozumieć, czym jest testowanie interfejsów API i jakie są jego kluczowe aspekty. Dzięki temu będą bardziej zaawansowani w testowaniu i zapewnianiu jakości interfejsów API.
  • Praktyczne Umiejętności w Postmanie – Uczestnicy nauczą się używać narzędzia Postman do tworzenia testów interfejsów API. Pozwoli to na praktyczne stosowanie wiedzy w swoich projektach.
  • Zwiększenie Skuteczności Testów – Dzięki szkoleniu uczestnicy zdobędą umiejętności tworzenia bardziej efektywnych testów interfejsów API, co przekłada się na lepszą wykrywalność błędów i problemy w aplikacjach.
  • Poprawa Jakości Oprogramowania – Testowanie interfejsów API pomaga w zapewnieniu jakości oprogramowania, co może prowadzić do zwiększenia zaufania klientów i użytkowników.

Zakres

Wprowadzenie I pierwsze kroki w Postmanie

  • Instalacja narzędzia Postman oraz narzędzia wspierające
  • Różnice pomiędzy poszczególnymi wersjami Postmana
  • Szybkie wprowadzenie do interfejsów API
  • Dlaczego warto testować interfejsy API
  • Pierwsze żądanie API oraz poznanie interfejsu UI Postmana
  • Wprowadzenie w protokół HTTP

Tworzenie żądań w narzędziu Postman

  • Wprowadzenie w kolekcje Postmana i organizację żądań
  • Organizacja żądań w foldery
  • Zmienne kolekcji i ich znaczenie
  • Modyfikacja zmiennych kolekcji
  • Żądania typu GET
  • Odpowiedzi na wysłane żądania w narzędziu Postman
  • Parametry zapytań (Query Parameters)
  • Zapoznanie się ze skrótkami klawiszowymi w Postmanie
  • Zmienne ścieżki (Path Variables)
  • Różnice pomiędzy Query Parameters a Path Variables
  • Żądanie typu POST
  • Format JSON oraz jego znaczeni w przesyłaniu i testowaniu danych
  • Różnice pomiędzy żadaniem POST / GET
  • Automatyczne generowanie danych w naszych żądaniach
  • Uwierzytelnienie poprzez API – różne podejścia
  • Kody HTTP – ich znaczenie w testowaniu i debugowaniu
  • Praca z nagłówkami HTTP
  • Żądania typu PATH / PUT / DELETE / HEAD
  • Podsumowanie żądań

Podstawy Java Script

  • Wprowadzenie w język Java Script
  • Definiowanie zmiennych w j. Java Script (let, var)
  • Rodzaje zmiennych w JavaScript
  • Tworzenie funkcji w JavaScript
  • Funkcje zwrotne
  • Obiekty w JavaScript
  • Operacje matematyczne w JavaScript
  • Tablice w Java Script i ich obsługa
  • Debugowanie tworzonych skryptów
  • Dobre praktyki w programowaniu

Tworzenie testów API

  • Generowanie testów w oparciu o szablony
  • Weryfikacja kodów odpowiedzi poprzez Java Script
  • Weryfikacja ciała odpowiedzi
  • Asercje różnych typów danych
  • Testy wartości granicznych
  • Wykorzystanie zmiennych celem przesyłania danych pomiędzy żądaniami
  • Zaawansowane assercje

Zaawansowane techniki wykorzystywane podczas testów API

  • Mockowanie serwera pozwalające symulowanie API
  • Wysyłanie plików w żądaniach
  • Autoryzacja do API – różne sposoby
  • Środowiska w API
  • Swagger
  • Przekazywanie danych pomiędzy żądaniami
  • Dynamiczne zmienne (losowe dane)
  • Skrypty wykonywane przed wysłaniem requesta
  • Wczytywanie danych z pliku – Data Driven Testing
  • Wykonywania requestów na podstawie rezultatów innych testów

Integracja z Visual Studio Code

  • Instalacja rozszerzenia Postman w Visual Studio Code
  • Uruchamianie żądań bezpośrednio z VSCode
  • Konfiguracja żądań

Sztuczna inteligencja w Postmanie

  • Integracja Postmana z narzędziami AI / ML
  • Analiza odpowiedzi wykorzystując AI
  • Automatyzacja testów za pomocą AI

Automatyzacja testów Postmana

  • Uruchomienie testów automatycznych Postman poprzez narzędzie JENKINS
  • Automatyzacja testów z wykorzystaniem NEWMANA
  • Automatyzacja testów z wykorzystaniem Postman CLI
  • Tworzenie i generowanie raportów z wykonanych testów

Czas trwania

2 dni (16 godzin wraz z przerwami)

Cena

2000 PLN + VAT (2460 PLN z VAT)

Planowane terminy

Zainteresowało Cię to szkolenie?

Zapisz się lub zamów indywidualną ofertę.

Zapisz się