Test
Cette formation présente l'utilisation de l'API Webdriver Selenium avec Python permettant d'automatiser l'exécution de tests fonctionnels.
Objectifs
- Automatiser les tests fonctionnels avec Selenium
- Apprendre et interpréter les résultats des tests fonctionnels
- Concevoir et maintenir les tests automatisés Selenium
- Connaitre la syntaxe de base du langage Python
Programme
Introduction- Rappel sur les tests fonctionnels des applications Web
- Le projet Selenium (historique, roadmap)
- Architecture de la plateforme Selenium
Initiation Katalon Recorder
- Utilité de Katalon Recorder
- Enregistrement des cas de test, constitution des suites et rejeu
- Gestion des localisateurs et manipulation du XPATH
- Rappel syntaxe Python
Selenium Web Driver - les bases
- Installation et configuration de l’environnement (Python, pyCharm, composants python et webdrivers, etc.
- Présentation des principales commandes Webdriver
- Rédiger et exécuter les scripts
- Selenium et TestNG
- La grille de serveurs« Selenium Grid » et les tests multi-browser
- Notion PageObject et object repository
- Utilisation des données externes
Selenium Web Driver - concepts avancés
- Explicit and Implicit Waits
- Champ en autocompletion
- Selenium et les serveurs d'intégration continue (Jenkins)
Public concerné
Testeurs et développeurs.
Prérequis
Avoir un minimum d'expérience en développement.
Modalités d'évaluations
L’évaluation des acquis se fait tout au long de la formation au travers des exercices pratiques ou études de cas à réaliser.
Moyens pédagogiques et techniques
Pour cette formation, la pédagogie est basée sur l'alternance de phases théoriques et d'ateliers de mise en pratique. La réalisation d’exercices et leur corrigé permettront de mettre en application tous les concepts évoqués.
Mise à disposition du support de présentation visuel.
En bref
Dates :
Sur demande
Localisation :
Bordeaux
Durée :
2 jours - 14h
Prix :
1 500€
Langue :
Français