ISTQB Avancé Automation Engineer

Formation : 14124

RÉFÉRENCE INTERNE DE LA FORMATION :

ISTQB Automatisation niveau avancé

Description de la formation

Cette formation vous permettra de consolider les compétences acquises au niveau fondation et développer vos connaissances dans le domaine spécifique de l'automatisation des tests logiciels. Les modules proposés par ce niveau spécialiste couvrent un large éventail de sujets : un ingénieur en automatisation de test est un spécialiste qui possède une connaissance approfondie des tests en général et une compréhension approfondie du domaine particulier de l'automatisation des tests. Une compréhension approfondie est définie comme une connaissance suffisante de la théorie et de la pratique de l'automatisation des tests pour être en mesure d'influencer l'orientation d'une organisation et / ou d'un projet lors de la conception, du développement et de la maintenance de solutions d'automatisation des tests pour les tests fonctionnels.
Vous serez en mesure de réussir la certification SPECIALISTE TEST AUTOMATION ENGINEER de la qualification internationale de l’ISTQB® représentée en France par le CFTL®, basée sur le référentiel international dans sa dernière version et dont l’examen officiel est organisé le dernier jour de la formation.

Durée: 21.00 heures (3.00 jours)
Calendrier 2025 des sessions ISTQB® CT-TAE TEST AUTOMATION ENGINEER:
20 au 22 janv 2025
05 au 07 fev 2025
17 au 19 mars 2025
09 au 11 avr 2025
19 au 21 mai 2025
23 au 25 juin 2025
16 au 18 juil 2025
25 au 27 août 2025
15 au 17 sep 2025
08 au 10 oct 2025
05 au 07 nov 2025
03 au 05 dec 2025

Objectifs pédagogiques

• Décrire l'objectif de l'Automatisation des tests.
• Comprendre l'Automatisation des tests à travers le cycle de vie du développement logiciel.
• Comprendre les préceptes de conception pour concevoir des solutions d'Automatisation des tests modulaires et évolutives.
• Choisir une approche, y compris un pilote, pour planifier le déploiement de l'Automatisation des tests dans le cycle de vie du développement logiciel.
• Concevoir et développer des solutions d'Automatisation des tests (nouvelles ou modifiées) qui répondent aux besoins techniques.
• Considérer le périmètre et l'approche de l'Automatisation des tests et de la maintenance des testware.
• Comprendre comment les tests automatisés s'intègrent dans les pipelines CI/CD.
• Comprendre comment collecter, analyser et faire des rapports sur les données d'Automatisation des tests afin d'informer les parties prenantes.
• Vérifier l'infrastructure d'Automatisation des tests.
• Définir les opportunités d'amélioration continue pour l'Automatisation des tests.

Contenu de la formation

• 1 Introduction et objectifs de l'Automatisation des tests
o 1.1 Objectif de l'Automatisation des tests
? 1.1.1 Expliquer les avantages et les inconvénients de l'Automatisation des tests 1.2 L’automatisation dans le cycle de vie de développement logiciel
o 1.2 L’automatisation dans le cycle de vie de développement logiciel
? 1.2.1 Expliquer comment l'Automatisation des tests est appliquée dans les différents modèles de cycles de vie de développement logiciel ?
? 1.2.2 Choisir des outils d'Automatisation des tests adaptés à un système sous test donné
• 2 Se préparer à l’Automatisation des tests
o 2.1 Comprendre la configuration d'une infrastructure permettant l'Automatisation des tests
? 2.1.1 Décrire les besoins de configuration d'une infrastructure permettant l'implémentation de l'Automatisation des tests
? 2.1.2 Expliquer comment l'Automatisation des tests est exploitée au sein de différents environnements.
o 2.2 Processus d'évaluation pour sélectionner les bons outils et stratégies
? 2.2.1 Analyser un système sous test pour déterminer la solution d'Automatisation des tests appropriée
? 2.2.2 Illustrer les constatations techniques d'une évaluation d'outil
• 3 Architecture d’Automatisation des tests
o 3.1 Concepts de design exploités dans l'automatisation des tests
? 3.1.1 Expliquer les principales capacités d'une architecture d'Automatisation des tests
? 3.1.2 Expliquer comment concevoir une solution d'Automatisation des tests
? 3.1.3 Appliquer une superposition dans les frameworks d'Automatisation des tests
? 3.1.4 Appliquer différentes approches pour automatiser les cas de tests
? 3.1.5 Appliquer les principes et les canevas de conception à l'Automatisation des tests
• 4 Implémentation de l'Automatisation des tests
o 4.1 Développement de l’Automatisation des tests
? 4.1.1 Appliquer des lignes directrices qui soutiennent des activités efficaces de pilotage et de déploiement de l'Automatisation des tests
o 4.2 Risques associés au développement de l'Automatisation des tests
? 4.2.1 Analyse des risques de déploiement et planification des stratégies d'atténuation des risques pour l'Automatisation des tests
o 4.3 Maintenabilité de la solution d'Automatisation des tests
? 4.3.1 Expliquer quels facteurs soutiennent et affectent la maintenabilité de la solution d'Automatisation des tests
• 5 Stratégies d'implémentation et de déploiement de l'Automatisation des tests
o 5.1 Intégration aux pipelines CI/CD
? 5.1.1 Appliquer l'Automatisation des tests à différents niveaux de test dans les pipelines
? 5.1.2 Expliquer la gestion de la configuration pour les testware
? 5.1.3 Expliquer les dépendances de l'Automatisation des tests pour une infrastructure d'API
• 6 Reporting et métriques sur l'Automatisation des tests
o 6.1 Collecte, analyse et reporting des données de l'Automatisation des tests
? 6.1.1 Appliquer les méthodes de collecte des données de la solution d'Automatisation des tests et du système sous test
? 6.1.2 Analyser les données de la solution d'Automatisation des tests et du système sous test pour mieux comprendre les résultats de test
? 6.1.3 Expliquer comment un rapport d'avancement des tests est élaboré et publié
• 7 Vérifier la solution d'Automatisation des tests – 135 minutes (K3) 48 7.1 Vérification de l'infrastructure d'Automatisation des tests
o 7.1.1 Planifier de vérifier l'environnement d'Automatisation des tests, y compris la mise en place des outils de test
o 7.1.2 Expliquer le comportement correct pour un script de test automatisé donné et/ou une suite de tests
o 7.1.3 Identifier où l'Automatisation des tests produit des résultats inattendus
o 7.1.4 Expliquer comment l'analyse statique peut contribuer à la qualité du code d'Automatisation des tests
• 8 Amélioration continue
o 8.1 Possibilités d'amélioration continue de l'Automatisation des tests
? 8.1.1 Découvrir les possibilités d'amélioration des cas de test grâce à la collecte et à l'analyse des données
? 8.1.2 Analyser les aspects techniques d'une solution d'Automatisation des tests déployée et formuler des recommandations d'amélioration.
? 8.1.3 Restructurer le logiciel de test automatisé pour l'aligner sur les mises à jour du système sous test
? 8.1.4 Résumer les possibilités d'utilisation des outils d'Automatisation des tests Passage de la certification ISTQB Spécialiste Ingénieur en Automatisation
• Réviser ses connaissances ISTQB/Examen blanc avec correction commentée
• Mise en place de l'examen par le GASQ mandaté par l'ISTQB
• Passage de la certification officielle ISTQB CT-TAE QCM de 2 heures

Destinataires de la formation

• Cette formation s'adresse à des professionnels du test logiciel.
• Elle concerne aussi bien les acteurs MOE, MOA, PO et utilisateurs finaux ainsi que les acteurs de la production et de l'exploitation.

Prérequis:
• Connaissances de base en automatisation des tests logiciels (systèmes d'information, embarqués, temps réels).
• Le certificat testeur certifié ISTQB® niveau fondation doit obligatoirement avoir été obtenu avant le passage de l’examen de certification spécialiste test automation engineer.

Mots-clés en rapport avec la formation

ISTQB certification automatisation avancé certification spécialiste