Formation ATDD : tester un produit en agile avec l’ATDD

UGS : Formation-ATDD-Didier-Joliot Catégories : ,

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

Date 02/06/2023 – V:001

 

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 :

  1. Bien spécifier un produit
  1. 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

  1. Principe des développements agiles
  2. Notion de produit
  3. Organisation autour du produit
  4. Les artefacts agiles métiers et de réalisation
  5. Les notions d’itérations et releases
  6. Les user stories
  7. la notion de critères d’acceptation
  8. Les concepts de test en agile
  9. Les tests en ATDD
  10. Fiches mémo
  11. 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

  1. Modélisation métier (1/2)
  2. Modélisation métier (2/2)
  3. Modélisation des UC avec des US INVEST
  4. Les exigences fonctionnelles pour un PO
  5. Fiches mémo
  6. 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

  1. Les critères d’acceptation
  2. Expression des règles de gestion en BML (1/2)
  3. Expression des règles de gestion en BML (1/2)
  4. Fiches mémo
  5. QCM

Section 4 : Algorithme pour les US

CONCEVOIR les critères d’acceptation à partir d’une spécification d’US

  1. Enoncé et exemple pédagogique
  2. Exemple d’une authentification simple
  3. Fiches mémo
  4. QCM

Section 5 : Algorithme pour les parcours clients

CONCEVOIR les scénarios de test à partir d’une spécification de parcours client

  1. Enoncé et explications
  2. Exemple (1/2)
  3. Exemple (2/2)
  4. Compléments sur les scénarios de test et les alternatives
  5. Fiches mémo
  6. QCM

Section 6 : Les données de test et les tests

ELABORER des tests à partir de scénarios de test

  1. Techniques de valorisation des exigences
  2. Compléments
  3. Fiches mémo
  4. 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

  1. Principes d’analyse d’une tâche métier sans TNR automatisés
  2. Exemple d’une tâche métier avec TNR automatisés
  3. Exemple avec une fonctionnalité d’un parcours client
  4. Cycle ATDD et conclusion
  5. Fiches mémo
  6. QCM

Section 8 : Les outils utilisés pour l’ATDD

DECOUVRIR les outils ATDD existants, COMPRENDRE leurs avantages et inconvénients

  1. Ecosystème des outils pour l’ATDD
  2. Bénéfices d’un outil ATDD
  3. Analyse des outils ATDD
  4. Fiches mémo
  5. QCM

Section 9 : Etudes de cas

Evaluation finale – QCM

Les modalités de la formation ATDD

Cette formation ATDD va vous permettre de :

    1. Apprendre à réaliser des spécifications de bonne qualité et testables
    2. Montrer l’impact de l’agilité sur les spécifications, le développement, et les tests
    3. Expliquer comment spécifier tous les niveaux de détail d’un produit
    4. Éviter des interprétations erronées sur les spécifications agiles

    A l’issue de cette formation vous serez capable de :

     

    1. Savoir produire automatiquement les tests à partir des spécifications
    2. Comprendre comment tester plus ou moins fortement des fonctionnalités
    3. Savoir tester un produit en agile avec l’ATDD
    4. 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 :

    1. 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.
    1. 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.

    Si vous avez des difficultés ou êtes en situation de handicap veuillez nous contacter à l’adresse mail suivante : contact@upskill4it.com

    Présentation du formateur ATDD

    DIdier Joliot coach 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

    Vous avez besoin d’une formation pour une personne sans prise en charge d’un organisme de formation (OPCO) ou votre entreprise ? Réglez en ligne et accédez immédiatement aux cours.

    Choisissez votre type de formation et vos options

    Tutorat
    Coaching
    Total HT :

    Financement

    Vous êtes un particulier et vous avez besoin d’une formation avec financement ? Vous êtes une entreprise et vous avez besoin d’une formation pour plusieurs collaborateurs avec ou sans financement ? Remplissez le questionnaire et nous vous contacterons sous 48h.

    Envie de trouver la formation idéale ?

    Parce que le plus important, c’est de trouver ce qui vous correspond