
Formation Selenium Cucumber
Description de la formation Selenium et Cucumber
La formation selenium et cucumber vous aide à explorer l’automatisation des scénarios du test d’une application web à l’aide de l’outil Cucumber et du sélénium. Au cours de la formation, vous appreniez les spécificités du l’outil Cucumber ( un cadre de développement basé sur le comportement (BDD). Ainsi, vous pratiquez Selenium WebDriver, comment mettre en place un projet cucumber et intégrer Selenium WebDriver avec Cucumber.
Objectifs pédagogiques
- Mise en oeuvre des outils sélenium et Cucumber .
- Appliquer et maîtriser les commandes de Selenium
- Création d’un projet avec cucumber
- Intégration continue avec Jenkins
Publique cible
- Chaque personne est intéressée par le domaine d’automatisation du test ou souhaite faire une reconversion professionnelle.
- Ingénieurs AQ, Testeurs de logiciels, Ingénieurs en logiciel, Développeurs de logiciels, testeurs manuels
Prérequis
- Une connaissance de base de Selenium est souhaitable mais n’est pas obligatoire.
- Aucune connaissance de BDD et Cucumber n’est exigée.
Programme de la formation Selenium Cucumber
1/ Introduction
- Introduction au test logiciel
- Pourquoi tester le logiciel ?
- Quels sont les types des tests ?
- Comment tester le logiciel ?
2/ Automatiser les tests c’est quoi ?
- Automatisation des tests
- Pourquoi automatiser les tests ?
- Quand automatiser les tests ?
- Bénéfices et limites de l’automatisation
- Différents outils d’automatisation des tests
3/ Outils de Test : Selenium
- Présentation de Selenium
- A propos de Selenium
- Avantages et limites
- Architecture de la suite d’outils Selenium: Selenium IDE, Selenium WebDriver, Selenium Grid
4/ Selenium WebDriver
- Pratiquer Selenium WebDriver
- Présenter l’application web à tester.
- Xpath, c’est quoi ?
- Savoir comment localiser les éléments dans une page web avec plusieurs façons
- Junit, TestNg
- Installation et configuration
- Mise en œuvre
- Le premier projet (maven) : Appliquer et maîtriser les commandes de Selenium.
5/ Cucumber
- C’est quoi cucumber ?
- La langage Gherkin
- Création d’un projet avec cucumber : écrire plusieurs
scenarii, coder les StepDefinitions, exécuter les tester et analyser les résultats
6/ Intégration
- BDD
- Scenario outline
- Le design pattern POM
- Comparer Selenium avec un outil d’automatisation payant (Test Complete de SmartBear)
- Les framework de Selenium (exemple Data Driven Framework)
- Intégration continue avec Jenkins
Autre information sur la formation en ligne
- Durée : 26 heures (2 weekends)
- Formateur : expert certifié ISTQB et Selenium A4Q.
- Langue : Français