Accueil > Formations > Développement et Ingénierie de Logiciels > Qualité Logicielle & Testing (QA) > ISTQB® Add-On Practical Tester by A4Q : appliquer concrètement les techniques de test logiciel
ISTQB® Add-On Practical Tester by A4Q : appliquer concrètement les techniques de test logiciel
Préparez et obtenez la certification ISTQB® Add-On Practical Tester by A4Q pour transformer vos connaissances théoriques du test en compétences pratiques directement mobilisables.
Vue d'ensemble
- Certification ISTQB® Certified Tester Foundation Level (CTFL) fortement recommandée — non obligatoire, mais elle facilite nettement l'assimilation et la réussite de l'examen (le syllabus et l'examen sont alignés sur le corpus et le glossaire ISTQB® Foundation)
- Connaissance de base du cycle de vie logiciel et de la notion de cas de test
- Aisance à lire une spécification ou une user story (support des exercices de conception de tests)
- Anglais lu utile (syllabus et glossaire de référence en anglais ; l'examen reste disponible en français)
Objectifs pédagogiques
Programme détaillé
Concevoir des cas de test avec les techniques boîte noire
– Partitions d’équivalence (PO-1) : dériver les cas de test à partir du domaine d’entrée ; partitions valides et non valides ; types de données (continu/discret, ordonné/non ordonné, fini/infini) ; couverture « each choice »
– Analyse des valeurs limites (PO-2) : cibler les limites du domaine d’entrée ; valeurs sur la limite, juste à l’intérieur et juste à l’extérieur ; méthodes à 2 valeurs et à 3 valeurs par limite
– Tables de décision (PO-3) : modéliser des règles combinant plusieurs conditions ; construire la table conditions/actions ; extraire les cas de test des combinaisons
– Transitions d’état (PO-4) : diagramme et table d’états ; événements, gardes et actions ; transitions valides et invalides ; couverture de tous les états et couverture des transitions
– Exercice de conception : dériver les partitions d’équivalence et les valeurs limites d’un champ de saisie (âge, montant) et rédiger les cas de test correspondants
– Construction d’une table de décision à partir de règles métier (niveaux d’accès utilisateur, éligibilité à une offre) et dérivation des cas de test
– Modélisation d’un système à états (gestion de code PIN, cycle de vie d’une commande) et conception des scénarios de test à partir de la table d’états
Prioriser les cas de test
– Priorisation basée sur le risque (PO-5) : ordonner les tests selon la probabilité et l’impact des défauts potentiels
– Priorisation basée sur la couverture : exécuter d’abord les cas couvrant le plus grand nombre d’éléments (code, exigences, conditions)
– Priorisation basée sur les exigences / user stories : ordonner selon la criticité des fonctionnalités validées
– Priorisation basée sur les dépendances : séquencer en respectant les dépendances logiques et fonctionnelles entre cas de test
– Étude de cas : établir l’ordre d’exécution d’une suite de tests e-commerce selon les dépendances (inscription → connexion → panier → paiement)
– Mise en situation : arbitrer la priorisation d’un plan de test sous contrainte de délai en combinant risque et couverture
Formaliser les tests d'acceptation avec ATDD et BDD
– Développement piloté par les tests d’acceptation — ATDD (PO-6) : approche collaborative dev/test/métier ; définir les critères d’acceptation et concevoir les tests d’acceptation avant le code ; traçabilité
– Développement piloté par le comportement — BDD : comparaison ATDD / BDD ; langage Gherkin et syntaxe Given-When-Then (Étant donné / Lorsque / Alors)
– Conception et exécution : traduire des critères d’acceptation en scénarios BDD couvrant les cas positifs et négatifs
– Atelier : rédiger les critères d’acceptation d’une fonctionnalité (annulation de réservation) puis les conceptualiser en tests d’acceptation
– Exercice d’écriture : formuler des scénarios de test en langage Gherkin (Given-When-Then) à partir d’une user story
Rapporter les défauts et estimer l'effort de test
– Préparer un rapport de défaut (PO-7) : attributs clés (identification, gravité et priorité, reproductibilité, résultats attendus vs réels, détails d’environnement, preuves) ; bonnes pratiques de rédaction
– Techniques d’estimation (PO-8) : rôle de l’estimation dans la planification et l’allocation des ressources ; estimation en trois points (PERT) et formule E = (O + 4M + P) / 6
– Estimation appliquée : estimer l’effort des tests manuels, automatisés et de régression
– Exercice de rédaction : produire un rapport de défaut complet et exploitable à partir d’une anomalie observée
– Calcul d’estimation : appliquer la méthode des trois points à un scénario de tests de régression automatisés
Appliquer et combiner les techniques sur un système sous test
– Sélection des techniques (PO-9) : analyser les caractéristiques du système sous test (SUT) et corréler avec les points forts de chaque technique
– Combinaison des techniques : mobiliser conjointement partitions d’équivalence, valeurs limites, tables de décision et transitions d’état pour couvrir un scénario complexe
– Approche de bout en bout : concevoir une campagne de tests intégrée sur un SUT réaliste (ex. système bancaire en ligne : authentification, transfert de fonds, paiement de factures, MFA, limites de transaction)
– Étude de cas fil rouge : sélectionner et combiner plusieurs techniques de test sur un SUT donné pour maximiser la détection de défauts
– Revue croisée : comparer les jeux de cas de test produits et identifier les défauts que chaque technique met en évidence
Créer un plan de test conforme à IEEE 29119-3:2021
– Composants requis (PO-10) : introduction, vue d’ensemble, éléments à tester, livrables, stratégie de test, calendrier, besoins en ressources, critères d’entrée et de sortie
– Composants optionnels : caractéristiques à tester / à ne pas tester, documents de référence, risques et éventualités, exécution et rapports, approbations, annexes, historique des modifications
– Cycle de vie du plan de test : initiation, développement, révision, exécution, suivi, clôture
– Atelier de rédaction : construire un plan de test complet aligné IEEE 29119-3:2021 pour une application simple (gestion de tâches)
– Revue de plan : contrôler la présence des sections requises et la cohérence des critères d’entrée/sortie
Préparation à la certification
– Modalités de l’examen : 15 questions en **texte ouvert** (rédaction, scores partiels possibles), 60 minutes (75 minutes pour les non-natifs), seuil de réussite de 65 %, en ligne surveillé, français ou anglais
– Examen blanc : passage d’un test en conditions réelles au format rédactionnel, avec correction commentée
– Stratégies de réponse : gestion du temps, structuration d’une réponse rédigée, maximisation des scores partiels (l’examen n’étant pas un QCM)
– Révision ciblée : synthèse des points clés par Objectif Pratique (PO-1 à PO-10)
– Planification : inscription à l’examen via le GASQ et conseils de préparation post-formation
– Examen blanc chronométré en texte ouvert avec correction commentée
– Atelier de révision par Objectif Pratique : reconstituer, de mémoire, la démarche de conception de chaque technique sur un mini-cas
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
