Kurz je určený pre všetkých programátorov a testerov, ktorí potrebujú vytvárať automatizované testy REST API a webové služby (SOAP) komunikujúcich HTTP protokolom, v systémoch, postavených na ľubovoľnej platforme resp. programovacom jazyku. [...]
  • TESTING_RESTAPI
  • Dĺžka 2 dni
  • 20 ITK bodov
  • 6 termínov
  • Bratislava (400 €)

    Brno (9 200 Kč)

    Praha (9 200 Kč)

  • Začiatočník

Kurz je určený pre všetkých programátorov a testerov, ktorí potrebujú vytvárať automatizované testy REST API a webové služby (SOAP) komunikujúcich HTTP protokolom, v systémoch, postavených na ľubovoľnej platforme resp. programovacom jazyku. Cieľom kurzu je vytvoriť netriviálne testy rozhrania a logiky pripravenej aplikácie. Kurz je multiplatformový a je vhodný pro všetkých vývojárov v jazykoch ako sú Java, C#, Python a ďalšie.

»
  • Kurz predpokladá znalosti a skúsenosti s programovaním v jazykoch ako sú Java, C#, Python a ďalšie
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch
  • Tlačené prezentácie preberanej látky

Úvod a základné pojmy

  • Testovanie
  • REST API (JSON, OpenAPI, YAML)
  • Webové služby (XML, XSD, WSDL)
  • Architektúra a funkcionalita testovanej aplikácie
  • Prostredie nástroja SoapUI

Čo SoapUI dokáže

  • Štruktúra a modulárnosť SoapUI projektov
  • Testovacie scenáre v SoapUI

Práca s API testovaných systémov

  • Import OpenAPI (Swagger)
  • Import WSDL

Kroky testovacieho scenára

  • HTTP
  • REST
  • SOAP
  • Prenos parametrov
  • Podmienené skoky
  • Vytvorenie a volanie funkcie
  • Čakanie
  • Manuálny vstup
  • Assertions

Parametrizácia SoapUI projektov

  • Globálne a kontextové parametre
  • Ukladanie a používanie parametrov naprieč testami

Simulácia API

  • Generovanie Mock service
  • Vytváranie odpovedí
  • Logika výberu odpovedí
  • Parametrizácia odpovedí

Záťažové testy

  • Generovanie záťažového testu
  • Stratégia záťažového testu
  • Vyhodnocovanie výsledkov
  • Skriptovanie

Čo je Groovy

  • Užitočné skriptá
  • Použitie skriptov v testovacích scenároch

Continous Integration

Spustenie testov z command line

Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.