Kurz je určen pro všechny programátory a testery, kteří potřebují vytvářet automatizované testy REST API a webových služeb (SOAP) komunikujících HTTP protokolem, v systémech, postavených na libovolné platformě resp. programovacím jazyku. [...]
  • TESTING_RESTAPI
  • Délka 2 dny
  • 20 ITK bodů
  • 9 termínů
  • Praha (9 200 Kč)

    Brno (9 200 Kč)

    Bratislava (400 €)

  • Začátečník

Kurz je určen pro všechny programátory a testery, kteří potřebují vytvářet automatizované testy REST API a webových služeb (SOAP) komunikujících HTTP protokolem, v systémech, postavených na libovolné platformě resp. programovacím jazyku. Cílem kurzu je vytvořit netriviální testy rozhraní a logiky připravené aplikace. Kurz je multiplatforní a je vhodný pro všechny vývojáře v jazycích jako jsou Java, C#, Python a další.

»
  • Kurz předpokládá znalosti a zkušenosti s programováním v jazycích jako jsou Java, C#, Python a další.
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Tištěné prezentace probírané látky.

Úvod a základní pojmy

  • Testování
  • REST API (JSON, OpenAPI, YAML)
  • Webové služby (XML, XSD, WSDL)
  • Architektura a funkcionalita testované aplikace
  • Prostředí nástroje SoapUI

Co SoapUI dokáže

  • Struktura a modulárnost SoapUI projektů
  • Testovací scénáře v SoapUI

Práce s API testovaných systémů

  • Import OpenAPI (Swagger)
  • Import WSDL

Kroky testovacího scénáře:

  • HTTP
  • REST
  • SOAP
  • Přenos parametrů
  • Podmíněné skoky
  • Vytváření a volání funkce
  • Čekání
  • Manuální vstup
  • Assertions

Parametrizace SoapUI projektů

  • Globální a kontextové parametry
  • Ukládání a používání parametrů napříč testy

Simulace API

  • Generování Mock service
  • Vytváření odpovědí
  • Logika výběru odpovědi
  • Parametrizace odpovědí

Zátěžové testy

  • Generování zátěžového testu
  • Strategie zátěžového testu
  • Vyhodnocování výsledků
  • Skriptování

Co je Groovy

  • Užitečné skripty
  • Použití skriptů v testovacích scénářích

Continous Integration

Spouštění testů z command line

Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.