Formation ATDD : tester un produit en agile avec l’ATDD
Délais d’accès
Si VOD (video on demand) : accès immédiat après la signature du contrat
Si VC (visioconference) : date proposée sous 48h
Durée formation
Cette formation en e-learning sur l’ATDD dure 10h30 sous format VOD (e-learning) et peut etre réalisée en 1 journée et demi.
Accès et format
- Formation réalisable à votre rythme durant 2 mois en format VOD (e-learning).
- Formation est proposée sous format VC (visio conférénce) ou VOD (vidéo on demand).
Public concerné
- Product Owner
- Business Analyst
- Testeur IT
- Développeur
Actualisation
Télécharger le programme
Formation ATDD : Spécifier et concevoir les tests en agile
Cette formation explique les techniques dites ATDD (Acceptance Test-Driven Development).
Celle-ci va vous permettre de :
- Bien spécifier un produit
- Apprendre à tester de manière efficace et rapide
VOD : 700 € HT (840 € TTC)
VC : 1200€ HT par personne (3 personnes minimum de le même entreprise)
Sommaire de la ATDD – Concevoir et Spécifier les tests
Afficher le sommaire de la formation ATDD
Introduction
Section 1 : Rappels agiles
COMPRENDRE les concepts agiles qui sous-tendent le cours. CLARIFIER certains sujets souvent confus, GUIDER/PROPOSER des démarches, DIALOGUER pour voir les contextes de chacun et les écarts
- Principe des développements agiles
- Notion de produit
- Organisation autour du produit
- Les artefacts agiles métiers et de réalisation
- Les notions d’itérations et releases
- Les user stories
- la notion de critères d’acceptation
- Les concepts de test en agile
- Les tests en ATDD
- Fiches mémo
- QCM
Section 2 : Spécifier graphiquement
DECOUVRIR la spécification métier et SENSIBILISER sur son importance, APPRENDRE les techniques de modélisation métiers, CONCEVOIR des modèles
- Modélisation métier (1/2)
- Modélisation métier (2/2)
- Modélisation des UC avec des US INVEST
- Les exigences fonctionnelles pour un PO
- Fiches mémo
- QCM
Section 3 : Spécifier textuellement les tâches
DECOUVRIR la notion de tâche métier, COMPRENDRE la notion de critère d’acceptation et celle de règle de gestion, CONCEVOIR des règles de gestion bien formalisées
- Les critères d’acceptation
- Expression des règles de gestion en BML (1/2)
- Expression des règles de gestion en BML (1/2)
- Fiches mémo
- QCM
Section 4 : Algorithme pour les US
CONCEVOIR les critères d’acceptation à partir d’une spécification d’US
- Enoncé et exemple pédagogique
- Exemple d’une authentification simple
- Fiches mémo
- QCM
Section 5 : Algorithme pour les parcours clients
CONCEVOIR les scénarios de test à partir d’une spécification de parcours client
- Enoncé et explications
- Exemple (1/2)
- Exemple (2/2)
- Compléments sur les scénarios de test et les alternatives
- Fiches mémo
- QCM
Section 6 : Les données de test et les tests
ELABORER des tests à partir de scénarios de test
- Techniques de valorisation des exigences
- Compléments
- Fiches mémo
- QCM
Section 7 : Tests des évolutions agiles et tests de non régression
TROUVER LES Tests de Non Régression (TNR) d’un produit développé en agile, TROUVER Lles exigences nouvelles et leurs tests
- Principes d’analyse d’une tâche métier sans TNR automatisés
- Exemple d’une tâche métier avec TNR automatisés
- Exemple avec une fonctionnalité d’un parcours client
- Cycle ATDD et conclusion
- Fiches mémo
- QCM
Section 8 : Les outils utilisés pour l’ATDD
DECOUVRIR les outils ATDD existants, COMPRENDRE leurs avantages et inconvénients
- Ecosystème des outils pour l’ATDD
- Bénéfices d’un outil ATDD
- Analyse des outils ATDD
- Fiches mémo
- QCM
Section 9 : Etudes de cas
Evaluation finale – QCM
Les modalités de la formation ATDD
Cette formation ATDD va vous permettre de :
- Apprendre à réaliser des spécifications de bonne qualité et testables
- Montrer l’impact de l’agilité sur les spécifications, le développement, et les tests
- Expliquer comment spécifier tous les niveaux de détail d’un produit
- Éviter des interprétations erronées sur les spécifications agiles
A l’issue de cette formation vous serez capable de :
- Savoir produire automatiquement les tests à partir des spécifications
- Comprendre comment tester plus ou moins fortement des fonctionnalités
- Savoir tester un produit en agile avec l’ATDD
- Comment utiliser les User Stories avec l’ATDD
Cette formation explique les techniques dites ATDD (Acceptance Test-Driven Development).
Celle-ci va vous permettre de :
- Bien spécifier un produit
- La spécification fonctionnelle doit être claire et non ambigüe, en respectant des règles d’expression précises, et quel que soit le niveau de détail du produit.
- Elle doit éviter des spécifications incomplètes et repérer, avant les tests, les défauts issus d’impacts non maîtrisés.
- Il doit permettre de prendre en compte, d’une part, les évolutions agiles, et, d’autre part, les autres exigences du produit a priori non impactées par les évolutions et ne devant pas subir de régression.
- Le formalisme utilisé doit permettre de dériver automatiquement les tests.
- Apprendre à tester de manière efficace et rapide
- A tous les niveaux d’un système développé en agile,
- De manière systématique (sans outil ATDD) ou automatisée (avec un outil de test ATDD), à partir de l’analyse des spécifications bien formalisées
- En vous montrant la progression des tests à réaliser et en vous aidant à choisir le critère d’arrêt des tests
Méthode pédagogique utilisée :
☑ Cours vidéos
☑ QCM
☑ Travaux pratiques
Pour accéder à la formation ATDD, vous aurez besoin de :
☑ Connexion internet
☑ Adresse email
☑ PC permettant de travailler à distance / domicile
☑ Casque audio ou écouteurs
☑ Son
Cette formation ne nécessite pas de prérequis.
En amont : Questionnaire d’évaluation à l’entrée en formation
En cours : Quiz d’activation des connaissances
En fin de formation : Quiz d’évaluation finale accompagné d’une étude de cas
Remise d’une attestation de suivi de formation et de la certification de fin de formation UpSkill4IT.
Présentation du formateur ATDD
Didier Joliot, Coach Agile
Didier a une grande expérience professionnelle : développeur puis responsable qualité et certification de logiciels temps réels critiques. Ex : Airbus (A320, A340), missiles, spatial, nucléaire, sous-marins, … Il a été ensuite expert spécifications et tests auprès d’équipes MOE, puis de MOA bancaires. Il a été aussi directeur de projet, et enfin expert auprès des managers pour la stratégie des SI (« Portfolio Management » et architecture d’entreprise).
Il pratique depuis 2012 l’agilité. Il a été coach agile pour le Product management de très gros projets « agiles à l’échelle » au Crédit Agricole et à la Société Générale, et pour de nombreuses équipes Scrum.
Il a écrit 5 livres et de nombreux articles. Il enseigne, depuis des années, dans plusieurs écoles d’ingénieur et dans les entreprises. Il a créé, de plus, plusieurs méthodes : le langage « Business Modeling Language (BML) », l’algorithme ATDD des tamis successifs, la CNV-A, etc.
Acheter la formation ATDD
Achat en ligne
Choisissez votre type de formation et vos options
Financement
Nos autres formations
Avis
Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.
Commentaires