Selenium, automatisation des tests fonctionnels des applications Web
Prise en main de la plateforme Selenium 3.0 et des robots de tests associés
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 21/11/2022. Dernière mise à jour le 31/08/2023.
Version du programme : 4
Programme de la formation
Les campagnes de tests pouvant contenir des centaines de scénarios à exécuter, on comprend vite l'intérêt de l'automatisation. A l’issue de la formation, l’apprenant sera capable d'automatiser des tests des applications web en appliquant les techniques et bonnes pratiques de la solution open source Selenium.
Objectifs de la formation
- Comprendre l'architecture de la plateforme Open Source Selenium
- Apprendre à mettre en œuvre toutes les fonctionnalités propres à Selenium
- Savoir mettre en œuvre une démarche d’automatisation et en particulier des tests d’interface
- Savoir créer et exporter des scenari de tests dans différents langages de programmation
- Comprendre comment intégrer les tests dans les outils d’intégration continue
Profil des bénéficiaires
- Testeurs ou développeurs désirant se former aux techniques d’automatisation, chefs de projet test…
- Avoir une bonne connaissance des processus d'ingénierie du logiciel et de test.
Contenu de la formation
-
Introduction à la plateforme Selenium
- Rappel sur les tests fonctionnels des applications Web.
- Le projet Selenium (historique, roadmap).
- Architecture de la plateforme Selenium.
- Robots de tests Open Source disponibles.
- Accès aux éléments d’une page Web.
-
Création de tests avec le robot Selenium IDE
- Enregistrement des cas de test, constitution des suites et rejeu sur Firefox ou Chrome.
- Installation et utilisation de Selenium SideRunner pour lancer les suites de test.
- Lancement des tests sur d'autres navigateurs via Selenium server.
-
Création de tests dans l'environnement TestProject
- Création d’un compte TestProject et installation de l’agent Selenium.
- Enregistrement des cas de test, constitution des suites et rejeu dans le portail TestProject.
- Paramétrage des tests avec des données externes (DDT) dans le portail TestProject.
- Création d’un job et paramétrage de son exécution périodique sur différents navigateurs.
-
Présentation de concepts avancés
- Démonstration de l’API WebDriver en Java.
- Structuration en couches et création de mots-clés métiers (illustrations avec Cucumber et Robot Framework).
- Lancement des tests par une plateforme d'intégration continue.
- Ponts vers les gestionnaires de tests (SQUASH TM, Testlink).
- Bonnes pratiques et conclusion.
Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
Qualité et satisfaction
Modalités de certification
- Attestation de fin de formation
- Voir le catalogue de certification