Schița de curs
Introducere
- De ce să folosiți Protractor?
Configurare și instalare
Cum funcționează Protractor.
Prezentare generală a Protractor Sintaxei
Înțelegerea promisiunilor și a testelor bazate pe promisiuni
Un exemplu de aplicație web
Configurarea SUT (Sistemul în curs de testare)
Scrierea primului test
Unit Testing Javascript cu Jasmin sau Mocha
Conducerea browserului cu Selenium WebDriver, Chai WebDriver, directConnect
Localizarea și interacțiunea cu Web Elements
Accessing Web Element-uri prin obiecte de pagină
Executarea Testului
Generarea rapoartelor de testare
Depanare Protractor Teste
Codul dvs. de testare este menținut și ușor de citit
Batjocorirea cererilor HTTP
Integrarea Cucumber cu Protractor pentru BDD (Behavior Driven Development)
Scalare teste pe mai multe browsere și sisteme cu Selenium Grid
Integrarea Protractor în fluxul dvs. de lucru de dezvoltare (Git, Jenkins etc.)
Rezumat și Concluzie
Cerințe
- Experiență de lucru cu Javascript și node.js.
- Înțelegere de bază a aplicațiilor web Angular.
- Înțelegere de bază a testării automatizate. .
Audiență
- Dezvoltatorii web
- Inginerii de testare a automatizărilor
Mărturii (1)
Trainer subject knowledge and rapport with the audience and also his patience