Automatisation des tests avec Selenium

80,00 

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.

Out of stock

Sorry, the course is fully booked. If you are interested in getting notifications for available spots in case other participants cancel, please leave your name and email address below

SKU: 9812 Category:

Start date

December 12, 2023

End date

December 20, 2023

Language(s) of the training

French

Languages spoken by the coach(es)

English, French

Instructor(s)

M. Marc-Antoine Guislain

Contents

  • Les bases de l’automatisation des Tests
  • L’outil Selenium

Objective

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

Learning Outcomes

1. Qu’est ce que l’automatisation des Tests ?

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

2. D’où commencer ?

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

3. Introduction à Selenium

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

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

5. Selenium WebDriver

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

6. Selenium Grid

  • Principes
  • Ce qui change en fonction de single WebDriver

7. Exercices

Schedule

Cette formation a une durée totale de 20 heures et se déroule sur 5 jours:

  • 12-12-2023: 13:00-17:00
  • 13-12-2023: 13:00-17:00
  • 15-12-2023: 08:00-12:00
  • 19-12-2023: 13:00-17:00
  • 20-12-2023: 13:00-17:00

Format and Location

Cette formation a lieu en PRÉSENTIEL
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette

Level

Intermediate

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.

Additional Info

Certification

Cette formation n'a pas d'évaluation finale, un certificat de participation sera remis aux participants.

Esco Skills

develop automated software tests, execute integration testing, levels of software testing, execute software tests

Esco Occupations

software tester, ICT integration tester, ICT system tester, automation engineer