Kurz je určen pro všechny, kteří si chtějí osvojit základy v testování webových služeb pomocí nástroje Soap UI. Testeři se naučí vytvářet a spouštět testy Soap a REST API, analyzovat výsledky a automatizovat testovací procesy. Kurz kombinuje teoretické základy s praktickými cvičeními pro efektivní využití v praxi.
Máme dostatečnou flexibilitu, takže vybírat můžete jak prezenční termíny, tak online kurzy.
Zkuste živý kurz virtuálněVšudypřítomná digitalizace nikdy nezíská oporu bez kvalitních a spolehlivých aplikací. A právě SOAP UI není jen "trendy" nástrojem. Práce s SOAP UI je nezbytnou dovedností (must-have skill), kterou vyžaduje většina organizací, které usilují o dokonalou kontrolu svých aplikací. Kurz je vhodný jak pro začátečníky, tak pro ty, kteří chtějí prohloubit své znalosti v oblasti testování API.
Absolventi jsou nejčastěji na pozicích:
Investice do této certifikace má defacto okamžitou návratnost a příjemným bonusem je schopnosti organizace doručovat spolehlivější a kvalitnější software.
Přivítání a představení lektora a účastníků Cíle kurzu a očekávané výstupy Úvod do testování API Co je API a proč je důležité Rozdíl mezi SOAP a REST API Význam automatizovaného testování Přínosy pro kvalitu softwaru Role nástrojů jako SOAP UI v testování 2. Představení SOAP UI (30 minut)
Co je SOAP UI Historie a vývoj nástroje Verze (Open Source vs. Pro) Klíčové funkce a možnosti Testování SOAP a REST API Test Suites, Test Cases a Test Steps Instalace SOAP UI Systémové požadavky Krok za krokem instalace na Windows/Mac Prostředí SOAP UI Orientace v uživatelském rozhraní Hlavní panely a jejich funkce 3. Základy webových služeb (20 minut)
SOAP webové služby Principy fungování Struktura SOAP zprávy WSDL (Web Services Description Language) Co je WSDL a jak se používá Prohlížení WSDL souboru XML základy Struktura XML dokumentu Význam v SOAP komunikaci 4. Vytvoření prvního SOAP projektu (30 minut)
Vytvoření nového projektu v SOAP UI Import WSDL souboru Nastavení projektu Prozkoumání operací a metod Navigace mezi službami Detailní pohled na požadavky a odpovědi Odeslání prvního SOAP požadavku Úprava parametrů Analýza odpovědi Praktické cvičení Účastníci si vytvoří vlastní projekt a odešlou požadavek 5. Přestávka (10 minut)
Úprava a přizpůsobení požadavků Nastavení hlaviček Použití různých datových typů Assertions – ověřování odpovědí Co jsou Assertions a proč je používat Typy Assertions v SOAP UI SOAP Response XPath Match Contains/Not Contains Přidání Assertions k testům Řešení běžných chyb Interpretace chybových hlášení Tipy pro ladění 7. Úvod do testování REST API (20 minut)
Principy REST API Základní metody (GET, POST, PUT, DELETE) Formáty dat (JSON, XML) Vytvoření REST projektu v SOAP UI Nastavení endpointu Parametry a dotazy Odeslání REST požadavků Vytvoření GET a POST požadavků Analýza odpovědí Praktické cvičení Účastníci si vyzkouší testování jednoduchého REST API 8. Vytváření Test Suites a Test Cases (30 minut)
Organizace testů v SOAP UI Hierarchie: Test Suite > Test Case > Test Step Vytvoření Test Suite a Test Case Postup krok za krokem Přidání Test Steps SOAP Request, REST Request, Assertions Parametrizace testů Využití Properties Předávání hodnot mezi testy Praktické cvičení Účastníci vytvoří vlastní Test Suite s několika Test Cases 9. Automatizace testů a skriptování (25 minut)
Úvod do Groovy skriptování Co je Groovy a jeho role v SOAP UI Skriptovací Test Steps Groovy Script, Script Assertion Základní příklady skriptů Nastavení vlastních logických podmínek Manipulace s testovacími daty Automatizace testovacích scénářů Looping, podmínky Praktické cvičení Účastníci implementují jednoduchý Groovy skript do svého testu 10. Reporting a analýza výsledků (15 minut)
Generování reportů Typy reportů v SOAP UI Konfigurace a přizpůsobení Analýza výsledků testů Interpretace úspěšných a neúspěšných testů Export výsledků Formáty exportu (XML, HTML, PDF) Sdílení reportů s týmem 11. Závěr a diskuse (15 minut)
Shrnutí klíčových témat Hlavní body z každé sekce Doporučené zdroje a další kroky Kde pokračovat ve vzdělávání Online zdroje, dokumentace, komunity Otázky a odpovědi Prostor pro dotazy účastníků Zpětná vazba Krátký dotazník nebo ústní zpětná vazba na kurz Celková délka kurzu: 4 hodiny
Na začátku kurzu si vysvětlíme principy integračních testů. Vysvětlíme si základní pojmy - API, REST, SOAP apod. Dále již budeme pracovat s nástrojem SoapUI (trial).
V praktických příkladech budete vytvářet nové REST i SOAP projekty. Vytvoříme testy obsahující aserce. Ukážeme si všechny možné přístupy k práci s proměnnými. Vysvětlíme, jak pracovat s XPath a JSON path. Naučíme se také základy Groovy scriptů.
V čem jsou naše reference výjimečné? Nejsou to jednorázové akce. K nám se lidé vrací rádi a nezavírají před námi dveře.
Podívejte se na úplný seznam referenčních klientů, kteří na nás nedají dopustit.
Jsme vám k dispozici na telefonním čísle +420 222 553 101 vždy od pondělí do pátku: 9:00 - 17:00.
Chcete získat dárek k narozeninám?