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

Qualiopi

Cette formation explique les techniques dites ATDD (Acceptance Test-Driven Development).Celle-ci va vous permettre de :Bien spécifier un produitLa 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 rapideA 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éesEn vous montrant la progression des tests à réaliser et en vous aidant à choisir le critère d’arrêt des tests

À partir de 840 €
Durée 2 jours ; Formation réalisable à votre rythme durant 2 mois en format VOD (e-learning)
Localisation Partout en France
Logo de Upskill4it - Formation ATDD : tester un produit en agile avec l’ATDD

Proposé par

Upskill4it

Prérequis

Cette formation ne nécessite pas de prérequis. 

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • À distance

Objectifs pédagogiques

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

Programme de la formation

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

Logo de Upskill4it - Formation Formation ATDD : tester un produit en agile avec l’ATDD

Proposé par

Upskill4it

"Boostez les compétences de vos équipes IT grâce à nos formations en ligne !"

Voir la fiche entreprise
À partir de 840 €
Logo de Upskill4it - Formation ATDD : tester un produit en agile avec l’ATDD

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

87 villes proposant cette formation

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.