Selenium : automatiser les tests fonctionnels des applications Web
Durée : | 2 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Après avoir évoqué le contexte de l'automatisation, vous découvrirez le fonctionnement de la suite d'outils Selenium pour l'automatisation des tests fonctionnels web.
Au travers d'exercices pratiques, vous apprendrez à concevoir les tests Selenium et à mettre en œuvre des campagnes de tests automatisées.
Au travers d'exercices pratiques, vous apprendrez à concevoir les tests Selenium et à mettre en œuvre des campagnes de tests automatisées.
Public :
- Testeur, analyste de test, développeur.
Objectifs :
- Automatiser les tests fonctionnels d'applications Web avec Selenium ;
- Apprendre et interpréter les résultats des tests fonctionnels ;
- Intégrer les tests automatisés dans une chaine d'intégration continue.
Pré-requis :
- Avoir les connaissances et compétences de base en développement Web ;
- Avoir suivi la formation " T421-001 - Testeur certifié CFTL/ISTQB niveau fondation ", ou posséder les connaissances et compétences équivalentes.
Le test dans le processus de développement
- Processus et qualité
- Les tests
-
- Test unitaire,
- Test d'intégration
- Tests fonctionnel
- Test de charge
- La problématique du test des IHM Web
-
- Positionnement Selenium
Concepts d'automatisation des tests
- Bénéfices et limites de l'automatisation
- Choisir les tests à automatiser
Présentation de Selenium
- A propos de Selenium
- Architecture de la suite d'outils Selenium
-
- Selenium IDE
- Selenium RC
- Selenium GRID
Mise en œuvre de Selenium IDE
- Capture et enregistrement de scénario avec Selenium IDE
- Structure et éléments de script
-
- Analyser Script généré
- Modifier un script généré
- Création manuel de script
- Création de suite de tests
- Concepts avancés
-
- Assertions
- Expressions régulières
- Rollup Rules
- XPath
Piloter les tests avec Selenium RC
- Architecture
- Installation
- Convertir les scripts de tests générés
- Langages supportés
- Exécuter les tests
- Reporting des résultats
- Options avancées
Paralléliser les tests avec Selenium Grid
- Limites de Selenium RC
- Architecture Selenium Grid
- Installation et configuration
- Exécution parallélisée des tests
- Gestion des environnements