1
Introduction à la plateforme Selenium
- Rappel sur les tests fonctionnels des applications Web.
- Le projet Selenium (historique, roadmap).
- Architecture de la plateforme Selenium.
- Robots de tests Open Source disponibles.
- Accès aux éléments d’une page Web.
Travaux pratiques
Installation, découverte de la plateforme et tests de bon fonctionnement. Exercice d’accès aux éléments d’une page Web.
2
Création de tests avec le robot Selenium IDE
- Enregistrement des cas de test, constitution des suites et rejeu sur Firefox ou Chrome.
- Utilisation d'outils pour lancer les suites de test.
- Lancement des tests sur d'autres navigateurs via Selenium server.
Travaux pratiques
Enregistrement, modification et rejeu des cas de test et suites de test. Réalisation de batchs de test.
3
Création de tests automatisés avec Katalon
- Katalon Studio une suite d'automatisation des tests.
- Katalon et Selenium.
Travaux pratiques
Exploration et mise en œuvre des fonctionnalités de base de Katalon avec Selenium.
4
Présentation de concepts avancés
- Démonstration de l’API WebDriver en Java.
- Structuration en couches et création de mots-clés métiers (illustrations avec Cucumber et Robot Framework).
- Lancement des tests par une plateforme d'intégration continue.
- Ponts vers les gestionnaires de tests (SQUASH TM, Testlink).
- Bonnes pratiques et conclusion.
Démonstration
Exercice avec Robot Framework.