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.