Školení
Díky našim školením získáte znalosti využitelné v praxi a nové možnosti kariérního posunu.
JazykCZ Doba trvání kurzu7x 2hod. ÚroveňZákladní MístoOnline
Proč přijít na školení?
V rámci Robot Framework Akademie, účastníci získají komplexní znalosti v oblasti automatizace testování webových aplikací pomocí Robot Frameworku. Během sedmi týdnů se naučí základy a pokročilé postupy vytváření testovacích scénářů, manipulace s lokátory, práci s klíčovými slovy a údržbou testů. Kromě toho budou mít možnost prozkoumat integrační testování s využitím Rest API a práci s databází. Účastníci získají dovednosti vytváření pipeline pro spouštění testů pomocí Jenkins a seznámí se s reportováním v Report Portalu. Díky praktickým úkolům a konzultacím získají nejen teoretické znalosti, ale také praktické dovednosti potřebné pro úspěšné používání Robot Frameworku. Pro každého, kdo hledá efektivní a praktický kurz v oblasti automatizace testování, je Robot Framework Akademie ideální volbou, nabízející komplexní a interaktivní výuku s důrazem na reálné situace a použití v praxi.
Co se na školení naučíte?
- Účastníci získají praktické dovednosti prostřednictvím samostatné práce, domácích úkolů a konzultací
Hlavní témata
1. Úvod, lokátory, ekosystém
- Ověříme si, že všichni mají vše připraveno. Nastavíme GIT.
- Úvod do automatizace
- Vyzkoušíme si používat lokátory na webu, primárně XPATH, možná CSS.
- Představíme si celý náš ekosystém, na kterém si budeme následujících několik týdnů zkoušet automatizaci (kromě web aplikace i API a DB.
- Ukážeme si Jenkins a reportovací nástroj.
2. Struktura testů, klíčová slova, proměnné.
- Jak správně udržovat adresářovou strukturu, jaké jsou best practices.
- Nejčastější keywords pro testování webové aplikace, vše si hned vyzkoušíme.
- Vytvoříme si vlastní keyword např. Na vyhledávání, nebo přihlášení. Zkusíme si vstupní parametry, návratovou hodnotu.
- Začneme pracovat s proměnnými. Naučíme se, jak je správně používat, pojmenovávat a jaké druhy máme.
3. Best practices, pokročilé postupy, tipy a triky.
- Zůstáváme u webového testování. Náš projekt ještě více vylepšíme.
- Ukážeme si nějaké best practices, jak psát udržitelné testy.
- S čím se lze potkat na reálném projektu? Zkusíme si.
- Data driven testing – načítání vstupních dat pro TC. Jak na to?
4. Integrační testování (Rest API).
- Prozkoumáme naše vlastní API.
- Seznámíme se s RF knihovnou pro API volání.
- Vytvoříme si na volání API vlastní KW.
- Budeme pracovat s výsledným JSON dokumentem, zkontolujeme nějakou hodnotu z něj.
5. Práce s databází.
- Doinstalujeme si příslušné knihovny a drivery.
- Určíme si, jak kontrolu DB zakomponujeme do našeho testu webu (akce na e-shopu).
- Vyzkoušíme si několik SELECT dotazů a také INSERT.
6. Spouštění testů, Jenkins, Reporting.
- Zkusíme si testy spustit v Jenkins, vyzkoušíme si i Docker spouštění.
- Výsledkem nemusí být jen HTML. Zkusíme si i pokročilé možnosti reportování.
- Projdeme si do detailu parametry v příkazové řádce.
7. Téma na přání účastníků.
- Pokud budou mít účastníci speciální přání, můžeme projít další zajímavá témata, co např. Řeší na projektu.
- Alternativně si vyzkoušíme použít listener API , např. Pro reporting do JIRA apod.
- Můžeme si ukázat, jak automatizovat windows aplikaci, jak pracovat se soubory, Excel tabulkami apod.
Požadavky
- Vlastní notebook s admin právy (doporučujeme windows, ale Linux i MacOS je možný taky)
- Školitel doporučuje Visual Studio Code editor
- Základní znalost práce se soubory
- Základy GIT
Školitelé
Tomáš Hák
Test automation specialist
Chcete školení na míru?
Připravíme pro vás školení upravené na míru, v čase a místě, které si vyberete. Vyplňte základní údaje a my se vám ozveme zpět.