Selenium : automatisation des tests fonctionnels d'applications Web
Vos tests récurrents doivent accompagner les évolutions du logiciel sans devenir une charge incontrôlable. Avec Selenium, structurez vos scénarios automatisés et leur maintenance pour rendre les vérifications plus reproductibles. Renforcez votre capacité à interpréter les résultats et à faire évoluer la couverture de test.
- Durée
- 2 jours 14 heures
- Code
- DEV016FR Code
Présentation
Destinée aux professionnels disposant de bases en tests fonctionnels, applications web et programmation, cette formation propose une initiation complète et progressive à l’automatisation des tests avec Selenium.
Les participants apprendront à créer, exécuter et structurer des tests fonctionnels automatisés en s’appuyant sur Selenium WebDriver, tout en bénéficiant d’un accompagnement adapté à leur niveau. Grâce à des exercices guidés et des cas concrets, ils pourront intégrer ces pratiques dans leurs projets, jusqu’à une mise en œuvre simple dans des environnements CI/CD. Une formation pratique et accessible, idéale pour passer du test manuel à l’automatisation.
Objectifs
À l'issue de cette formation Selenium en test fonctionnel, vous atteindrez les objectifs de compétences suivants :
- décrire l'architecture et les composants de la plateforme Selenium (IDE, WebDriver, Grid) ;
- utiliser Selenium WebDriver pour automatiser des tests fonctionnels web de manière progressive ;
- structurer une démarche d’automatisation adaptée à des contextes fonctionnels courants ;
- concevoir et exécuter des scénarios de test automatisés en Java ou Python avec assistance ;
- intégrer les tests automatisés dans une chaîne CI/CD simple (Jenkins ou GitLab CI).
Programme
Module 1 : tour de table
- Présentations individuelles et partage de vos attentes pour cette formation.
- Présentation générale du programme et de ses objectifs.
- Clarification des enjeux et alignement sur les objectifs communs.
Module 2 : introduction et environnement Selenium
- Présentation de Selenium : IDE, WebDriver, Grid.
- Installation simplifiée de Selenium WebDriver.
- Introduction à l’environnement : navigateurs, drivers, IDEs recommandés (Eclipse, VSCode).
Travaux pratiques
- Installer et configurer Selenium.
- Créer un premier test en mode enregistrement avec Selenium IDE.
Module 3 : automatisation des tests fonctionnels avec Selenium WebDriver
- Localiser des éléments web simplement (ID, Name, CSS)
- Réaliser des actions de base : clics, saisies, navigation.
- Gérer les cas simples d’interactions : pop-up, menus déroulants.
Travaux pratiques
- Automatiser un scénario de login et naviguer sur un site web test.
Module 3 : structuration et bonnes pratiques adaptées
- Répéter des tests avec différentes données (introduction au Data Driven Testing).
- Utiliser des fonctions pour simplifier les scripts.
- Structurer les scripts pour la réutilisation.
Travaux pratiques
- Paramétrer un test avec plusieurs utilisateurs.
Module 4 : intégration simple dans un environnement CI
- Introduction simple à l’intégration continue.
- Exécution de scripts Selenium via Jenkins ou GitLab CI (modèle préconfiguré).
- Génération de rapports simples.
Travaux pratiques
- Intégrer un test dans Jenkins avec assistance.
Public
Cette formation s'adresse aux publics suivants :
- les testeurs fonctionnels souhaitant évoluer vers l’automatisation ;
- les responsables qualité ayant une base en programmation ;
- les professionnels ayant une expérience dans les tests d’applications web.
Prérequis
Suivre cette formation nécessite les prérequis suivants :
- voir des bases en tests fonctionnels ;
- connaître le fonctionnement des applications web (HTML, CSS, comportements courants des interfaces) ;
- avoir des bases en programmation (Java, Python, ou JavaScript).
Modalités pédagogiques et d’évaluation
- Test de positionnement
- Supports de formation remis aux participants
- Évaluation continue tout au long de la formation
- Questionnaire d’évaluation à chaud
- Alternance théorie et mise en pratique
- Feuilles d’émargement
- Questionnaire d’évaluation à froid
- Travaux pratiques
- Étude de cas
Points forts
- Approche progressive, adaptée aux professionnels ayant une base technique.
- Utilisation d’outils accessibles (Selenium IDE pour débuter, puis WebDriver).
- Exercices guidés avec un accompagnement renforcé.
- Introduction pratique à l’automatisation sans complexité excessive.
- Formateur expérimenté, avec pédagogie adaptée aux profils non développeurs.
Dates et sessions
Choisissez la date et le format qui vous conviennent.
Aucune session future n’est disponible pour le moment.
fr
en