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 steps
TDD = 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/
325318
total downloads

Tdd cara nov2010