TEST
Cette formation présente l'utilisation de l'API Webdriver Selenium permettant d'automatiser l'exécution de tests fonctionnels.
Objectifs
- Automatiser les tests fonctionnels avec Selenium.
- Apprendre et interpréter les résultats des tests fonctionnels.
- Concevoir et maintenir les tests automatisés Selenium.
- Connaitre la syntaxe de base du langage Python.
Programme
Introduction- Rappel sur les tests fonctionnels des applications Web.
- Le projet Selenium (historique, roadmap).
- Architecture de la plateforme Selenium.
Mettre en place l'environnement de test
- Installation et configuration de l'environnement de développement
- Mise en place des briques techniques Selenium
Maitriser les bases de Selenium Web Driver
- Présentation des principales commandes Webdriver
- Enregistrement des tests avec un Recorder (Selenium IDE ou Testwise)
- Export des tests vers un langage de développement
Créer et exécuter les tests avec Selenium Web Driver
- Rappels sur la syntaxe de programmation
- Refactoring des scripts enregistrés
- Exécution des scripts dans l'environnement de développement
- Gestion des localisateurs et manipulation du XPATH
- Notion PageObject et object repository
- Utilisation des données externes
Connaître les concepts avancés de Selenium Web Driver
- Fonctionnalités de la version 4 de SElenium
- "Selenium Grid" et les tests multi-browser
- Selenium et les serveurs d'intégration continue (Jenkins)
Public concerné
Testeurs et développeurs.
Prérequis
Avoir un minimum d'expérience en développement.
Modalités d'évaluations
Un quiz de positionnement est réalisé tout au long de la formation afin de valider les acquis.
Moyens pédagogiques et techniques
Pour cette formation, la pédagogie est basée sur l'alternance de phases théoriques et d'ateliers de mise en pratique. La réalisation d’exercices et leur corrigé permettront de mettre en application tous les concepts évoqués.
Mise à disposition du support de présentation visuel.
Dernière mise à jour le 15/10/2024