Plan du cours
Introduction
- Tests automatisés
- ATDD (Développement piloté par les tests d'acceptation)
- BDD (Behavior Driven Development)
Pourquoi Serenity ?
- Les rapports de test sont une "documentation vivante".
- Acteurs, tâches et objectifs
- Modèle de scénario vs objets de page
Architecture Serenity
- Pages, étapes, exigences, tests, rapports
Mise en place et configuration de votre environnement de test
- JUnit, Serenity BDD, et un peu Selenium WebDriver
Définir les exigences et les critères d'acceptation
Automatiser vos critères d'acceptation
Configurer vos scénarios
- Questions sur les scénarios
- Serenity compétences
Tester une application Web avec Screenplay
Rédiger votre premier Serenity test
Interactions Web du Screenplay
Questions de Screenplay Web
Gérer les délais et les attentes
Exécution de votre test Serenity
Générer des rapports de test Serenity
Aperçu de la structure du projet Serenity
Intégration de Serenity avec Cucumber et JBehave
Résumé et conclusion
Pré requis
- Expérience de l'automatisation des tests.
- Java expérience en programmation.
Audience
- Testeurs d'automatisation
Nos clients témoignent (1)
Pour vous familiariser avec le modèle de scénario et apprendre pourquoi ce dernier est meilleur que l'ancien modèle.
Peter Moors
Formation - Serenity BDD for Automated Acceptance Tests
Traduction automatique