Š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.