Spécification par l'exemple & Tests d'Acceptance Agile avec cucumber

4,568 views

Published on

Published in: Technology, Business

Spécification par l'exemple & Tests d'Acceptance Agile avec cucumber

  1. 1. Spécification par l'exemple & Tests d'Acceptance Agile avec cucumber 21croissants.com 3ième Soirée Agile à Lyon – 7 décembre 2009 Copyright (c) Garnier Jean-Michel. Licence: Creative Commons.
  2. 2. Spécification par l'exemple & Tests d'Acceptance Agile avec cucumber 21croissants.com 3ième Soirée Agile à Lyon – 7 décembre 2009 Copyright (c) Garnier Jean-Michel. Licence: Creative Commons.
  3. 4. Fonctionnalités utilisées
  4. 5. Origine des erreurs
  5. 6. A l'arrivée:-)
  6. 7. Scénarios en français concombré + = Spécifications exécutables Auteur: Aslak Hellesøy en Août 2008
  7. 9. Acceptance TDD
  8. 10. Fonctionnalité: Addition Afin de gagner du temps lors du calcul de la facture En tant que commerçant Je souhaite pouvoir additionner 2 nombres Valeur Rôle Fonctionnalité /features/additions.feature
  9. 11. Scénario: Addition de 2 nombres Etant donné une calculatrice Et que j'entre 1 Et que je tape sur la touche "+" Et que j'entre 1 Lorsque je tape sur la touche "=" Alors le résultat affiché doit être 2 º ETANT DONNE: contexte, pré-conditions
  10. 12. Scénario: Addition de 2 nombres Etant donné une calculatrice Et que j'entre 1 Et que je tape sur la touche "+" Et que j'entre 1 Lorsque je tape sur la touche "=" Alors le résultat affiché doit être 2 Lorsque: événement, action
  11. 13. Scénario: Addition de 2 nombres Etant donné une calculatrice Et que j'entre 1 Et que je tape sur la touche "+" Et que j'entre 1 Lorsque je tape sur la touche "=" Alors le résultat affiché doit être 2 Alors: résultat, post-conditions
  12. 15. DEMO: script/cucumber
  13. 16. Links Aslak Hellesoy Ben Mabey Gojko Adzic Antony Marciano

×