BDD & TDD avec
Cucumber
Jean-Michel Garnier http://21croissants.com
56% of all bugs are introduced in
requirements. (CHAOS Report)
Definition of done
Scénario: Login invalide
Etant donné que je suis sur la page de Login
Lorsque j’entre n’importe quoi comme login
Alors je ...
cycle “BDD”
1.Ecris le scénario avec le Product Owner
2.Execute le scénario (RED)
3.Ecris le code de l’application afin qu...
LIVRES
http://cuke4ninja.com/
http://pragprog.com/titles/nrtest/rails-test-prescriptions
http://pragprog.com/titles/achbd/...
DEMO
http://www.jetbrains.com/ruby/
http://cukes.info/http://rubyonrails.org/
325318
total downloads
Tdd cara nov2010
Prochain SlideShare
Chargement dans…5
×

Tdd cara nov2010

795 vues

Publié le

Cucumber very simple introduction

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
795
Sur SlideShare
0
Issues des intégrations
0
Intégrations
67
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Tdd cara nov2010

  1. 1. BDD & TDD avec Cucumber Jean-Michel Garnier http://21croissants.com
  2. 2. 56% of all bugs are introduced in requirements. (CHAOS Report)
  3. 3. Definition of done
  4. 4. Scénario: Login invalide Etant donné que je suis sur la page de Login Lorsque j’entre n’importe quoi comme login Alors je devrais voir “login invalide”
  5. 5. cycle “BDD” 1.Ecris le scénario avec le Product Owner 2.Execute le scénario (RED) 3.Ecris le code de l’application afin que le scénario passe (GREEN) 4. REFACTOR le code (on reste green) 5. Rince et répète: baby steps TDD = emergent Design
  6. 6. LIVRES http://cuke4ninja.com/ http://pragprog.com/titles/nrtest/rails-test-prescriptions http://pragprog.com/titles/achbd/the-rspec-book http://www.amazon.com/Test-Driven-Development-Kent-Beck/
  7. 7. DEMO http://www.jetbrains.com/ruby/ http://cukes.info/http://rubyonrails.org/ 325318 total downloads

×