Testeur certifié ISTQB® de niveau avancé en ingénierie d'automatisation (V2)
Objectifs
À l’issue de la formation test automation engineering, vous atteindrez les objectifs de compétences suivants :
- décrire et comprendre l'automatisation des tests à travers le cycle de vie d'un logiciel ;
- configurer une infrastructure et choisir les bons outils et stratégies adaptés à l'automatisation et au processus d'évaluation ;
- concevoir des solutions modulaires et évolutives pour l'automatisation des tests ;
- planifier et déployer l'automatisation des tests dans le cycle de vie du développement ;
- intégrer des tests automatisés dans des pipelines CI/CD et analyser les données ;
- garantir une amélioration continue dans les processus d'automatisation de tests ;
- valider ses connaissances en préparant et en réussissant l'examen ISTQB CTAL-TAE (V2).
Programme
Tour de table
- Introduction individuelle.
- Introduction au cadre de la formation.
- Alignement avec les objectifs et enjeux spécifiques.
- Exploration des attentes et des objectifs de chaque participant.
Module 1. Introduction à l'automatisation des tests
- Les avantages et les limites de l'automatisation.
- L'intégration de l'automatisation des tests en fonction des modèles de cycle de vie du développement logiciel.
- Les conséquences sur une architecture de système sous test (SUT) et la pertinence de l'outil de test.
Module 2. Préparation à l'automatisation des tests
- La définition de la testabilité du SUT à travers une observation, un contrôle et une architecture clairement définie.
- L'automatisation des tests dans différents environnements.
- Les facteurs d'évaluation d'une solution d'automatisation de tests adéquate.
- Les éléments techniques à prendre en compte pour proposer des recommandations en matière d'automatisation de tests.
Module 3. Création de l'architecture d'automatisation des tests
- Les composants d'une architecture d'automatisation des tests qui conduisent à une solution de ce type de test.
- Les différentes couches et leur utilisation pour l'automatisation des tests.
- Les différentes approches de l'utilisation des outils d'automatisation de tests.
- La prise en compte des principes et des modèles de conception dans l'automatisation des tests.
Module 4. Implémentation de l'automatisation des tests
- La planification et le déploiement efficaces d'un projet pilote d'automatisation des tests.
- Les risques liés au déploiement et les stratégies d'atténuation.
- Les facteurs qui permettent d'améliorer la maintenabilité du code d'automatisation des tests.
Module 5. Déploiement de l'automatisation des tests
- Les pipelines CI/CD et l'exécution automatisée des tests à tous les niveaux de test.
- La gestion de la configuration pour les composants d'automatisation des tests.
- Les dépendances dans les tests d'API et les tests de microservices.
Module 6. Reporting et métriques d'automatisation des tests
- La collecte de données à partir des SUT et de l'automatisation des tests.
- L'analyse des données provenant des rapports SUT et de l'automatisation des tests afin d'identifier les causes de défaillance.
- L'utilisation des rapports de test et des tableaux de bord pour informer les parties prenantes.
Module 7. Vérification de la solution d'automatisation des tests
- L'examen de contrôle du bon fonctionnement des composants et de l'environnement de l'automatisation des tests.
- La vérification de l'exécution correcte des scripts et des suites de tests.
- L'identification du moment où il faut effectuer une analyse des causes profondes.
- Les techniques d'analyse de la qualité du code d'automatisation des tests.
Module 8. Amélioration continue
- Les domaines additionnels pour l'analyse des données en vue de l'amélioration des cas de test.
- Les améliorations et les mises à jour d'une solution d'automatisation des tests et de ses composants.
- L'identification des méthodes de consolidation et de rationalisation de l'automatisation des tests.
- Les outils d'automatisation des tests pour le support et la configuration des tests.
Module 9. Préparation et passage de l'examen ISTQB® CTAL-TAE
- Révision des concepts clés abordés.
- Conseils pour l’examen.
- Passage de l’examen officiel Test Automation Engineering v2.0 (en savoir plus dans l'onglet certification).
Prérequis
Suivre cette formation ITSQB nécessite les prérequis suivants :
- avoir obtenu la certification ISTQB Foundation (v.4 ou antérieur) et posséder un bon niveau d'expérience pratique en test logiciel.
Public
Cette formation s'adresse aux publics suivants :
- les chefs de projet, les testeurs logiciels, les développeurs, les automaticiens de tests logiciels et les analystes de tests techniques qui souhaitent développer leur expertise en matière d'automatisation de test.
Points forts
• Une formation officielle, accréditée par l'ISTQB et conforme aux normes et standards internationaux. • Des cours animés par un consultant senior accrédité par l'ISTQB. • Le passage de l'examen de certification est inclus dans le prix de la formation.
Certification
Cette formation est une préparation à l'examen de certification ISTQB® Test Automation Engineering v2.0. Pour vous présenter à cet examen organisé en fin de formation, vous devez être titulaire du certificat ISTQB® Foundation et avoir une expérience significative en automatisation de test.
Information sur l'examen :
- Format: QCM de 40 questions
- Durée: 90 minutes (+ 25 % de temps supplémentaire pour les non-anglophones).
- Langue: anglais
- Livre ouvert : non.
- Note de passage : 42 points sur 64
- Contenu: l'examen couvre un large éventail de sujets liés à l'automatisation des tests, notamment :
- les concepts fondamentaux de l'automatisation des tests ;
- les différents types de tests automatisés ;
- les outils et frameworks d'automatisation ;
- la conception de tests automatisés ;
- l'intégration de l'automatisation dans le cycle de vie du logiciel ;
- la gestion de projets d'automatisation ;
- les normes et les meilleures pratiques en matière d'automatisation.
Une fois cette épreuve réussi, vous recevrez le titre professionnel de Certified Tester Advanced Level Test Automation Engineering v2.0. Il atteste de votre capacité à concevoir, mettre en œuvre et maintenir des stratégies d'automatisation efficaces au sein d'un cycle de développement logiciel.
Perspectives professionnelles
Obtenir la certification ISTQB® CTAL-TAE (Certified Tester Advanced Level – Test Automation Engineer V2.0) vous positionne comme expert en conception, développement, déploiement et gestion de solutions d'automatisation de tests.
Vous devenez capable de définir des stratégies d’automatisation robustes et durables, ce qui est aujourd'hui une compétence très recherchée dans de nombreux secteurs.
Elle ouvre l’accès à des postes spécialisés à forte valeur ajoutée tels qu’Ingénieur Automatisation, Architecte QA ou Consultant en Test Automation.
ISTQB® est une marque enregistrée de l'International Software Testing Qualifications Board