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
3
• Définition et objectifs du test
4
• Différence entre test et débogage
5
• Pourquoi les tests sont nécessaires
6
• Erreurs, défauts et défaillances
7
• Assurance qualité et contrôle qualité
8
• Les sept principes fondamentaux du test
9
• Activités et processus de test
10
• Testware et traçabilité
11
• Rôles, compétences et bonnes pratiques du testeur
12
Atelier pratique : Analyser plusieurs situations projet afin d'identifier les objectifs et activités de test appropriés.
13
Tester tout au long du cycle de développement
14
• Modèles de développement séquentiels, itératifs et incrémentaux
15
• Test dans un environnement Agile
16
• Test dans un environnement DevOps
17
• Intégration et livraison continues
18
• Approche Shift Left
19
• Feedback et amélioration continue
20
• Niveaux de test
21
• Types de test
22
• Tests de maintenance
23
Cas pratique: Définir l'organisation des tests pour plusieurs contextes de développement.
24
Jour 2 - Tests statiques et techniques de conception
25
Tests statiques et revues
26
• Principes des tests statiques
27
• Différences entre tests statiques et dynamiques
28
• Produits de travail pouvant faire l'objet d'une revue
29
• Processus de revue
30
• Rôles et responsabilités
31
• Facteurs de réussite d'une revue
32
Atelier pratique : Réaliser la revue structurée d'une spécification ou d'une user story.
33
Techniques de test boîte noire
34
• Partitionnement en classes d'équivalence
35
• Analyse des valeurs limites
36
• Tables de décision
37
• Tests de transition d'état
38
Techniques de test boîte blanche :
39
• Couverture des instructions
40
• Couverture des branches
41
Techniques basées sur l'expérience
42
• Error Guessing
43
• Tests exploratoires
44
• Tests basés sur des check-lists
45
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.
46
Approches collaboratives
47
• User stories
48
• Critères d'acceptation
49
• Collaboration entre métier, développeurs et testeurs
50
• Acceptance Test-Driven Development - ATDD
51
Cas pratique : Transformer une user story en critères d'acceptation et scénarios de test.
52
Jour 3 - Gestion des tests, risques, outils et certification
53
Planification et pilotage des tests
54
• Élaboration d'un plan de test
55
• Estimation de l'effort
56
• Priorisation des tests
57
• Critères d'entrée et de sortie
58
• Pyramide des tests: granularité, niveaux de test et automatisation
59
• Quadrants de test: articulation entre niveaux, types et objectifs de test
60
• Suivi et contrôle des activités
61
• Métriques et reporting
62
Tests basés sur les risques
63
• Identification des risques produit
64
• Analyse et évaluation
65
• Priorisation
66
• Adaptation de l'effort et de la couverture de test
67
Atelier pratique : Construire une matrice de risques et déterminer les priorités de test.
68
Gestion des configurations et des anomalies
69
• Principes de gestion de configuration
70
• Cycle de vie d'une anomalie
71
• Classification et priorisation
72
• Informations nécessaires à un rapport de défaut
73
Atelier pratique : Rédiger et analyser des rapports d'anomalies.
74
Outils et automatisation
75
• Catégories d'outils
76
• Support des activités de test
77
• Bénéfices de l'automatisation
78
• Risques et limites
79
Préparation à la certification
80
• Révision structurée des notions clés du référentiel
81
• Questions d'entraînement et exercices de mise en situation
82
• Examen blanc et correction collective
83
• Analyse des erreurs et conseils méthodologiques
84
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