Course Code: restpostjava2
Duration: 14 hours
Prerequisites:
  • Szkolenie skierowanie jest głównie do osób zajmujących się testowaniem oprogramowania
  • Doświadczenie w Java
Overview:

Rest Assured API to specyficzny język dla domeny Java interfejsy API służące do automatyzacji interfejsów API REST. Dzięki Postman i Java interfejsy API REST Assured mogą wywoływać usługi sieciowe REST i dopasowywać odpowiedzi do testów.
Szkolenie jest przeznaczone dla testerów oprogramowania, którzy chcą przetestować usługi internetowe REST za pomocą interfejsów API
Postman, Java i Rest Assured. Pod koniec tego szkolenia uczestnicy będą potrafić:

  • Automatyzować testowanie interfejsu API usług
  • internetowych za pomocą Postman i REST Assured
  • API.
  • Generować raporty końcowych wyników
  • Projektować i wdrażać struktury automatyzacji za
  • pomocą REST Assured API.
Course Outline:

Postman i Testowanie API

Testowanie API vs. Testowanie Jednostkowe vs. Testowanie UI

Przegląd obsługiwanych przez Postman protokołów ze szczególnym uwzględnieniem REST

  • Soap, Rest, HTTP
  • Parametry ścieżki vs. parametry zapytania

Podstawy Testowania API

  • Zapytania GET
  • Zapytania POST
  • Zapytania PUT
  • Zapytania DELETE
  • Parametryzacja zapytań
  • Kolekcje

Przygotowanie środowiska deweloperskiego

  • Instalacja i konfiguracja Postmana
  • Instalacja i konfiguracja REST Assured
  • Instalacja i konfiguracja Intellij
  • Instalacja i konfiguracja Maven

Szybki start z Postmanem

  • Tworzenie kolekcji
  • Wysyłanie zapytań API
  • Tworzenie środowisk i zmiennych
  • Wdrażanie presetów
  • Pisanie skryptów testowych

Framework TestNG

  • Tworzenie testów
  • Uruchamianie wielu testów równolegle
  • Raportowanie w TestNG

Testowanie REST Assured

  • Generowanie projektu
  • Dodawanie zależności
  • Wysyłanie zapytań
  • Tworzenie złożonych struktur JSON
  • Walidacja odpowiedzi
Sites Published:

Polska - Wykorzystanie Rest Assured APIs z Postman'em oraz Java