Jak testować Web API w projektach

Dowiedz się czym jest API i jak je testować używając popularnych narzędzi.

API - Obecnie praktycznie każdy twórca oprogramowania korzysta z API. W dzisiejszych czasach zadania testera manualnego nie ograniczają się już jedynie do testowania interfejsu użytkownika. Testowanie API jest już nie tylko mile widziane, ile często wymagane w projektach informatycznych. To szkolenie skierowane jest do osób, które chcą poznać czym jest API, gdzie występuje, jakiego rodzaju można najczęściej spotkać i co najważniejsze - jak je testować.

Warsztaty pozwalają zdobyć umiejętności, które uczestnicy będą mogli zastosować w pracy bezpośrednio po szkoleniu. Poprzez dyskusje, ćwiczenia indywidualne oraz grupowe kursanci tworzą faktyczną strategię testów API.

Po zakończeniu szkolenia, uczestnik będzie:

  • Umiał rozróżnić najpopularniejsze protokoły komunikacji REST i SOAP
  • Znał zasady jakimi rządzi się testowanie API
  • Potrafił obsłużyć najpopularniejsze narzędzia do testowania API
  • Posiadał wiedzę jak tworzyć przypadki testowe 

Więcej:

Testowanie API: Szkolenie skierowane jest do osób chcących poszerzyć swoje doświadczenie o umiejętność testowania API. Podczas trwania kursu pokażemy przykłady obecnie wykorzystywanych technologii Web Api. Szkolenie nastawione jest na nauczenie uczestnika praktycznego wykorzystania nabytych umiejętności. Program został opracowany w oparciu o zdobyte praktyczne doświadczenia biznesowe naszych trenerów.

Kto powinien wziąć udział

Szkolenie dostarcza wartościowej wiedzy oraz umiejętności testerom oprogramowania, koordynatorom testów, projektantom systemów, programistom, specjalistom zapewnienia jakości i kierownikom projektów.

Wymagania wstępne

Podstawowa wiedza z zakresu testowania systemów oraz zapewnienia jakości. Nie jest konieczna znajomość konkretnych technologii, czy też narzędzi.

Dodatkowe informacje

Czas trwania: 2 dni

Forma: wykłady, ćwiczenia, warsztaty

Aktualny terminarz szkoleń znajduje się tutaj.

DZIEŃ I

1. Teoria i przykłady:

  • Wprowadzenie
  • Co to i po co istnieje API
  • Terminologia
  • Podstawy HTTP
  • Typy API
  • Podstawy Web serwisów i mikroserwisów
  • Ćwiczenie
  • Omówienie narzędzi
  • Debugowanie w przeglądarce
  • SoapUI
  • Postman
  • Swagger UI

2. Praktyka:

  • Testowanie w Swagger UI
  • Testowanie w narzędziu SoapUI
  • Testowanie w narzędziu Postman

3. Teoria

  • Omowienie REST i Soap
  • Omówienie i porównanie
  • WSDL, WADL
  • GET,POST, DELETE, PUT

4. Praktyka

  • Przykłady testowania REST
  • Przykłady testowania SOAP

 

DZIEŃ II

5. Teoria i przykłady

  • Autoryzacja w API
  • Basic Auth
  • OAuth
  • Klucze API
  • Poziomy testowania API:
    • Jednostkowe
    • Komponentowe
    • Kontraktowe
    • Integracyjne
  • E2E
  • Po co testować API i jakie są tego biznesowe korzyści

6. Teoria i przykłady

  • Testy bezpieczeństwa API
  • Testy wydajności API
  • Podstawy automatyzacji API

 

2 000 PLN 1 800 PLN netto*

Cena kursu zawiera:

  • szkolenie
  • materiały szkoleniowe
  • dostęp do stacji roboczej, środowiska i narzędzi testowych
  • przerwy kawowe
  • lunche
  • certyfikat ukończenia

Szkolenie zamknięte (cena do negocjacji) - Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

Aktualny terminarz szkoleń znajduje się tutaj.