Automatiser les tests avec Selenium
- Référence GKTLAS
- Durée 2 jour(s)
- Version 2022
Modalité pédagogique
Options de paiement complémentaires
-
GTC 28 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
EUR1 490,00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
Demander cette formation dans un format différent
Résumé
Haut de pageL’automatisation des tests est devenue l’un des enjeux majeurs des projets informatiques.
Le nombre d’itérations obligent les équipes à tester constamment et généralement ce sont les mêmes tests à rejouer, l’automatisation de ces tests devient donc essentielle afin de laisser le temps de tester de nouvelles fonctionnalités.
Il s’agit de l’approche qui sera abordée durant cette formation avec la mise en oeuvre de la solution Open Source SELENIUM, fortement répandue dans les équipes projets notamment celles ayant un environnement de travail autour de JAVA.
Financement : Cette formation est éligible à l'action collective de l’Opco ATLAS Test Logiciel
Mise à jour : 21.08.2023
Prochaines dates
Haut de page-
- Modalité: Classe inter en présentiel
- Date: 24-25 février, 2025
- Centre: RUEIL ATHENEE
-
- Modalité: Classe inter en présentiel
- Date: 19-20 mai, 2025
- Centre: RUEIL ATHENEE
-
- Modalité: Classe inter en présentiel
- Date: 11-12 août, 2025
- Centre: RUEIL ATHENEE
Public
Haut de pageTesteurs ou développeurs désirant se former aux techniques d’automatisation, chefs de projet test…
Objectifs de la formation
Haut de pageA l’issue de la formation, les participants seront capables de :
- Organiser l'automatisation des tests des applications web en appliquant les techniques et bonnes pratiques de la solution open source Selenium
- Décrire l'architecture de la plateforme open source Selenium
- Mettre en oeuvre toutes les fonctionnalités propres àSelenium
- Mettre en oeuvre une déarche d?automatisation et en particulier des tests d?interface
- Créer et exporter des scenarios de tests dans difféents langages de programmation
- Intégrer les tests dans les outils d’intégration continue
Programme détaillé
Haut de pageJOUR 1
Présentation de la formation
- Un projet « Fil Rouge » sera utilisé tout au long de la formation afin de pouvoir directement mettre en pratique les concepts vus.
Rappels de quelques concepts
- Le test dans le processus de développement
- Revu du processus de test
- Rappel sur les types et niveau de test
- Concepts d'automatisation des tests
- Comprendre l’approche de l’automatisation
- Bénéfices et limites de l'automatisation
- Identifier les tests à automatiser
Présentation de Selenium 3
- Introduction à Selenium et comprendre son cadre d’utilisation (Niveaux et types de test ciblés)
- Architecture de la suite d'outils Selenium
- Présentation des solutions : Selenium IDE / Selenium RC / Selenium GRID
Mise en oeuvre de Selenium IDE
- Capture et enregistrement de scénario avec Selenium IDE
- Structure et éléments de script
- Analyser & Modifier le script généré
- Comprendre et Utiliser les Assertions, Expressions régulières, Rollup Rules, XPath
- Création manuelle de script
- Création de suite de tests
- Piloter les tests sur différents navigateurs
- Concepts avancés
- Travaux pratiques de mise en oeuvre de Selenium
Selenium WebDriver
- Architecture
- Installation
- Convertir les scripts de tests générés
- Langages et framework de tests unitaires supportés
- Manipulation des fichiers properties et Excel
- Exécuter les tests
- Reporting des résultats
- Trouver les éléments du DOM avec WebDriver en utilisant ID
- Name
- ClassName
- XPath
- Link list
- Piloter les tests multi-navigateurs avec Webdriver
- Philosophie de Webdriver
- Tests avec Firefox
- Tests avec Internet Explorer
- Tests avec Google Chrome
- Travaux pratiques d’exécution et de reporting avec WebDriver
JOUR 2
Paralléliser les tests avec Selenium Grid
- Architecture de Selenium Grid
- Installation et configuration
- Exécution parallélisée des tests
- Configuration de Sélénium Grid Hub & Sélénium Grid Remote
- Création d'un test pour le GRID
- Exécution de tests en Parallèle
- Concepts avancés avec les interactions utilisateurs
- Keyboard / Mouse
- Actions / Drag and drop / Choix multi-texte dans une liste déroulante
- Travaux pratiques de création et d’exécution de tests avec Selenium Grid
Travaux avancés
- En fonction du niveau des participants des exercices complémentaires et notions supplémentaires seront fournis pour explorer plus en détail certains concepts avancés : externalisation des données, Approche par mot clé et relation avec Cucumber, Intégration continue.
Pré-requis
Haut de pageAvoir une bonne connaissance des processus d'ingénierie du logiciel et de test.
Bon à savoir
Haut de pageSupport de cours remis aux participants
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Modalité d'évaluation</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">A l'issue de la formation, le participant est invité à s’auto-évaluer par rapport aux objectifs énoncés.</p></td></tr></tbody></table>
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Accessibilité et accompagnement</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Notre référente handicap se tient à votre disposition pour adapter votre accueil et le suivi de votre formation. N’hésitez pas à la contacter : <a href="mailto:info@globalknowledge.fr" data-linkindex="0" data-mce-href="mailto:info@globalknowledge.fr">info@globalknowledge.fr</a></p></td></tr></tbody></table>
- <table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Délais d’inscription</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Avant le début de la formation <strong>jusqu’à 5 jours ouvrés sous réserve de disponibilité. </strong>Dans le cas d’une formation finançable par votre <a style="display: inline;" href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-style="display: inline;">CPF,</a> jusqu’à 11 jours ouvrés avant le début de la formation. <a style="display: inline;" href="mailto:cpf@globalknowledge.fr" data-mce-href="mailto:cpf@globalknowledge.fr" data-mce-style="display: inline;">Contactez-nous</a> pour connaître les formations éligibles.</p></td></tr></tbody></table><p><br /></p>
- #000000
- #000000
- GKTLAS
- Automatiser les tests avec Selenium
- Test logiciel
- Formation Test logiciel - automatiser les tests avec SELENIUM | GKTLAS
- Applications Development