Coding

Automatisation des tests avec Selenium

Cette formation permet de savoir comment utiliser Selenium, de créer des test automatisés pour les applications web. Nous verrons différentes facettes de Selenium afin de directement enregistrer les étapes du test à partir d’un navigateur ainsi que d’utiliser JAVA pour automatiser le WebDriver en utilisant l’interface de programmation de Selenium. Nous explorerons également comment éxecuter des tests répartis sur plusieurs machines en utilisant les capacités du GRID Selenium.

Content

Qu’est ce que l’automatisation des Tests ?

  • Quand est ce que l’automatisation est applicable ou nécessaire ?

D’où commencer ?

  • Niveaux de Testing : Cohn’s Pyramid
  • Ce qu’il ne faut PAS faire : le cône de glace

Introduction à Selenium

  • Qu’est ce que Selenium ? Un peu d’histoire
  • Premiers numéros et évolution

Selenium IDE et les éléments du web

  • Principes de développement
  • Mise en place de Selenium IDE
  • Vérification des acquis : pours et contres

Selenium WebDriver

  • Mise en œuvre des principes et WebDriver avec des pilotes de navigateurs
  • Création de WebDriver avec RemoreWebDriver

Selenium Grid

  • Principes
  • Ce qui change en fonction de single WebDriver

Exercices

Learning Outcomes

Cette formation vous permettra :

  • De comprendre l’étendue des Tests automatisés ainsi que les fondamentaux des Tests automatisés
  • De créer des cas de Test via l’utilisation de Selenium IDE
  • De comprendre l’architecture de Selenium WebDriver et les nombreuses couches d’intéraction
  • De mettre en place un projet WebDriver dans Eclipse et écrire des cas de test en utilisant Junit et TestNG
  • De travailler avec de nombreuse commandes de WebDriver afin d’alimenter les navigateurs web et intéragir avec les composantes du web
  • D’apprendre à traiter avec des scénarios multi-usage de test fonctionnels : erreurs de vérification, multiple fenêtres, alertes, différents navigateurs, liens vers les pages, remplissage de formulaires…
  • D’apprendre à utiliser Selenium Grid pour le tests distribués et TestNG pour les exécutions parallèles
  • D’executer un projet en partant de 0 en construisant un cadre d’automatisation et scénarios
Training Method

Exercises pratiques

Certification
Certificate of Participation
Prerequisites

Connaissances de base du langage JAVA. En fonction du niveau de qualification de publique, les concepts de JAVA seront rappelés, pour que, tout le monde puisse comprendre l’intégralité de la formation.


Planning and location
Session 1
13/10/2025 - Monday
13:00 - 17:00
Session 2
14/10/2025 - Tuesday
09:00 - 13:00
Session 3
14/10/2025 - Tuesday
14:00 - 18:00
Session 4
16/10/2025 - Thursday
13:00 - 17:00
Session 5
17/10/2025 - Friday
09:00 - 13:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

Available Edition(s):

https://www.dlh.lu/web/image/product.template/1297/image_1920?unique=54c8d64

This combination does not exist.

80.00 € 80.0 EUR 80.00 €

80.00 €

Not Available For Sale

Your trainer(s) for this course
q-leap, Renaud BOURNONVILLE
Renaud BOURNONVILLE
View all their courses.

Passionate about training and testing, Renaud will be happy to accompany you on one or more training courses.