Struttura del corso
Introduzione
- Test automatizzati
- ATDD (Sviluppo guidato dai test di accettazione)
- BDD (Sviluppo guidato dal comportamento)
Perché Serenity?
- Rapporti di prova come "documentazione vivente"
- Attori, compiti e obiettivi
- Confronto tra pattern di sceneggiatura e oggetti di pagina
Serenity Architettura
- Pagine, Passaggi, Requisiti, Test, Rapporti
Impostazione e configurazione dell'ambiente di test
- JUnit, Serenity BDD, e un po' di Selenium WebDriver
Definizione dei requisiti e dei criteri di accettazione
Automatizzare i criteri di accettazione
Impostazione delle sceneggiature
- Domande sulla sceneggiatura
- Serenity Abilità
Test di un'applicazione Web con Screenplay
Scrivere il tuo primo Serenity test
Sceneggiatura Interazioni Web
Domande sulla sceneggiatura sul Web
Gestione dei timeout e delle attese
Esecuzione del test Serenity
Generazione di Serenity rapporti di prova
Uno sguardo alla Serenity struttura del progetto
Integrazione Serenity con Cucumber e JBehave
Riassunto e conclusione
Requisiti
- Esperienza con l'automazione dei test.
- Java Esperienza di programmazione.
Pubblico
- Tester per l'automazione
Recensioni (1)
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.