Objectifs de la formation ISTQB Ingénieur en Automatisation des tests
Connaître les bénéfices potentiels de l’automatisation
Savoir identifier les tests à automatiser
Être capable d’identifier et de sélectionner les outils adaptés au contexte
Mettre en place une stratégie d’automatisation des tests
Contenu de la formation
1. Introduction et objectifs de l’Automatisation des tests – 45 minutes (K-2)
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
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é
Synthèse Chapitre 1
2. Se préparer à l’Automatisation des tests – 180 minutes (K4)
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
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
Synthèse Chapitre 2
3. Architecture d’Automatisation des tests – 210 minutes (K3)
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
Capture/Rejeux
Approche Développement Linéaire
Approche Scripting structuré
Approche Développement piloté par les tests (TDD)
Tests pilotés par les données (DDT)
Tests pilotés par les mots clés (KDT)
Développement piloté par le comportement (BDD)
3.1.5 Appliquer les principes et les canevas de conception à l’Automatisation des tests
SOLID
Canavas de conception
Synthèse Chapitre
4. Implémentation de l’Automatisation des tests – 150 minutes (K4)
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
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
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
Synthèse Chapitre
5. Stratégies d’implémentation et de déploiement de l’Automatisation des tests – 90 minutes (K3)
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
Synthèse Chapitre
6. Reporting et métriques sur l’Automatisation des tests – 150 minutes (K4)
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é
Doc Gravity
Synthèse Chapitre
7. Vérifier la solution d’Automatisation des tests – 135 minutes (K3)
7.1 Vérification de l’infrastructure d’Automatisation des tests
7.1.1 Planifier de vérifier l’environnement d’Automatisation des tests, y compris la mise en place des outils de test
7.1.2 Expliquer le comportement correct pour un script de test automatisé donné et/ou une suite de tests
7.1.3 Identifier où l’Automatisation des tests produit des résultats inattendus
7.1.4 Expliquer comment l’analyse statique peut contribuer à la qualité du code d’Automatisation des tests
Synthèse Chapitre
8. Amélioration continue – 210 minutes (K4)
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
Synthèse Chapitre
Public visé
-
Chefs de Projet, testeurs, développeurs intervenant sur des projets de développement séquentiel ou itératif.
Lieu
-
Dans vos locaux ou en distanciel avec CourseViewer
Pré-requis
-
Certification ISTQB Fondation
Durée
-
3 jours
Horaires
-
9h00-12h30
-
13h30-17h00
Intervenants
-
Formateurs-Consultants seniors expérimentés certifiés ISTQB
Organisation pedagogique
-
Basée sur les recommandations de l’ISTQB
Tarif en intra entreprise
-
Nous consulter
Certification
-
QCM 1 heure
-
250€/personne