Selenium, automatisation des tests fonctionnels des applications Web
- Référence GKTLAS
- Durée 2 jour(s)
- Version 2025
Modalité pédagogique
Options de paiement complémentaires
-
GTC 28 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
EUR1,500.00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageCette formation de 2 jours vous permettra de permettre aux participants d’organiser efficacement l’automatisation des tests d’applications web en maîtrisant les techniques et bonnes pratiques associées à l’outil open source Selenium.
Dans un secteur où l’automatisation des tests devient un levier incontournable de qualité et de rapidité, les entreprises recherchent des profils capables de mettre en œuvre des solutions robustes et maintenables. Cette formation répond aux besoins du marché en formant des participants capables de concevoir, développer et exécuter des scénarios automatisés dans des environnements complexes, y compris intégrés en pipelines CI/CD. Pour les participants, elle représente une opportunité majeure de renforcer leur employabilité, d’évoluer vers des rôles de testeur automaticien et de s’adapter aux standards d’innovation et de qualité attendus dans les projets agiles et DevOps.
Mise à jour : 12/12/2025
Prochaines dates
Haut de pagePublic
Haut de pageProfessionnels du test logiciel, testeurs automatisation, développeurs QA, chefs de projet technique, ou toute personne amenée à automatiser des tests fonctionnels d’applications Web.
Objectifs de la formation
Haut de page- Décrire l’architecture et les composants de la plateforme Selenium
- Maîtriser les fonctionnalités de Selenium WebDriver pour automatiser les tests fonctionnels
- Mettre en place une démarche structurée d’automatisation des tests d’interface utilisateur
- Concevoir, rédiger et exporter des scénarios de test automatisés dans différents langages
- Intégrer et exécuter les tests automatisés dans une chaîne CI/CD avec des outils comme Jenkins, GitLab CI ou Azure DevOps
Objectifs opérationnels (mise en œuvre pratique)
- Créer un framework simple d’automatisation basé sur Selenium
- Concevoir, développer et maintenir des tests d’interface utilisateur automatisés
- Utiliser Selenium avec des langages comme Java, Python ou JavaScript
- Gérer l’exécution des tests dans un environnement CI/CD et produire des rapports automatisés
Programme détaillé
Haut de pageIntroduction
- Présentation des enjeux de l’automatisation, des objectifs pédagogiques et du déroulé détaillé. Tour de table pour identifier les attentes et les contextes des participants.
Architecture de Selenium
- Présentation des composants : WebDriver, Grid, IDE, language bindings. Exploration des navigateurs supportés et des drivers associés.
Installation et premiers pas
- Installation de l’environnement, création de scripts simples avec Selenium WebDriver.
Validation : QCM, exercices pratiques guidés, échanges interactifs.
Conception des tests Web
- Localisation des éléments (Xpath, CSS selectors), commandes Selenium, gestion des événements, gestion des jeux de données.
Automatisation avancée
- Automatisation de formulaires Web, validations, assertions, logs, reporting.
Validation : Exercices pratiques, mini-projet d’automatisation sur parcours utilisateur.
JOUR 2
Structuration d’un framework
- Application du modèle Page Object Model (POM), gestion des jeux de données, maintenance des scripts, bonnes pratiques de refactorisation.
Multi-navigateurs et environnements d’exécution
- Gestion des tests multi-navigateurs, préparation des environnements d’exécution automatisée.
Validation : Démonstrations, exercices pratiques, validation des compétences acquises.
Pré-requis
Haut de pageCompétences requises
- Expérience préalable en test logiciel automatisé
Compétences recommandées
- Bases en développement (Java, Python, JavaScript…)
Certification
Haut de pageUne attestation de suivi et validation des acquis de fin de formation sera délivrée à chaque participant
Aucune certification officielle n’est prévue pour ce module