Upload
jean-michel-garnier
View
489
Download
0
Embed Size (px)
DESCRIPTION
Cucumber very simple introduction
Citation preview
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 devrais voir “login invalide”
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 stepsTDD = emergent Design
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/
DEMO
http://www.jetbrains.com/ruby/http://cukes.info/http://rubyonrails.org/
325318total downloads