25. The 3 Cs of a User Story
Card Conversation Confirmation
(acceptance
criteria)
26. Card: role, feature, benefit
Customer withdraws cash
As a customer,
I want to withdraw cash
from an ATM,
so that I don’t have to
wait in line at the bank.
Ref: http://dannorth.net/introducing-bdd
28. Define an acceptance criteria (BDD)
[Scenario title]
Given [some initial context]
When [an event occurs]
Then [ensure some outcomes]
Ref: http://dannorth.net/introducing-bdd
29. Acceptance criteria example: context
Scenario 1: Account is in credit
Given the account is in credit
And the card is valid
And the dispenser contains cash