Formations Agilité

Logo Spécifier et tester par l'exemple

Formation Spécifier et tester par l'exemple

Acceptance Test Driven Development, BDD

Durée 1 jour • Prix (HT) 990€

Tests et spécifications

  • De l'abstraction à l'exemple
  • Lever les ambiguités de la spécification

Les quadrants des tests agiles

  • Les tests techniques pour guider le développement
  • Les tests fonctionnels pour valider la progression du produit
  • Les tests techniques et fonctionnels pour investiguer le produit

Tests d'acceptation et pratiques agiles

  • L'implication des rôles de Scrum dans les pratiques de tests
  • Du no go au let's go

Identifier les cas de test

  • Mettre en oeuvre des règles d'expressivité sur les cas de test
  • Explorer les dimensions de variation d'une User Story
  • L'acceptance tests workshop

Le développement guidé par les tests d'acceptation

  • Le cycle ATDD
  • Biais cognitifs et écriture des cas de test

Ecrire les tests en BDD

  • La structure given when then stricte
  • Construire les cas de tests à partir de descriptions univoques
  • Antipatterns d'écriture de cas de test

Expression des cas de test et vocabulaire du domaine

  • Introduction à l'ubiguitous language du DDD
  • Capitaliser les éléments récurrents des tests
  • Faire monter l'expressivité des tests de manière incrémentale

Implémenter les tests

  • Exemple de mise en oeuvre avec Cucumber
  • Introduction au tests exploratoires