« Automatisation des tests Sélenium »
Durée : 5 jours
Public :
Objectif :
Programme
Objectifs de la formation
I- Prendre en main les outils Sélénium (IDE, WebDriver)
II- Comprendre l’Architecture de Sélénium WebDriver.
III- Introduction à Cucumber
IV- Développer une suite de tests sous Firefox et les porter sur d'autres plates-formes(Chrome, IE)
V- Prendre en main le serveur d'intégration continue jenkins
VI- Mettre en œuvre Sélénium et cucumber dans le cadre de serveurs d'intégration continue(Jenkins)
VII- Assurer une surveillance et maintenance des scriptes de tests automatisés.
Programme de la formation
Phase 1 : Introduction
Introduction aux activités de recette (rédaction et exécution)
Apprendre les bases de développement java
Apprendre les bases de l’orienté objet (l’OO)
Apprendre les bases en html
Apprendre les bases de javascript
Comprendre le concept de l’automatisation des tests logiciel
Mise en place de bonnes pratiques
Phase 2 : Sélénium IDE
Création d’un cas de test avec Selenium IDE
Enregistrement des cas de test et rejeu.
Constitution de suites de tests et rejeu.
Selenium IDE et les navigateurs Web.
Mise en place de bonnes pratiques
Travaux pratiques :
- Création et mise au point de cas de test, création de suites de test, lancement des tests.
Phase 3 : Introduction à la plate-forme Sélénium 2.0
Rappel sur les tests fonctionnels des applications Web.
Frameworks de test et langages.
Le projet Selenium (historique, roadmap).
Architecture de la plateforme Selenium 2.0.
Travaux pratiques
- Installation de la plateforme Selenium 2.0.
Phase 4 : Les APIs Web Drivers
APIs Web Driver
Architecture de WebDriver.
Les drivers (proxy) pour les différents navigateurs (IE, Firefox, Chrome).
Pilotage des actions.
Reconnaissance des composants sur l'interface.
Mise en place de bonnes pratiques
Phase 5 : Introduction à Cucumber
Introduction à Cucumber
Installation de Cucumber (avec Maven)
Utilisation de Sélénium WebDriver avec Cucumber
Mise en place de bonnes pratiques
Travaux pratiques
- Mise en place d'exemples en utilisant l'API Webdriver et Cucumber.
Phase 8 : Sélénium dans le cadre de Jenkins
Introduction à jenkins
Mise en place de bonnes pratiques
Travaux pratiques
Ajouter Sélénium dans la plateforme de jenkins
Créer un nouveau projet et l’ajouter dans Jenkins
Configurer le nouveau projet
On vous propose une formation sur l’automatisation des tests basées sur la suite d’outil Selenium(Sélenium IDE, Sélenium
WebDriver).
Que vous soyez débutant ou déjà expérimenté, vous apprendrez ou consoliderez :
L’installation des environnements d’automatisation (eclipse, WebDriver, Cucumber, Jenkins, etc.).
La création de scripts en Java, en manipulant toutes sortes d’objets et d’événements.
Un reporting riche des résultats de tests automatisés(Cucumber).
Une formation de 5 jours basée principalement sur la pratique, accompagnée de guides directement utilisables.
Prix de la formation (5 jours) : 5 000,00 MAD HT par personne.
Dates des formations :
Session prochaine : Septembre/2018 (5 jours, le WE).