Objectifs
À l’issue de cette formation, les participants seront capables d’appliquer les principes fondamentaux du test logiciel (référentiel ISTQB®) pour améliorer la qualité des produits et l’efficacité des activités de test.
- Comprendre ce qu’est le test logiciel et en quoi il est bénéfique.
- Comprendre les concepts fondamentaux du test logiciel.
- Identifier l’approche de test et les activités à mettre en œuvre selon le contexte de test.
- Évaluer et améliorer la qualité de la documentation.
- Accroître l’efficacité et l’efficience des tests.
- Aligner le processus de test avec le cycle de vie de développement logiciel (SDLC).
- Comprendre les principes de gestion des tests.
- Rédiger et communiquer des rapports de défauts clairs et compréhensibles.
Prérequis
➤Le principal prérequis est d’être impliqué, de prêt ou de loin, dans le test de logiciels ou de systèmes d’information.
➤Une connaissance préalable des principales activités du cycle de vie de
développement logiciel constitue un avantage mais n’est pas obligatoire.
Certification
Exam Structure – ISTQB® Foundation Level
- Number of Questions: 40
- Total Points: 40
- Passing Score: 26 points (65%)
- Exam Duration: 60 minutes
- Extra Time: +25% for non-native language candidates
Évolution après la certification
Les titulaires de cette certification sont éligibles pour accéder au niveau suivant du Core stream et passer les certifications Test Analyst, Technical Test Analyst ou Test Management – Advanced Level.
Ils peuvent également choisir de suivre les parcours Agile ou Specialist afin de développer des compétences spécifiques en test logiciel.
Préparation et examens blancs
La préparation est assurée par Expert Team Tunisie, qui propose 6 examens blancs structurés et alignés sur le format du véritable examen. Ces simulations permettent de s’entraîner dans des conditions similaires à l’examen officiel, d’identifier les axes d’amélioration et de maximiser les chances de réussite.
Programme
Formation ISTQB® Foundation Level (CTFL) 4.0
Cette formation ISTQB® Foundation Level (CTFL) couvre les fondamentaux du test logiciel, le test tout au long du cycle de vie, le test statique, l’analyse et la conception des tests, la gestion des activités de test et les outils de test.
1. Fondamentaux des tests
- Qu'est-ce que le test ?
- Objectifs du test
- Test et débogage
- Pourquoi est-il nécessaire de tester ?
- Contributions du test au succès
- Test et assurance qualité
- Erreurs, défauts, défaillances et causes racine
- Principes du test
- Activités de test, testware et rôles dans le test
- Activités et tâches de test
- Processus de test selon le contexte
- Testware
- Traçabilité entre base de test et testware
- Rôles dans le test
- Compétences essentielles et bonnes pratiques en matière de test
- Compétences génériques requises pour le test
- Approche équipe intégrée
- Indépendance du test
2. Tester tout au long du cycle de vie du développement logiciel
- Tester dans le contexte d'un cycle de vie du développement logiciel
- Impact du cycle de vie du développement logiciel sur le test
- Bonnes pratiques de test selon le cycle de vie
- Le test comme moteur du développement
- DevOps et tests
- Approche shift left
- Rétrospectives et amélioration de processus
- Niveaux de test et types de test
- Niveaux de test
- Types de test
- Test de confirmation et test de régression
- Test de maintenance
3. Test statique
- Bases du test statique
- Produits examinables par le test statique
- Valeur du test statique
- Différences entre test statique et test dynamique
- Processus de feedback et de revue
- Bénéfices d’un feedback précoce et fréquent
- Activités du processus de revue
- Rôles et responsabilités dans les revues
- Types de revues
- Facteurs de réussite des revues
4. Analyse et conception des tests
- Aperçu des techniques de test
- Techniques de test boîte noire
- Partitions d'équivalence
- Analyse des valeurs limites
- Tables de décisions
- Transitions d'état
- Techniques de test boîte blanche
- Couverture des instructions
- Couverture des branches
- Valeur des tests boîte blanche
- Techniques basées sur l'expérience
- Estimation d'erreurs
- Test exploratoire
- Test basé sur des checklists
- Approches basées sur la collaboration
- Rédaction collaborative de User Stories
- Critères d'acceptation
- ATDD (Acceptance Test-Driven Development)
5. Gestion des activités de test
- Planification des tests
- Objet et contenu d'un plan de test
- Contribution à la planification des itérations et releases
- Critères d'entrée et de sortie
- Techniques d'estimation
- Priorisation des cas de test
- Pyramide des tests
- Quadrants de tests
- Gestion des risques
- Définition et attributs du risque
- Risques projet et risques produit
- Analyse des risques produit
- Contrôle des risques produit
- Pilotage, contrôle et clôture des tests
- Métriques utilisées pour les tests
- Rapports de tests : objet, contenu, destinataires
- Communication de l’avancement des tests
- Gestion de configuration
- Gestion des défauts
6. Outils de test
- Outils pour soutenir les tests
- Avantages et risques de l'automatisation des tests
FAQ
FAQ – Formation ISTQB® Foundation Level (CTFL)
En quoi cette formation ISTQB® Foundation est-elle utile pour un testeur débutant ?
Elle permet d’acquérir une compréhension structurée des fondamentaux du test logiciel : principes, niveaux et types de test, techniques de conception et gestion des activités de test.
Quelles techniques de conception de tests vais-je maîtriser ?
La formation couvre les techniques boîte noire (partitions d’équivalence, valeurs limites, tables de décisions, transitions d’état), boîte blanche (couverture des instructions et des branches) et les techniques basées sur l’expérience.
La formation traite-t-elle de la gestion des risques en test logiciel ?
Oui. Elle aborde l’identification des risques projet et produit, l’analyse des risques et leur contrôle afin d’orienter efficacement les activités de test.
Quelle est la différence entre test statique et test dynamique selon le programme ?
Le test statique consiste à examiner les artefacts sans exécuter le code (revues, feedback), tandis que le test dynamique implique l’exécution du logiciel pour détecter des défaillances.
La formation prépare-t-elle à travailler en environnement Agile ou DevOps ?
Oui. Le programme inclut l’approche shift left, DevOps, la collaboration autour des User Stories et les critères d’acceptation.
Quels aspects de la gestion des tests sont couverts ?
La planification des tests, les critères d’entrée et de sortie, l’estimation, la priorisation, les métriques, les rapports de test, la gestion de configuration et la gestion des défauts sont inclus.
Les outils de test et l’automatisation sont-ils abordés dans cette formation ?
Oui. La formation présente les catégories d’outils de test ainsi que les avantages et risques liés à l’automatisation des tests.
Quels aspects de la gestion des tests sont couverts ?
La planification, les critères d’entrée et de sortie, l’estimation, la priorisation, les métriques, les rapports, la gestion de configuration et la gestion des défauts sont inclus.

