Návrh Školení
Základy QA a automatizace
- Druhy testování a místo regresního testování v procesu
- Manuální testování versus automatizované testování
- Kdy automatizace přináší hodnotu a co by mělo zůstat manuální
- Dobré postupy pro tvorbu udržovatelných automatizovaných testů
Práce s nástrojem Katalon Studio
- Přehled funkcí a hlavních komponent nástroje Katalon Studio
- Vytváření projektu a pochopení struktury projektu
- Práce s testovacími případy, testovacími sadami, testovacími objekty a výstupy z provedení
- Využití nahrávání, detekce objektů a přehrávání pro urychlení tvorby testů
Tvorba znovu použitelných automatizovaných testů
- Využití proměnných, podmínek, cyklů a znovu použitelných kroků v logice testů
- Práce s vestavěnými klíčovými slovy a jednoduchými vlastními klíčovými slovy
- Parametrizace testů pomocí vstupních dat a globálních proměnných
- Zlepšení čitelnosti a udržovatelnosti automatizovaných testů
Automatizace testování API
- Základy testování API a běžné koncepty REST
- Vytváření požadavků pro běžné metody a koncové body
- Validace stavových kódů, hlaviček, obsahu odpovědí a základních časů odezvy
- Řetězení požadavků, využití proměnných a organizace regresních kontrol pro API
Automatizace testování webového uživatelského rozhraní
- Tvorba automatizovaných testů založených na prohlížeči v nástroji Katalon Studio
- Práce s lokalizátory, formuláři, proudy navigace a běžnými akcemi uživatelského rozhraní
- Řešení čekání, kontrolních bodů a validačních kroků pro stabilní spouštění testů
- Vytváření znovu použitelných toků testů pro klíčové scénáře obchodních procesů
Základní mobilní testování v nástroji Katalon Studio
- Koncepty mobilní automatizace a místo mobilního testování v nástroji Katalon Studio
- Příprava jednoduchých mobilních testovacích scénářů a pochopení požadavků na nastavení
- Využití společných principů návrhu automatizace pro testování webu i mobilních aplikací
Spouštění testů, tvorba reportů a další kroky
- Organizace testů do sad pro opakované regresní spouštění
- Kontrola výsledků spouštění, protokolů a reportů
- Identifikace běžných příčin nestabilních testů a zlepšení jejich spolehlivosti
- Definování praktických dalších kroků pro adopci automatizovaného testování v týmu
Požadavky
- Základní znalost konceptů testování softwaru, včetně funkčního a regresního testování
- Zkušenosti s manuálním testováním webových aplikací nebo API
- Základní znalost programování nebo jistota při práci s logikou, proměnnými a jednoduchými skripty
Cílová skupina
- Manuální testovatelé přecházející k automatizaci testování
- Členové QA týmů, kteří potřebují vytvářet a udržovat automatizované regresní testy v nástroji Katalon Studio
- Techničtí členové týmů zapojení do validace webových, API nebo základních mobilních testů
Reference (3)
Trpělivost a tempo přednášejícího.
Jace - Vodacom
Kurz - Test Automation with Selenium
Přeloženo strojem
Klíčové témata mohou být s trénorem předem projednána a sjednána. Příjemná a uvolněná atmosféra během seminárních dnů.
Lorenz - Continentale Lebensversicherung AG
Kurz - Advanced Selenium
Přeloženo strojem
Získal jsem nové znalosti a jsem si o nich docela jistý. Nic nebylo nejasné.
Barbara - Titian Software Poland Sp. z o.o.
Kurz - Selenium WebDriver in C#
Přeloženo strojem