Effectuer une recherche sur le site

Votre devise

Selenium : automatisation des tests fonctionnels d'applications Web

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.

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).

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.

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.
Dernière mise à jour: 04/05/2025
Code formation
DEV016FR
Durée
2 jours
Travaux Pratiques
Etude de cas

Le délai d’inscription dépend de la formation et vous sera notifié par votre conseiller Oo2

Soyez informé par email quand une nouvelle session est disponible.

Leave empty this text field if you are not a bot.