Accueil ›
Blog › ISTQB Certified Tester Foundation Level : Guide 2026
ISTQB Certified Tester Foundation Level : Guide 2026
Publié le 08/03/2026 · 8 min de lecture · Certifexpress
La certification ISTQB Certified Tester Foundation Level (CTFL) est la certification de test logiciel la plus répandue au monde, avec plus d'un million de certifiés dans 120 pays. Délivrée par l'International Software Testing Qualifications Board (ISTQB), elle établit un langage commun et une base de connaissances standardisée pour tous les professionnels du test logiciel. Que vous soyez débutant en QA (Quality Assurance) ou développeur souhaitant formaliser vos connaissances en test, l'ISTQB Foundation Level est votre point de départ.
Qui devrait passer l'ISTQB Foundation Level ?
- Testeurs débutants souhaitant valider leurs connaissances avec une certification reconnue
- Développeurs qui souhaitent comprendre les concepts de test logiciel
- Chefs de projet et Product Owners qui travaillent avec des équipes QA
- Professionnels IT en reconversion vers le métier de testeur/QA Engineer
- Tout professionnel impliqué dans le cycle de développement logiciel
Format de l'examen CTFL (version 2023) : 40 questions (QCM), 60 minutes, score minimum de 65 % (26 bonnes réponses). Prix : variable selon le prestataire (généralement 150-200 €). Aucun prérequis officiel, mais une expérience dans l'IT est recommandée.
La syllabus ISTQB Foundation Level 2023
ISTQB a publié une nouvelle version du syllabus Foundation Level en 2023 (CTFL-2023). Cette version modernisée tient compte des pratiques de développement modernes comme Agile, DevOps et le test continu. Voici les chapitres clés :
Chapitre 1 : Fondamentaux du test
Ce chapitre pose les bases conceptuelles du test logiciel :
- Qu'est-ce que le test ? Les objectifs du test : trouver des défauts, fournir confiance, fournir des informations pour prendre des décisions, prévenir les défauts
- Erreur, défaut et défaillance : une erreur humaine produit un défaut (bug) dans le code, qui peut causer une défaillance (behavior incorrect) du système
- Les 7 principes du test :
- Le test montre la présence de défauts — pas leur absence
- Le test exhaustif est impossible
- Le test précoce est rentable (shift-left)
- Les défauts se regroupent en clusters (règle du 80/20)
- Les tests s'usent (pesticide paradox) — il faut les mettre à jour régulièrement
- Le test est contextuel
- L'absence de défauts est une illusion
- Activités de test : planification, analyse, conception, implémentation, exécution, clôture
- Le rôle du testeur dans les processus de développement logiciel
Chapitre 2 : Test dans le cycle de vie du développement logiciel
- Modèles de développement logiciel : séquentiel (cascade, V-Model), itératif (RUP), agile (Scrum, Kanban, Extreme Programming)
- Comment le test s'intègre dans chaque modèle
- Niveaux de test : test de composant/unitaire, test d'intégration, test système, test d'acceptation (UAT)
- Types de test : test fonctionnel, test non-fonctionnel (performance, sécurité, usabilité), test de régression, test de confirmation
- Test de confirmation vs test de régression : le test de confirmation vérifie qu'un défaut est bien corrigé ; le test de régression vérifie que les corrections n'ont pas introduit de nouveaux défauts
- Maintenabilité des tests : importance de la maintenance des suites de tests
Chapitre 3 : Test statique
Le test statique analyse les artéfacts logiciels sans les exécuter :
- Revues : revues informelles, walkthroughs, revues techniques, inspections — rôles (auteur, modérateur, reviewers, scribe)
- Analyse statique : utilisation d'outils pour analyser le code sans l'exécuter (linters, analyseurs de code statique, outils de couverture)
- Avantages du test statique : détection précoce des défauts, moins coûteuse que la correction tardive
Chapitre 4 : Techniques de test
Ce chapitre est souvent le plus difficile pour les candidats :
Techniques boîte noire (Black-box)
- Partitions d'équivalence : diviser les données d'entrée en classes équivalentes (valides et invalides) et tester un représentant de chaque classe
- Analyse des valeurs limites : tester les valeurs aux limites des partitions (les bugs se concentrent aux frontières)
- Table de décision : représenter les combinaisons de conditions et d'actions dans une table pour s'assurer que toutes les règles métier sont testées
- Test de transition d'état : tester un système qui se comporte différemment selon son état actuel
Techniques boîte blanche (White-box)
- Couverture des instructions : s'assurer que chaque instruction du code est exécutée au moins une fois
- Couverture des branches : s'assurer que chaque branche (if/else, switch) est testée dans les deux sens
Techniques basées sur l'expérience
- Devinette d'erreurs : utiliser l'expérience pour anticiper les zones de bugs probables
- Test exploratoire : exploration simultanée, conception et exécution des tests basées sur l'expérience du testeur
- Test basé sur des checklist : utilisation de listes de vérification standardisées
Chapitre 5 : Gestion des activités de test
- Planification des tests : plan de test, estimation de l'effort, analyse des risques (probabilité × impact), priorisation des tests selon le risque
- Suivi et contrôle : métriques de test (défauts trouvés/heure, taux de réussite des tests, couverture), rapports de synthèse
- Gestion des défauts : cycle de vie d'un bug (New → Open → Fixed → Retesting → Closed), classification des défauts (criticité, priorité)
- Outils de gestion des tests : Jira, TestRail, Zephyr, qTest — leur rôle dans la gestion des cas de test et des défauts
Chapitre 6 : Outils de test
- Catégories d'outils de test : gestion des tests (TestRail), exécution des tests (Selenium, JUnit), test de performance (JMeter, Gatling), test de sécurité (OWASP ZAP)
- Avantages et risques de l'automatisation des tests
- Sélection et introduction d'un outil de test dans une organisation
Ressources de préparation recommandées
- Syllabus officiel ISTQB CTFL 2023 : disponible gratuitement sur istqb.org — lisez-le entièrement
- Sample exams officiels ISTQB : disponibles sur le site ISTQB, très représentatifs de l'examen réel
- "Foundations of Software Testing" de Rex Black, Erik van Veenendaal : le livre de référence pour l'ISTQB Foundation
- Udemy ISTQB Courses : nombreux cours de préparation disponibles à petit prix
- isqi.org et istqb.org : ressources officielles et examens blancs
Conseil pour l'examen : Mémorisez les définitions exactes du glossaire ISTQB — l'examen teste souvent la précision terminologique. Distinguez bien : erreur/défaut/défaillance, test de confirmation/test de régression, criticité/priorité d'un défaut, vérification/validation.
Durée de préparation
- Testeur avec expérience : 2 à 4 semaines de révision du syllabus
- Débutant en test : 4 à 6 semaines
- Profil technique sans expérience QA : 3 à 4 semaines
Après l'ISTQB Foundation : les certifications avancées
- ISTQB Advanced Level Test Analyst : techniques de test avancées
- ISTQB Advanced Level Test Manager : gestion des équipes et processus de test
- ISTQB Specialist certifications : Agile Tester, Automation Engineer, Security Tester, Performance Tester
Pratiquez avec de vraies questions
Certifexpress propose des examens blancs gratuits pour valider vos connaissances avant le jour J.
Voir les examens disponibles →
← Retour au blog