Automatisation du test avec Selenuim

Réf. : DN-33387
Durée : 2 jours
Tarif : 1000,00  HT

Toutes nos formations sont disponibles en présentiel ou en distanciel.

Objectifs

A l’issue de la formation, vous serez capable de :

Contenu de la formation

Objectifs :

Savoir configurer et mettre en place un environnement de test automatisé avec Selenuim
Savoir créer des scenarios pour le test des interfaces web.
Savoir créer, modifier et exporter des scenarios de tests
Comprendre l’intégration des tests d’interface dans les serveurs d’intégration continue

Introduction

Processus et qualité
Retour sur les tests fonctionnels des applications Web
Différents niveaux de test : test unitaire, test d’intégration, test fonctionnel et test de charge
La problématique du test des IHM Web, positionnement de Selenium

Automatisation – Assimilez les concepts

Pourquoi automatiser ?
Bénéfices et limites de l’automatisation
Choisir les tests à automatiser

Présentation de Selenium 3

Le projet Selenium, historique et enjeux
Navigateurs supportés
Présentation des commandes
Architecture de la suite d’outils Selenium 3

Selenium IDE

Capture et enregistrement de scénario avec Selenium IDE
Structure et éléments de script
Analyser et modifier un script généré
Création manuelle de script
Création de suite de tests
Méthodes   de   localisation   :   ID,   Name, ClassName, Link Text…
Identifier des objets avec CSS Selector
Génération du XPath

Selenium  Webdriver –l’utilisation des interfaces de programmation applicative (API)

Présentation générale de l’API Webdriver
Les drivers (proxy) pour les différents navigateurs (Internet Explorer, Firefox, Chrome, Android et HtmlUnit)
Pilotage des tests multi-navigateurs avec Webdriver
Trouver les éléments du DOM Remote Webdriver
Faire des captures d’ecrans automatique
Exporter des tests depuis Selenuim IDE

Selenium Grid

Architecture
Installation et configuration des différents composants
Création d’un test pour le Grid
Exécution parallélisée de tests
Les différentes options
Gestion des environnements

Concepts avancés

Présentation du concept d’intégration continue avec Selenium
Démarche de spécification
Extension de l’API Selenium IDE

Public

DevOps, Ingénieurs de tests logiciels, Développeurs, Chef de projet test.

Pré-requis

Connaissance du test. La connaissance des technologies du web.

Méthodes pédagogiques

Alternance d’apports théoriques, d’exercices pratiques et d’études de cas.

Réf. : DN-33387
Durée : 2 jours
Tarif : 1000,00  HT
Partager cette formation
Facebook
Twitter
LinkedIn

Demande de devis

*Sous réserve de maintien de la session
Session ouverte à partir de 3 participants