Popis kurzu
Projdeme si všechny důležité oblasti automatizace testování a na praktických příkladech vás naučíme důležité vlastnosti celého frameworku.
Kurz je formou samostudia, což znamená, že jej můžete absolvovat svým vlastním tempem.
Tento kurz je v angličtině.
Požadované znalosti
Nevyžadují se žádné předchozí znalosti automatizace
- Notebook/PC s právy správce. Celý kurz je vytvořen na Windows
- Musíte být schopni nastavit a nainstalovat některé věci ve Windows
- Základní práce s příkazovým řádkem
Obsah kurzu
Úvod
Automatizace testů
- Teorie
- Náklady a omezení
- Různé přístupy k automatizaci testování
- Nástroje používané v Test Automation
- Robot Framework
- Knihovny v Robot Framework
- Klíčová slova v Robot Framework
- Souhrn
Průvodce instalací Robor Framework
- Instalace Pythonu
- Stažení ovladačů prohlížeče a nastavení cesty
- Instalace knihoven Robot Framework
- Instalace a nastavení PyCharm IDE
- Ověření instalace a nastavení Pycharm
- Instalace a nastavení kódu Visual Studio
- Odstraňování problémů – Ovladač Python, Pip nebo Chrome nebyl nalezen
Čistý kód a doporučené postupy
- Teorie
- Konvence pojmenování
- Komentáře a dokumentace
- Souhrn
- Výsledky testů
Lokátory prvků
- HTML stránka
- Lokalizační prvky
- XPath Locator
Cvičení
- První projekt
- Nastavení a odstranění
- Proměnné
- Struktura projektu
- Excel
- Smyčka FOR
CMD & Jenkins
- Příkazový řádek a provedení testu
- Pabot
- Jenkins
- Cloudové služby (cvičení)
Python a Robot Framework
- Základy (cvičení)
- Knihovny robotického rámce
- Knihovna databáze
- Databáze (cvičení)
- Rest API Library (cvičení)
- Knihovna Appium
- Vytváření vlastních knihoven v Robot Framework (cvičení)
- Datové typy v Robot Framework
- Přístup řízený daty
- JSON, Slovník, Seznam - Cvičení
Materiály
Kurz je formou samostudia, což znamená, že jej můžete absolvovat svým vlastním tempem.
Tento kurz je v angličtině. Přístup je neomezený.