Návrh Školení
Úvod do automatizovaného testování
-
Přehled automatizovaného testování
- Výhody automatizace
- Druhy testů: funkční a nefunkční
-
Seznámení s ekosystémem klienta
- Přehled nástroje Oracle APEX
- Úvod do platformy .Net Core
- Základy strojového učení v programování
Přehled nástrojů pro automatizaci testování
-
Selenium
- Nastavení nástroje Selenium WebDriver
- Psaní a spouštění testovacích skriptů
- Osvědčené postupy při používání Selenia
-
TestComplete
- Seznámení s nástrojem TestComplete
- Vytváření automatizovaných testů pro různé typy aplikací
- Integrace TestComplete s dalšími nástroji
Pokročilé aspekty automatizace pomocí Selenia
-
Rozšířené techniky v Selenium
- Práce s dynamicky se měnícími webovými prvky
- Testování napříč různými prohlížeči
- Integrace s nástroji TestNG a JUnit
-
Vytváření testovacích frameworků
- Model Page Object Model (POM)
- Data-driven a klíčově orientované frameworky
- Neustálá integrace s nástrojem Jenkins
Pokročilé možnosti v TestComplete
-
Skriptování a automatizace
- Programovací jazyky podporované nástrojem TestComplete
- Automatizace desktopových, webových i mobilních aplikací
-
Přizpůsobení testovacích scénářů
- Vytváření vlastních kontrolních bodů
- Řešení výjimek a chyb během testování
Integrace s nástroji Oracle APEX a .Net Core
-
Testování aplikací Oracle APEX
- Strategie automatizovaného testování pro aplikace typu APEX
- Specifické nástroje a postupy vhodné pro prostředí Oracle APEX
-
Automatizace v rámci platformy .Net Core
- Příprava testovacích projektů
- Jednotkové testování pomocí nástroje xUnit
- Testování integrace a celého systému
Využití strojového učení v automatizovaném testování
-
Úvod do strojového učení při testování
- Základní principy strojového učení
- Konkrétní aplikace v testovacích procesech
-
Implementace algoritmů strojového učení
- Psaní prediktivních algoritmů v rámci testování
- Integrace modelů strojového učení do procesu automatizovaného testování
Údržba a přechod z manuálního na automatizované testování
-
Základy manuálního testování
- Metody manuálního testování
- Vytváření kvalitních testovacích případů a plánů
-
Postupy pro hladký přechod od manuálního k automatizovanému testování
- Identifikace činností vhodných pro automatizaci
- Doporučené postupy při údržbě testovacích skriptů
Strategie pro správu digitálního HR systému a outsourcing testování
-
Přehled digitálních řešení v oblasti HR
- Nástroje a technologie používané v systémech pro správu lidských zdrojů
- Strategie automatizace testování v rámci HR řešení
-
Řízení projektů outsourcovaného testování
- Praktické rady pro úspěšný outsourcing
- Způsoby zajištění kvality a soudržnosti výsledků projektů
Další nástroje a technologie pro automatizaci testování
-
Posouzení nástrojů Jtest a SOAtest
- Vlastnosti těchto dvou nástrojů
- Jak jsou vhodné pro potřeby konkrétního klienta
-
Seznámení s alternativními nástroji
- Ostatní dostupné automatizační řešení (např. Katalon Studio, Postman pro testování API)
- Strategie jejich integrace do stávajících systémů
Praktická cvičení a scénáře z reálného života
-
Interaktivní pracovní dílny
- Laboratorní úkoly využívající nástroje Selenium a TestComplete
- Simulace skutečných testovacích situací
-
Studie případů a závěrečný projekt
- Týmové vypracování kompletního řešení automatizovaného testování
- Prezentace výstupů a jejich kritika ze strany ostatních účastníků
Shrnutí a další směřování
Požadavky
- Základní znalost programování
- Praktické zkušenosti s testováním softwaru (manuálně či automatizovaně)
- Orientace v webových technologiích a vývojových frameworkech
Určené skupiny účastníků
- Testeri automatizovaného testování
- Inženýři zabezpečení kvality (QA)
- Vývojáři softwaru
- IT specialisté podílející se na údržbě a testování softwaru
Reference (3)
praktická cvičení, informace se lépe zapamatují
ashley bolen - Insurance Corporation of British Columbia
Kurz - Test Automation with Selenium
Přeloženo strojem
Velmi zajímavé téma a velmi vzdělaný odborník
Pedro Miguel Costa - Natixis
Kurz - Automation Testing with Cypress
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