Automatisation des tests avec Selenium
Dernière mise à jour : 08/04/2026
Description
Introduction à l'automatisation des tests
- Principes et enjeux de l'automatisation
- Cas de tests à automatiser
Fondamentaux Java pour Selenium
- Variables, types de données et opérateurs
- Conditions et boucles
- Méthodes et classes
- Notions de base de la programmation orientée objet
Prise en main de l'environnement Java/Selenium
- Installation et configuration de l'environnement
- Mise en place de Selenium WebDriver
- Configuration des navigateurs et drivers
Découverte de Selenium WebDriver
- Architecture et fonctionnement de Selenium WebDriver
- Lancement et fermeture du navigateur
- Navigation entre pages
- Identification des éléments : id, name, class, XPath, CSS Selector
- Saisie dans les champs
- Clic sur boutons et liens
- Gestion des listes déroulantes, cases à cocher et boutons radio
Gestion des synchronisations
- Temps de chargement et problématiques associées
- Attentes implicites et explicites
- Gestion des éléments dynamiques
Automatisation et exécution des scénarios de test
- Automatisation d'un parcours utilisateur
- Exécution des scripts de test
- Lecture et interprétation des résultats
- Analyse des erreurs et débogage
Objectifs de la formation
- Comprendre les bases de l'automatisation de tests
- Apprendre les bases de JAVA.
- Prendre en main Selenium WebDriver
- Interagir avec les éléments web
- Gérer les synchronisations
- Structurer ses scripts de test
- Automatiser et exécuter des tests avec Selenium WebDriver
- Exécuter et analyser les résultats tests.
Public visé
Professionnels de l'activité de tests de logiciels.
Prérequis
Connaissances de base en informatique.
Modalités pédagogiques
Support de cours
QCM
Mises en situation
Travaux pratiques…
Moyens et supports pédagogiques
Ressources humaine
- Responsable de formation
- Formateurs
- Responsable RH
- Président
Moyens matériels :
- Ordinateurs
- Supports pédagogiques
- Vidéoprojecteur
- Salles de formation (Salle "A" & Salle "B")
- Salle d'entretiens
- Salle de pause
Support Pédagogique
- Cours pédagogique
- Présentation power point illustrée de photos, schémas, vidéos
- Classeur pédagogique reprenant le déroulé pas à pas qui sert de guide tout au long de la formation
- Utilisation du Paper board
- Outils de test
- Guides utilisateurs d'outils
Modalités d'évaluation et de suivi
Les participants seront évalués tout au long de la formation à travers :
- Des quiz en ligne pour tester leur compréhension des concepts clés.
- Des projets pratiques où ils devront démontrer leur capacité à créer et exécuter des tests automatisés.
- Une évaluation finale qui comprendra un examen théorique et pratique sur les compétences acquises.
Les résultats seront communiqués aux participants avec des recommandations pour les domaines à améliorer.