Automatizace testování webu
Máte zkušenost s manuálním testováním a zajímá Vás jak testy zautomatizovat? Zjistěte, jak lze ovládat webovou stránku skriptem místo přímo uživatelem. Hlavní výhodou je snadná a rychlá opakovatelnost testů a její význam je dán realitou webových prohlížečů.
Tento kurz je určen pro všechny, kteří potřebují tvořit automatizované testy webových služeb. Tento kurz není závislý na jedné platformě. Na testování webových služeb existuje více nástrojů.
Zasvětíme Vás do problematiky organizace testů.
Kurz obsahuje praktické ukázky a cvičení.
Cíle kurzu
- Automatizování webu pomocí různých funkcí
- Import do testovaných systémů
- Tvorba dotazů na webové služby
- Nastavení testů tak, aby byly nezávislé na připravených datech
- Tvorba zátěžových testů
Osnova kurzu
1
- Webové služby
- Základy XML, XSD, WSDL
- Základy JSON
- Architektura a funkcionalita testované aplikace
- Vlastnosti SoapUI
- Struktura a modulárnost projektů SoapUI
- Testovací scénáře v SoapUI
- Import WSDL
- Import Swagger
- SOAP a REST
- HTTP
- JDBC
- Přenos parametrů
- Podmíněné skoky
- Vytváření a volání funkce
- Groovy script
- Čekání
- Manuální vstup
- Assertions
- Globální a kontextové parametry
- Ukládání a používání parametrů
- Generování Mock service
- Vytváření odpovědí
- Logika výběru odpovědi
- Parametrizace odpovědí
- Generování zátěžového testu
- Strategie zátěžového testu
- Vyhodnocování výsledků
- Seznámení s Groovy
- Užitečné skripty
- Použití skriptů v testovacích scénářích
Termíny
Požadavky
Základy programování
Znalost fungování webových služeb
Důležité informace
Materiály
Kód kurzu
Mohlo by vás zajímat
