Formation Selenium
Automatiser les tests fonctionnels d’applications Web
Référence : SELENIUM_02
Durée : 2 jour(s)
|
|
| Lieu |
Date de début |
Prix (HT) |
Formateur |
Réserver |
| Paris |
10 juillet 2012 |
1990 € |
|
|
| Paris |
25 septembre 2012 |
1990 € |
|
|
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
|
Répartition :
40% Théorie, 60% Pratique |
Public :
Testeurs, Développeurs, Chefs de projet |
Pré-requis :
Connaissance en programmation (Java) et en technologies Web |
Programme
Présentation de Selenium
- Les composants de Selenium
- Selenium Core
- Selenium IDE
- Selenium RC
- Selenium Grid
- Les navigateurs supportés
- Flexible et extensible
Les notions de base
- Choisir son outil de départ
- Présentation des commandes Selenium
- Les suites de tests
- Les commandes les plus courrantes
Selenium-IDE
- Présentation
- Construire son cas de tests
- Executer son cas de tests
- Deboguer son cas de test avec Se-IDE
- Ecrire une suite de tests
- Etendre Selenium IDE (user-extensions, ide-extensions, plugins)
- Les erreurs possibles
Les commandes Selenium
- Vérification sur les éléments de la page
- Localiser les éléments
- Les commandes “AndWait”
- Les commandes “waitFor” dans les applications AJAX
- Les commandes “store” et les variables Selenium
- JavaScript et les paramètres Selenese
- Gestion des popups (alert, confirm, ...)
Selenium-RC
- Présentation
- Son fonctionnement
- L’architecture de Se-RC
- De Selenese à un langage de programmation
- Programmer ses tests
- Un peu de reporting
- Les options du serveur
- HTTPS et les popus de sécurite
- Autres navigateurs et configurations
- Les erreurs possibles
Selenium-Grid
- Présentation
- Son fonctionnement
- L’architecture de Se-Grid
- Configurer ses tests pour le multi-navigateurs/mutli-OS
- Les différentes options
- Les erreurs possbiles
User-extensions
- Introduction
- Actions - Accessors/Assertions
- Stratégies de localisation
- IDE/RC-HowTo
Un peu d’agilité
- Le développement dirigé par le test
- Ecrire ses tests fonctionnels avant le développement de l’application
- Intégration Continue
- Hudson/Jenkins, Maven et Selenium
- Hudson/Jenkins et Selenium Grid
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
- Offert en inter-entreprise
|
 Le petit déjeuner (croissants, jus d'orange, café)
 Le déjeuner
Une qualification téléphonique si nécessaire avec l'un de nos consultants
|
|