Formation SELENIUM 3

 
Durée: 2 Jours             Réf de cours: DC_TEST_SELENIUM
 

Maîtrisez l’automatisation de tests avec SELENIUM 3

L’automatisation des Tests est devenue une nécessité, avec des approches allant du métier au technique, comprenant le TDD, BDD… Cette formation vous permettra de prendre en main les différents composants de la suite Selenium 3.

Vous reviendrez sur les concepts d’automatisation de tests, prendrez en main l’environnement de développement Selenium et apprendrez à utiliser Selenium WebDriver ou encore Selenium Grid.

Public visé:


La formation s’adresse :
● Aux Développeurs
● Aux Équipes de Tests
● Aux Testeurs
● Aux Test Managers / Responsables équipes de test

Prérequis :


Des connaissances de base en développement web, une familiarité avec les processus de test est également conseillée.

Objectifs:


● Maîtriser les concepts d’automatisation de tests
● Mettre en place des tests avec Selenium 3
● Maîtriser les différents modules/composants de Selenium 3

Fiche Formation Selenium 3

Programme :

 

1/ Introduction à la formation                                             ●Selenium 3 Stratégies et types de tests
●Tests manuels et automatisation de tests
●Retour sur la démarche d’automatisation
●Présentation générale de Selenium, fonctionnalités
●Positionnement sur le marché, comparaison avec d’autres outils disponibles
● Les composants de la suite Selenium : Selenium IDE, Selenium RC (déprécié), Selenium WebDriver et Selenium Grid
● Selenium et le process DevOps
● Installer et configurer Selenium
● Outils et plugins
Atelier : Installation de Selenium et de
son environnement, configuration

2/ Selenium IDE et la localisation                                       ●Vue d’ensemble de Selenium IDE
●Interagir avec une page web et localiser des éléments
● Attributs et commandes
●Méthodes de localisation : ID, Name, ClassName, Link Text…
● Identifier des objets avec CSS Selector
● Bonnes pratiques pour générer un XPath
Exemple de cas pratique : Mise en
œuvre de différents moyens pour
localiser les éléments web

3/ Migration de Selenium RC vers WebDriver
                                                        

4/ Selenium Grid                                                        ●Qu’est-ce que Selenium Grid et quand l’utiliser ?
● Architecture : hub et nœuds
● Le RemoteWebDriver et les DesiredCapabilities
● Présentation de l’API Selenium WebDriver
● Architecture et fonctionnement
● Introduction à JUnit, annotations et assertions
● Piloter un navigateur web : commandes, méthodes, fonctions
● Gestion de plusieurs éléments avec findElements()
●Gérer les alertes, pop-ups, fenêtres, boutons, frames…
●Utiliser les Waits implicites et explicites pour la synchronisation
● Faire des captures d’écrans automatiques
● Exporter des tests depuis Selenium
● Automatisation des tests mobiles

5/ TestNG                                                              ●Fonctionnalités du framework TestNG, relations avec JUnit
● Installation et fichier de configuration
● Annotations, attributs et assertions
● Méthodes pour grouper les tests
● Rapports
Exemple de cas pratique : Utilisation
des fonctionnalités de TestNG


6/ Le pattern Page Objects                                                   ● Concepts et apports du modèle Page Objects
● Classes Page Object
● Page Factory
●Utiliser les annotations FindBy, FindAll et CacheLookup
Exemple de cas pratique : Utilisation
du pattern Page Object pour
modulariser les tests

7/ Intégration continue                                                          ● Retour sur les grands principes
●Présentation de divers outils comme ANT, Jenkins, Maven, Cucumber ou SauceLabs…

 

Pour vous inscrire ?

VIA INTERNET

PAR TELEPHONE

Complétez cette demande en ligne, nous reviendrons vers vous avec les dates, les moyens de financement et toutes les réponses à vos demandes !

N’hésitez pas à nous contacter au :

07 56 79 74 46 

01 84 17 75 69

La DC ACADEMY

DES FORMATIONS POUR UNE TRANSFORMATION AGILE RÉUSSIE !

DC CONSULTANTS forme, certifie et accompagne vos équipes aux méthodes et référentiels de gestion de projet selon le niveau nécessaire en agilité !

Nous sommes partenaire officiel des organismes certificateurs (Scrum.org, SAFe, Devops Institute, Atlassian …)

Que vous soyez un particulier, une entreprise ou même un indépendant, plusieurs modes de financement s’offrent à vous.


Toutes les Formations sont finançables À 100% par votre OPCO ou le CPF de votre salarié ! DC Consultants est également référencé DATADOCK afin de vous faciliter les formations de vos équipes !

Nous vous proposons des Formations Certifiantes, des Formations de Remise à Niveau, des Formations Découvertes, des Parcours Complets de Formations !

Découvrez la DC Academy!

datadock
Initiation aux méthodes agiles et scrum
Formation SAFe
Le Management 3.0 et la Matrice de Compétences