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čů.
Úroveň
Určeno účastníkům se základními znalostmi a zkušenostmi
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í.
Požadované znalosti
Základy programování
Znalost fungování webových služeb
Komu je kurz určen
Tento kurz je pro testery i programátory.
Obsah kurzu
Úvod
Testování
Webové služby
Základy XML, XSD, WSDL
Základy JSON
Architektura a funkcionalita testované aplikace
Prostředí SoapUI nástroje
Vlastnosti SoapUI
Struktura a modulárnost projektů SoapUI
Testovací scénáře v SoapUI
Práce s API testovaných systémů
Import WSDL
Import Swagger
Kroky testovacího scénáře:
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
Parametrizace SoapUI projektů
Globální a kontextové parametry
Ukládání a používání parametrů
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í
Seznámení s Groovy
Užitečné skripty
Použití skriptů v testovacích scénářích
Materiály
Materiály jsou v elektronické podobě.
Cíle
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ů
Lektoři
David Solnař
Freelance Consultant and Trainer Oracle, SQL Server, MySQL, .NET, WPF, ASP.NET