Popis kurzu
Naučíte se automatizovat front-end, vylepšíte své znalosti nástroje Selenium Web driver a vytvoříte stabilní a snadno udržovatelné testovací sady. Zjistíte, jak využít potenciál kombinace nástroje Selenium a Continuous Integration Environment.
Obsah kurzu
- Údržba automatizovaných testů
- Vrstvená architektura nástroje Selenium
- Využití znovu použitelných objektů
- Provádění testů lokálně i vzdáleně
- Mobilní automatizace pomocí nástroje Appium
- Příklady dobré a špatné praxe
Začneme tím nejrozporuplnějším bodem týkajícím se
front-end automatizace testů –
údržbou testovacích skriptů. V této oblasti si ukážeme několik
přístupů a triků a naučíme se, jak je zkombinovat tak, aby nám dobře sloužily. Budeme diskutovat o vrstvené architektuře a věnovat důkladnou pozornost použití
návrhových vzorů Page Object. Poté se naučíme, jak
získat maximální výkon z automatizovaných testů pomocí datových sítí a účinných kombinací testovacích dat.
Druhý den školení se budeme věnovat
automatizaci testů v prostředí pro kontinuální integraci. Probereme také konfiguraci testovacího prostředí a pokročilé možnosti protokolování. Zaměříme se i na
automatizaci testů mobilních aplikací využívajících Selenium a Appium.