Jour 1 : Fondamentaux de Selenium & premiers scripts
Module 1 : Introduction Ă l'automatisation des tests
- Pourquoi automatiser les tests ?
- Présentation de Selenium et de ses composants
- Architecture de Selenium WebDriver
Atelier : Installation de l'environnement de test (IDE, navigateurs, drivers)
Â
Module 2 : Création de scripts de test avec WebDriver
- Lancement de navigateurs (Chrome, Firefox)
- Navigation et interactions simples (clics, saisies, validations)
- Localisation des éléments (XPath, CSS Selectors, ID, Name)
Atelier : Création d'un script de test pour un formulaire de contact
Â
Jour 2 : Scénarios avancés & intégration
Module 3 : Gestion des cas complexes
- Attentes explicites et implicites
- FenĂȘtres, alertes, frames et pop-ups
- Gestion des erreurs et des exceptions
Atelier : Test d'un site avec navigation multi-pages et pop-ups
Â
Module 4 : Organisation et maintenance des tests
- Structuration des scripts (Page Object Model)
- Réutilisation du code et modularité
- Bonnes pratiques de maintenance
Atelier : Refactorisation d'un script avec le modÚle POM
Â
Module 5 : Intégration dans un processus CI/CD
- Introduction à l'intégration continue
- Lancement des tests via Maven ou Jenkins
- Génération de rapports de test
Atelier : Mise en place d'un pipeline simple avec exécution automatique des tests
Â