As a developer
I want to just execute a prose User Story as is
So that the little diabolic details don't get lost in translation to code
Scenario: Aslak inspires someone to try this out
Given Paul attends Aslak's session
And he has suffered the pain of deciphering requirements
When the demonstration is over
Then Paul should feel motivated to try this technique
Scenario: Aslak fails to convince anyone
Given Patty attends Aslak's session
And she has never suffered the pain of deciphering requirements
When the demonstration is over
Then Patty should feel like she should have attended a different session
This demonstration will introduce you to the core principles and practices beind Behaviour Driven Development (BDD). You’ll see how the RSpec Story Runner (a BDD tool in Ruby) can be used to execute stories on the above format against a real system. It’s similar to FIT, but the format is prose instead of tables.
3 parts, each will be about 30 minutes.
Thoughts and tools used:
This will blow your socks off!
P.S. Je peux aussi donner cette présentation en Français - sous les chansons françaises. Plusieurs personnes m’ont demandés comment on peut supporter d’autres langues dans cet outil, et j’aimerais en discuter avec des francophones.