ISTQB Avancé Test Analyst - Analyste de test

Formation créée le 03/04/2026.
Version du programme : 2

Type de formation

Distanciel

Durée de formation

28 heures (4 jours)

ISTQB Avancé Test Analyst - Analyste de test


Objectif de formation : Permettre aux participants de maîtriser le rôle et les responsabilités de l'Analyste de test tout au long du cycle de vie du développement logiciel — en appliquant les techniques de test fonctionnel avancées, les principes du test basé sur les risques et les pratiques de prévention des défauts — afin de se préparer et d'obtenir la certification ISTQB® Certified Tester Advanced Level — Test Analyst (CTAL-TA) v4.0.

Objectifs de la formation

  • Décrire et appliquer le rôle de l'Analyste de test dans les différentes activités du processus de test
  • Spécifier les cas de test, les données de test, les oracles de test et les environnements de test avec le niveau de qualité requis
  • Contribuer à l'analyse des risques produit et déterminer le périmètre des tests de régression
  • Sélectionner et appliquer les techniques de test basées sur les données, le comportement, les règles et l'expérience
  • Tester les caractéristiques de qualité fonctionnelles et non fonctionnelles (utilisabilité, adaptabilité, interopérabilité)
  • Appliquer des pratiques de prévention des défauts et contribuer au confinement de phase
  • Se préparer et passer l'examen de certification ISTQB® CTAL-TA v4.0

Profil des bénéficiaires

Pour qui
  • Analystes de test, testeurs fonctionnels et ingénieurs qualité logicielle souhaitant se certifier au niveau avancé
  • Maîtres d'ouvrage, chefs de projet et responsables qualité impliqués dans les activités de test fonctionnel
  • Toute personne certifiée ISTQB Foundation souhaitant approfondir son expertise en analyse et conception des tests
Prérequis
  • Être titulaire de la certification ISTQB® Certified Tester Foundation Level (CTFL) — obligatoire pour passer l'examen
  • Justifier d'au moins 18 mois d'expérience pratique dans le domaine des tests logiciels — requis pour l'examen v4.0
  • Bonne compréhension du cycle de vie du développement logiciel

Contenu de la formation

Chapitre 1 — Les tâches de l'Analyste de test dans le processus de test (225 min / ~3h45)
  • Le test dans le cycle de vie du développement logiciel : Implication de l'Analyste de test dans différents modèles de développement : séquentiel, itératif, incrémental, Agile, DevOps
  • Adaptation des activités de test selon le contexte et le modèle de cycle de vie
  • Implication dans les activités de test : Analyse de test : identifier les conditions de test à partir des bases de test, évaluer la testabilité
  • Conception des tests : élaborer les cas de test de haut et bas niveau, définir les critères de couverture
  • Implémentation des tests : organiser les cas de test en procédures, préparer les données et l'environnement
  • Exécution des tests : appliquer les procédures de test, enregistrer les résultats, gérer les anomalies
  • Tâches liées aux produits d'activités : Cas de test de haut niveau vs cas de test de bas niveau : avantages, inconvénients, choix selon le contexte
  • Critères de qualité pour les cas de test : complétude, cohérence, précision, traçabilité, Exigences relatives à l'environnement de test : matériel, logiciel, données, configurations requises
  • Déterminer les oracles de test : identifier les sources permettant de définir les résultats attendus, Exigences en matière de données de test : couverture, format, RGPD, données valides et invalides
  • Travaux pratiques : à partir d'une base de test fournie, les participants réalisent une analyse de test complète — identification des conditions de test, rédaction de cas de test de haut et bas niveau, spécification des données de test avec prise en compte du RGPD, définition des oracles de test
Chapitre 2 — Les tâches de l'Analyste de test dans le test basé sur les risques (90 min / ~1h30)
  • Analyse des risques : La contribution de l'Analyste de test à l'analyse des risques produit : identifier les risques fonctionnels, estimer la probabilité et l'impact, collaborer avec les parties prenantes
  • Facteurs influençant le niveau de risque : complexité, nouveauté, fréquence d'utilisation, criticité métier
  • Utiliser les risques pour prioriser les efforts de test et allouer les ressources
  • Contrôle des risques : Déterminer le périmètre des tests de régression : critères de sélection, approches (régression totale, sélective, basée sur les risques)
  • Ajuster la couverture de test en fonction de l'évolution des risques en cours de projet
  • Travaux pratiques : sur un cas d'étude, les participants réalisent une analyse des risques produit collaborative — identification des risques, estimation probabilité/impact, priorisation des tests et définition d'une stratégie de régression proportionnée aux risques identifiés
Chapitre 3 — Analyse de test et conception des tests (615 min / ~10h15)
  • 3.1 Techniques de test basées sur les données : Test de domaine : combiner les partitions d'équivalence et l'analyse des valeurs limites pour couvrir les plages de données — stratégies robuste, faible et nominale
  • Test combinatoire : tests par paires (pairwise), tables de couverture (covering arrays) — réduire le nombre de cas de test tout en maintenant la couverture Test aléatoire : génération aléatoire de données de test, complémentarité avec les techniques structurées
  • 3.2 Techniques de test basées sur le comportement : Test CRUD (Create, Read, Update, Delete) : vérifier les opérations de base sur les données, identifier les transitions et interactions entre opérations
  • Test de transition d'état : modéliser et tester les états, événements, transitions — tables d'états, graphes de transition, critères de couverture (tous les états, toutes les transitions, toutes les transitions invalides) Test basé sur des scénarios : dériver les cas de test à partir de scénarios d'utilisation réalistes, cas nominaux et alternatifs
  • 3.3 Techniques de test basées sur des règles : Test par tables de décision : modéliser les règles métier complexes, identifier les combinaisons de conditions et les actions attendues, critères de couverture
  • Test métamorphique : définir des relations métamorphiques entre les entrées et sorties pour tester des systèmes difficiles à oracle
  • 3.4 Test basé sur l'expérience : Chartes de test soutenant le test exploratoire basé sur des sessions : structurer l'exploration, documenter les résultats, gérer le temps
  • Checklists soutenant les techniques basées sur l'expérience : créer et utiliser des listes de vérification efficaces pour le test fonctionnel Crowd Testing : principes, avantages (diversité des profils, couverture géographique), risques (données sensibles, coordination) et cas d'usage appropriés
  • 3.5 Appliquer les techniques de test les plus appropriées : Sélectionner les techniques de test pour atténuer les risques produit identifiés au chapitre 2 : critères de sélection selon le type de risque, le contexte et les objectifs
  • Bénéfices et risques de l'automatisation de la conception des tests : quand automatiser la génération de cas de test, limites et précautions
  • Travaux pratiques — session intensive de 3h : application de 6 techniques sur des cas métier réels — test de domaine sur une règle de calcul, test de transition d'état sur un workflow, table de décision sur des règles tarifaires, test combinatoire (pairwise), charte de test exploratoire, test CRUD sur un système de gestion — avec critique croisée des cas de test produits
Chapitre 4 — Tester les caractéristiques de qualité (60 min / 1h)
  • 4.1 Test fonctionnel : Sous-caractéristiques de l'aptitude fonctionnelle (ISO 25010) : complétude fonctionnelle, exactitude fonctionnelle, pertinence fonctionnelle
  • Identifier les tests spécifiques à chaque sous-caractéristique
  • 4.2 Test d'utilisabilité : Contribution de l'Analyste de test aux tests d'utilisabilité : tests de facilité d'apprentissage, d'efficience, de satisfaction, d'accessibilité et de protection contre les erreurs utilisateur
  • 4.3 Autres caractéristiques de qualité non fonctionnelles : Adaptabilité : tester la capacité du logiciel à s'adapter à différents environnements (systèmes d'exploitation, navigateurs, devices)
  • Installabilité : vérifier les procédures d'installation, désinstallation et mise à jour
  • Interopérabilité : tester l'échange de données et la coopération avec d'autres systèmes
  • Travaux pratiques : conception de cas de test pour des caractéristiques non fonctionnelles sur un exemple concret — grille d'évaluation de l'utilisabilité, cas de test d'adaptabilité multi-environnements
Chapitre 5 — Prévention des défauts logiciels (225 min / ~3h45)
  • 5.1 Pratiques de prévention des défauts : Différence entre détection et prévention des défauts : investir tôt pour réduire le coût de correction
  • Techniques de prévention : revues (walkthroughs, inspections, revues techniques formelles), analyse statique, prototypage, conception participative
  • Le rôle de l'Analyste de test dans les activités de prévention
  • 5.2 Confinement de phase (Phase Containment) : Objectif : détecter les défauts dans la phase où ils sont introduits pour éviter leur propagation
  • Approches soutenant le confinement de phase : revues d'exigences, revues de conception, tests d'acceptation précoces, BDD/ATDD
  • Mesurer l'efficacité du confinement de phase : métriques d'échappement des défauts
  • 5.3 Atténuer la récurrence des défauts : Analyse causale des défauts (Causal Analysis) : identifier les causes racines des défauts récurrents
  • Utiliser des modèles pour détecter des défauts : patterns de défauts, anti-patterns, taxonomies de défauts
  • Actions correctives systémiques : améliorer les processus, les checklists et les techniques pour éviter la réapparition
  • Travaux pratiques : analyse causale d'un ensemble de défauts issus d'un projet fictif — catégorisation par cause racine, identification des patterns de défauts récurrents, proposition d'un plan d'amélioration des pratiques de prévention
Préparation à la certification et examen (90 min / 1h30)
  • Structure et format de l'examen CTAL-TA v4.0
  • Analyse des niveaux cognitifs des objectifs d'apprentissage (K1 à K3) : mémoriser, comprendre, appliquer
  • Pièges fréquents à l'examen : questions multi-sections, formulations ambiguës, cas limites
  • Examen blanc commenté : 45 questions types avec correction collective et explications détaillées par le formateur
  • Conseils de passage : gestion du temps, stratégie de relecture, traitement des questions difficiles
  • Travaux pratiques : examen blanc complet (45 questions, conditions réelles, 120 minutes) — correction collective avec analyse des erreurs fréquentes et conseils personnalisés du formateur

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.