Automatisation des tests pour les applications Web avec Selenium
Informations générales
Objectifs & compétences
Savoir mettre en oeuvre une démarche d'automatisation et en particulier des tests d'interface
Apprendre à mettre en oeuvre toutes les fonctionnalités propres à Selenium
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 visé
Testeur ou développeur désirant se former aux techniques d'automatisation
Chef de projet test
Pré-requis
Connaissance du test
Disposer d'une réelle expérience du développement Web
Programme
DÉMARCHE D'AUTOMATISATION
Stratégie d'automatisation
Causes d'échec
Caractéristiques et difficultés des tests d’IHM
Faire des tests maintenables
OUTIL SELENIUM
Présentation de Selenium et ses composants, historique
Un premier test avec l'IDE : capture et rejeu
Les différentes méthodes de localisation d’un objet graphique (ID,XPATH, CSS, lien)
Structure d'une commande Selenium, type de commande (action/contrôle)
TP : Cas pratiques sur différentes problématiques
WEBDRIVER
Présentation de l'API
Pourquoi utiliser WebDriver ?
Exporter ses tests dans différents langages de programmation
Améliorer ses tests en combinant java, JUNIT et Webdriver : paramétrage et modularité
Exécuter ses tests sur différentes plates-formes IE, FF, Chrome, mobile
TP : exportation de test en java, utilisation de JUNIT4 pour paramétrer
TP : utilisation de page object pour modulariser les tests
SELENIUM GRID
Présentation de Grid
TP : Exécution de test sur différentes plates-formes
INTÉGRATION
Intégration avec des outils d’intégration continue et autres
Rapport de test
CONCLUSION
Rappel des bonnes pratiques pour écrire des tests maintenables
Comparaison avec un outil payant
Modalités
Méthodes
Tarifs
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation.
- L’OPCO (opérateurs de compétences) de votre entreprise.
- Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
- CPF -MonCompteFormation
Lieux & Horaires
Prochaines sessions