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
- Valeurs et principes du Manifeste Agile
- Développement itératif et incrémental
- Whole-Team Approach
- Feedback précoce et fréquent
- Principales approches Agile
- Collaboration entre métier, développeurs et testeurs
- Planification des releases et des itérations
- Rétrospectives et amélioration continue
- Intégration continue
3
Tester dans un contexte Agile
- Différences entre approches traditionnelles et Agile
- Organisation des activités de développement et de test
- Évolution des niveaux et types de test
- Produits de travail
- Gestion de configuration
- Indépendance des tests
- Communication de l'état des tests et de la qualité
- Gestion du risque de régression
4
Rôle et compétences du testeur Agile
- Responsabilité collective de la qualité
- Communication au sein de l'équipe
- Contribution du testeur pendant l'itération
- Collaboration avec les Product Owners et développeurs
5
Cas pratique: Analyser une itération et identifier les contributions du testeur à chaque étape.
6
Jour 2 - Techniques et outils de test Agile
7
Méthodes de test Agile
- Test-Driven Development - TDD
- Acceptance Test-Driven Development - ATDD
- Behavior-Driven Development - BDD
- Pyramide des tests
- Quadrants de test
8
User stories et critères d'acceptation
- Analyse de la testabilité
- Identification des critères d'acceptation
- Déclinaison en scénarios de test
- Collaboration entre équipes métier, développement et qualité
9
Atelier pratique: Améliorer plusieurs user stories puis concevoir les tests associés.
10
Risques qualité et estimation
- Identification des risques qualité
- Évaluation et priorisation
- Estimation de l'effort
- Ajustement de la couverture de test
11
Techniques adaptées aux projets Agile
- Application des techniques fonctionnelles
- Tests exploratoires
- Couverture des critères d'acceptation
- Tests fonctionnels et non fonctionnels
12
Cas pratique: Préparer les tests d'une itération à partir d'un backlog.
13
Outils et automatisation
- Gestion et suivi des activités
- Gestion du backlog et des anomalies
- Intégration continue
- Gestion de configuration
- Automatisation des tests
- Partage des résultats au sein de l'équipe
14
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
Informations
Durée
2 jour(s)
14h
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