Objectifs de formation
A l'issue de cette formation, vous serez capable de :
- Décrire les bénéfices potentiels de l'automatisation
- Identifier les tests à automatiser
- Reconnaître et sélectionner les outils adaptés au contexte
- Mettre en place une stratégie d'automatisation des tests
- Vous préparer et passer l'examen de certification ISTQB avancé "Test Automation Engineer".
Prérequis
Avoir le niveau "ISTQB Foundation" et être certifié ISTQB niveau Foundation pour pouvoir passer l'examen.
Certification
ISTQB Ingénieur en automatisation de tests (prix inclus)Les + de la formation
Au cours de la session, des TP seront proposés et des examens blancs sous forme de QCM (à la fin de chaque chapitre) permettront de se préparer à l'examen de certification.
Cette formation est uniquement possible sur PC.
Public concerné
Chefs de projets, testeurs, développeurs, automaticiens de tests logiciels, analystes techniques de tests souhaitant développer leur expertise dans le domaine de l'automatisation des tests.
Programme
Jour 1
Introduction et objectifs de l'automatisation de tests
- Objectifs de l'automatisation des tests
- Facteurs de succès de l'automatisation des tests
Préparation pour l'automatisation des tests
- Facteurs du système en test influençant l'automatisation de tests et son contexte
- Evaluation et sélection d'outils
- Conception pour testabilité et automatisation
L'architecture d'automatisation de tests génériques
- Introduction à l'architecture générique d'automatisation de tests
- Vue d'ensemble de l'architecture générique d'automatisation de tests
- Couche de génération de test
- Couche de définition de test
- Couche d'exécution de test
- Couche d'adaptation de test
- Gestion de la configuration d'une solution d'automatisation de tests
- Gestion du projet d'une solution d'automatisation de tests
- Support de la solution d'automatisation des tests pour la gestion de tests
- Conception de la solution d'automatisation des tests
- Introduction
- Approches pour automatiser les cas de test
- Considérations techniques d'un système en tests
- Considérations pour les processus de développement / assurance qualité
- Développement de la solution d'automatisation des tests
- Introduction
- Compatibilité avec le système en tests
Jour 2
L'architecture d'automatisation de tests génériques (suite)
- Synchronisation entre solution d'automatisation des tests et système en tests
- Mettre en oeuvre la réutilisation dans la solution d'automatisation de tests
- Support à une variété de systèmes cibles
Risques et contingences liés au déploiement
- Sélection de l'approche d'automatisation de tests et planification du déploiement
- Projet pilote
- Déploiement
- Déploiement de la solution d'automatisation des tests lié au cycle de vie de développement du logiciel
- Implémentation de l'automatisation des tests
- Evaluation des risques techniques et stratégies d'atténuation
- Maintenance des tests automatisés
- Types de maintenance
- Portée et approche
Métriques et reporting sur l'automatisation des tests
- Sélection des mesures de la solution d'automatisation de tests
- Mise en oeuvre de la mesure
- Enregistrement de la solution d'automatisation des tests et du système en tests
- Reporting de l'automatisation des tests
Transition du test manuel vers un environnement automatisé
- Critères pour l'automatisation
Jour 3
Transition du test manuel vers un environnement automatisé (suite)
- Identifier les étapes nécessaires pour implémenter l'automatisation des tests de régression
- Facteurs à considérer lors de l'automatisation des tests de nouvelles fonctionnalités et des tests de confirmation
Vérification de la solution d'automatisation des tests
- Vérification des composants de l'environnement de test automatisé
- Vérification de la suite de tests automatisés
Amélioration continue
- Options pour améliorer l'automatisation de tests
- Planification de la mise en oeuvre des améliorations de l'automatisation de tests
Passage de la certification
- Le prix et le passage de l'examen sont inclus dans la formation
- L'examen (en français) a lieu le dernier jour, à l'issue de la formation et s'effectue en ligne ou sur papier
- Il s'agit d'un QCM dont la durée moyenne est d'1h30 (si la langue maternelle du candidat n'est pas le français, il peut bénéficier d'un quart-temps supplémentaire lors du passage de l'examen, il suffit de prévenir au moins 5 jours avant la session)
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités, méthodes et moyens pédagogiques
Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :
- Ordinateurs Mac ou PC (sauf pour certains cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
- Environnements de formation installés sur les postes de travail ou en ligne
- Supports de cours et exercices
En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi
Modalités d’évaluation des acquis
- En cours de formation, par des questions orales / écrites (QCM) et/ou des mises en situation
- Et, en fin de formation, par un examen blanc et une certification
Accessibilité de la formation
Le groupe M2i s'engage pour faciliter l'accessibilité de ses formations. Les détails de l'accueil des personnes en situation de handicap sont consultables sur la page Accueil et Handicap.
Modalités et délais d’accès à la formation
Les formations M2i sont disponibles selon les modalités proposées sur la page programme. Les inscriptions sont possibles jusqu'à 48 heures ouvrées avant le début de la formation. Dans le cas d'une formation financée par le CPF, ce délai est porté à 11 jours ouvrés.