Schița de curs
Introducere
- Testare automată
- ATDD (dezvoltare bazată pe teste de acceptare)
- BDD (dezvoltare bazată pe comportament)
De ce Serenity?
- Rapoartele de testare ca „documentație vie”
- Actori, sarcini și obiective
- Model de scenariu vs obiecte de pagină
Serenity Arhitectură
- Pagini, Pași, Cerințe, Teste, Rapoarte
Configurarea și configurarea mediului de testare
- JUnit, Serenity BDD și puțin Selenium WebDriver
Definirea cerințelor și criteriilor de acceptare
Automatizarea criteriilor dvs. de acceptare
Configurarea scenariilor dvs
- Întrebări despre scenariu
- Serenity abilități
Testarea unei aplicații web cu scenariu
Scrierea primului test Serenity.
Scenariul Interacțiuni web
Întrebări web de scenariu
Gestionarea timeout-urilor și a așteptărilor
Executarea testului Serenity.
Generarea Serenity Rapoarte de testare
O privire asupra Serenity Structura proiectului
Integrarea Serenity cu Cucumber și JBehave
Rezumat și Concluzie
Cerințe
- Experiență cu automatizarea testelor.
- Java experiență de programare.
Audiență
- Testori de automatizare
Mărturii (1)
Pentru a vă familiariza cu modelul scenariului și să învățați de ce acesta este mai bun decât modelul vechi.
Peter Moors
Curs - Serenity BDD for Automated Acceptance Tests
Tradus de catre o masina