Aperçu du cours
Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’organiser l’automatisation des tests des applications web en appliquant les techniques et bonnes pratiques de la solution open source Selenium.
Prérequis
- Avoir une bonne connaissance des processus d'ingénierie du logiciel et de test
Fonctionnalités
- Comprendre l'architecture de la plateforme open source Selenium
- Apprendre à mettre en oeuvre toutes les fonctionnalités propres à Selenium
- Savoir mettre en oeuvre une démarche d’automatisation et en particulier des tests d’interface
- Savoir créer et exporter des scenarios de tests dans différents langages de programmation
- Comprendre comment intégrer les tests dans les outils d’intégration continue
Public ciblé
- Testeurs ou développeurs désirant se former aux techniques d’automatisation
- Chefs de projet test
- Responsables de validation ou de recette
Détails
- 10 Sections
- 46 Lessons
- 14 heures
Expand all sectionsCollapse all sections
- Rappels sur l'automatisation4
- Rappels sur l'automatisation4
- Présentation de l'outil Selenium6
- 3.1Rappels sur les tests fonctionnels des applications Web
- 3.2Présentation de Selenium
- 3.3Présentation de l’architecture de Selenium
- 3.4Robots de tests Open Sources
- 3.5Structure d’une commande Selenium & types de commande
- 3.6Travaux pratiques : Installation et premiers pas sur la plateforme Selenium. Accès aux éléments d’une page Web
- Présentation de l'outil Selenium6
- 4.1Rappels sur les tests fonctionnels des applications Web
- 4.2Présentation de Selenium
- 4.3Présentation de l’architecture de Selenium
- 4.4Robots de tests Open Sources
- 4.5Structure d’une commande Selenium & types de commande
- 4.6Travaux pratiques : Installation et premiers pas sur la plateforme Selenium. Accès aux éléments d’une page Web
- Selenium & Webdriver5
- 5.1L’API Webdriver : introduction et intérêts
- 5.2Exportation des tests dans différents langages de programmation
- 5.3Combinaison Java, JUNIT et Webdriver : réglages et modularité pour la performance des tests
- 5.4Test & plate-formes (Chrome, IE, FF, Mobile…)
- 5.5Travaux pratiques : exportation de tests dans différents langages. Paramétrage du test en JUNIT4. Utilisation de page object pour modulariser les tests
- Selenium & Webdriver5
- 6.1L’API Webdriver : introduction et intérêts
- 6.2Exportation des tests dans différents langages de programmation
- 6.3Combinaison Java, JUNIT et Webdriver : réglages et modularité pour la performance des tests
- 6.4Test & plate-formes (Chrome, IE, FF, Mobile…)
- 6.5Travaux pratiques : exportation de tests dans différents langages. Paramétrage du test en JUNIT4. Utilisation de page object pour modulariser les tests
- Selenium Grid : paralléliser les tests6
- Selenium Grid : paralléliser les tests6
- Intégration2
- Intégration2