Návrh Školení
Úvod
- Proč používat Protractor?
Nastavení a instalace
Jak Protractor funguje
Přehled syntaxe Protractor
Porozumění slibům a testům založeným na slibech
Ukázka webové aplikace
Nastavení vašeho SUT (testovaný systém)
Psaní svého prvního testu
Unit Testing Javascript s Jasmin nebo Mocha
Ovládání prohlížeče pomocí Selenium WebDriver, Chai WebDriver, directConnect
Lokalizace a interakce s webem Element
Přístup k webu Element prostřednictvím objektů stránky
Provádění testu
Generování testovacích zpráv
Ladění Protractor Testy
Váš testovací kód bude udržovatelný a snadno čitelný
Zesměšňování požadavků HTTP
Integrace Cucumber s Protractor pro BDD (Behavior Driven Development)
Testy škálování přes více prohlížečů a systémů s mřížkou Selenium
Integrace Protractor do vašeho vývojového pracovního postupu (Git, Jenkins atd.)
Shrnutí a závěr
Požadavky
- Zkušenosti s prací se skripty Javascript a node.js.
- Základní znalost webových aplikací Angular.
- Základní porozumění automatizačnímu testování.
Publikum
- Weboví vývojáři
- Automatizační testovací inženýři
Reference (1)
Trainer subject knowledge and rapport with the audience and also his patience