Description
Préparation à la certification CTFL v4.0. Le CTFL v4.0 constitue le socle actuel du parcours ISTQB®. Il couvre les fondamentaux du test dans les environnements traditionnels, Agile et DevOps, ainsi que les pratiques de collaboration et d'amélioration continue.
Objectifs pédagogiques
- À l'issue de la formation, les participants seront capables de :
- Comprendre les principes fondamentaux et le vocabulaire du test logiciel
- Positionner les activités de test dans les différents cycles de développement
- Distinguer les niveaux, types et approches de test
- Participer efficacement aux revues et activités de test statique
- Concevoir des tests à l'aide des principales techniques ISTQB®
- Appliquer les principes de la pyramide des tests et des quadrants de test
- Planifier, prioriser et suivre les activités de test selon les risques
- Rédiger et gérer efficacement les anomalies
- Comprendre les usages, bénéfices et risques liés aux outils et à l'automatisation
- Se préparer au passage de la certification CTFL v4.0
Public concerné
Testeurs logiciels,
analystes de tests,
ingénieurs QA,
développeurs, chefs de projet,
Product Owners, Business Analysts ou toute personne souhaitant acquérir les fondamentaux du test logiciel.
Prérequis
Aucun prérequis de certification. Une première expérience dans le développement, la recette, la qualité ou le test logiciel constitue un plus.
Déroulé du programme
1
Jour 1 - Fondamentaux du test et cycle de développement
2
Les fondamentaux du test logiciel
- Définition et objectifs du test
- Différence entre test et débogage
- Pourquoi les tests sont nécessaires
- Erreurs, défauts et défaillances
- Assurance qualité et contrôle qualité
- Les sept principes fondamentaux du test
- Activités et processus de test
- Testware et traçabilité
- Rôles, compétences et bonnes pratiques du testeur
3
Atelier pratique : Analyser plusieurs situations projet afin d'identifier les objectifs et activités de test appropriés.
4
Tester tout au long du cycle de développement
- Modèles de développement séquentiels, itératifs et incrémentaux
- Test dans un environnement Agile
- Test dans un environnement DevOps
- Intégration et livraison continues
- Approche Shift Left
- Feedback et amélioration continue
- Niveaux de test
- Types de test
- Tests de maintenance
5
Cas pratique: Définir l'organisation des tests pour plusieurs contextes de développement.
6
Jour 2 - Tests statiques et techniques de conception
7
Tests statiques et revues
- Principes des tests statiques
- Différences entre tests statiques et dynamiques
- Produits de travail pouvant faire l'objet d'une revue
- Processus de revue
- Rôles et responsabilités
- Facteurs de réussite d'une revue
8
Atelier pratique : Réaliser la revue structurée d'une spécification ou d'une user story.
9
Techniques de test boîte noire
- Partitionnement en classes d'équivalence
- Analyse des valeurs limites
- Tables de décision
- Tests de transition d'état
10
Techniques de test boîte blanche :
- Couverture des instructions
- Couverture des branches
11
Techniques basées sur l'expérience
- Error Guessing
- Tests exploratoires
- Tests basés sur des check-lists
12
Ateliers pratiques : Concevoir des cas de test à partir d'exigences, déterminer les classes d'équivalence et valeurs limites, construire une table de décision et réaliser une courte session de test exploratoire.
13
Approches collaboratives
- User stories
- Critères d'acceptation
- Collaboration entre métier, développeurs et testeurs
- Acceptance Test-Driven Development - ATDD
14
Cas pratique : Transformer une user story en critères d'acceptation et scénarios de test.
15
Jour 3 - Gestion des tests, risques, outils et certification
16
Planification et pilotage des tests
- Élaboration d'un plan de test
- Estimation de l'effort
- Priorisation des tests
- Critères d'entrée et de sortie
- Pyramide des tests: granularité, niveaux de test et automatisation
- Quadrants de test: articulation entre niveaux, types et objectifs de test
- Suivi et contrôle des activités
- Métriques et reporting
17
Tests basés sur les risques
- Identification des risques produit
- Analyse et évaluation
- Priorisation
- Adaptation de l'effort et de la couverture de test
18
Atelier pratique : Construire une matrice de risques et déterminer les priorités de test.
19
Gestion des configurations et des anomalies
- Principes de gestion de configuration
- Cycle de vie d'une anomalie
- Classification et priorisation
- Informations nécessaires à un rapport de défaut
20
Atelier pratique : Rédiger et analyser des rapports d'anomalies.
21
Outils et automatisation
- Catégories d'outils
- Support des activités de test
- Bénéfices de l'automatisation
- Risques et limites
22
Préparation à la certification
- Révision structurée des notions clés du référentiel
- Questions d'entraînement et exercices de mise en situation
- Examen blanc et correction collective
- Analyse des erreurs et conseils méthodologiques
23
Format de référence : 40 questions - 60 minutes - seuil de réussite: 26/40.
Informations
Durée
3 jour(s)
21h
Tarif
Sur demande
Formations similaires
Développement
.NET - Création d'applications WPF
4 jour(s)
2380 € HT
Développement
.NET MAUI - Développement d'applications mobiles
5 jour(s)
2930 € HT
Développement
AD-4-144 - Jenkins, mettre en place l'intégration continue en Java - Exploitants OPS
2 jour(s)
Sur demande
Développement
Administration avancée d'ElasticStack
2 jour(s)
1500 € HT