M2I FORMATION : 10. Selenium, automatisation des tests fonctionnels des applications Web
Organisme
75012 PARISVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
En cours de formation, par des études de cas ou des travaux pratiques Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)
Prix
Public
Testeurs ou développeurs désirant se former aux techniques d’automatisation, chefs de projet test…
Pré-requis
Avoir une bonne connaissance des processus d'ingénierie du logiciel et de test.
Objectifs pédagogiques
- 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 scenarios de tests dans différents langages de programmation
- Comprendre comment intégrer les tests dans les outils d’intégration continue
Programme détaillé
Jour 1
§ Rappels sur le test (1h00)
Définition
Différents niveaux de tests
- Unitaires
- Intégration
- Systèmes et recettes
- Confirmation et non régression
Différents types de tests
- Structurels
§ Choix de l'automatisation (1h00)
Qu'automatise-t-on ?
Valeur ajoutée et ROI
On ne peut pas tout automatiser
Bonnes pratiques d'automatisation
Présentation des outils du marché
§ Outil Selenium (5h00)
Génération et exportation de scripts de tests (Java, Python...)
Remaniement des scripts de tests selon les bonnes pratiques
Génération de rapports (ANT et JUnit)
Jour 2
§ Selenium RC (5h00)
Génération et exportation de scripts de tests (Java, Python...)
Remaniement des scripts de tests selon les bonnes pratiques
Génération de rapports (ANT et JUnit)
§ Mise en œuvre des scripts dans la plateforme d’intégration continue (2h00)
Création d'un job dans Jenkins
Après installation de Jenkins, création et lancement d’un job exécutant les scripts
- Fonctionnels
- Non fonctionnels...