Description
Préparation à la certification CTFL-AT, parcours transitoire prioritairement pour les détenteurs d'une ancienne CTFL. Cette certification est en phase de retrait. Elle reste pertinente pour les personnes titulaires d'une ancienne version du CTFL souhaitant valider les fondamentaux du test Agile sans s'engager immédiatement dans un niveau Advanced.
Objectifs pédagogiques
- À l'issue de la formation, les participants seront capables de :
- Comprendre les principes et valeurs du développement Agile
- Identifier les spécificités du test dans un projet Agile
- Adapter les pratiques de test à un fonctionnement itératif
- Collaborer efficacement au sein d'une équipe pluridisciplinaire
- Participer à la définition de user stories et critères d'acceptation testables
- Appliquer les méthodes et techniques de test adaptées aux projets Agile
- Identifier et évaluer les risques qualité
- Estimer et planifier l'effort de test
- Comprendre le rôle de l'automatisation dans un environnement Agile
- Se préparer au passage de la certification CTFL-AT
Public concerné
Testeurs,
analystes QA,
développeurs et professionnels intervenant dans des projets Agile et disposant déjà d'une certification ISTQB® Foundation.
Prérequis
Être titulaire de la certification ISTQB® Certified Tester Foundation Level, idéalement dans une version antérieure au CTFL v4.0.
Déroulé du programme
1
Jour 1 - Fondamentaux Agile et rôle du testeur
2
Comprendre le développement Agile
3
• Valeurs et principes du Manifeste Agile
4
• Développement itératif et incrémental
5
• Whole-Team Approach
6
• Feedback précoce et fréquent
7
• Principales approches Agile
8
• Collaboration entre métier, développeurs et testeurs
9
• Planification des releases et des itérations
10
• Rétrospectives et amélioration continue
11
• Intégration continue
12
Tester dans un contexte Agile
13
• Différences entre approches traditionnelles et Agile
14
• Organisation des activités de développement et de test
15
• Évolution des niveaux et types de test
16
• Produits de travail
17
• Gestion de configuration
18
• Indépendance des tests
19
• Communication de l'état des tests et de la qualité
20
• Gestion du risque de régression
21
Rôle et compétences du testeur Agile
22
• Responsabilité collective de la qualité
23
• Communication au sein de l'équipe
24
• Contribution du testeur pendant l'itération
25
• Collaboration avec les Product Owners et développeurs
26
Cas pratique: Analyser une itération et identifier les contributions du testeur à chaque étape.
27
Jour 2 - Techniques et outils de test Agile
28
Méthodes de test Agile
29
• Test-Driven Development - TDD
30
• Acceptance Test-Driven Development - ATDD
31
• Behavior-Driven Development - BDD
32
• Pyramide des tests
33
• Quadrants de test
34
User stories et critères d'acceptation
35
• Analyse de la testabilité
36
• Identification des critères d'acceptation
37
• Déclinaison en scénarios de test
38
• Collaboration entre équipes métier, développement et qualité
39
Atelier pratique: Améliorer plusieurs user stories puis concevoir les tests associés.
40
Risques qualité et estimation
41
• Identification des risques qualité
42
• Évaluation et priorisation
43
• Estimation de l'effort
44
• Ajustement de la couverture de test
45
Techniques adaptées aux projets Agile
46
• Application des techniques fonctionnelles
47
• Tests exploratoires
48
• Couverture des critères d'acceptation
49
• Tests fonctionnels et non fonctionnels
50
Cas pratique: Préparer les tests d'une itération à partir d'un backlog.
51
Outils et automatisation
52
• Gestion et suivi des activités
53
• Gestion du backlog et des anomalies
54
• Intégration continue
55
• Gestion de configuration
56
• Automatisation des tests
57
• Partage des résultats au sein de l'équipe
58
Préparation à la certification
59
• Révision structurée des notions clés du référentiel
60
• Questions d'entraînement et exercices de mise en situation
61
• Examen blanc et correction collective
62
• Analyse des erreurs et conseils méthodologiques
Informations
Durée
2 jour(s)
14h
Tarif
Sur demande