Transcript

1.
SpecFlow, Gherkin
and some things
I’ve picked up using them
Marcus Hammarberg

2.
Speciﬁcation by example
is not about the tools
!
it’s about communication

3.
Whether we choose to call it BDD or ATDD or
Speciﬁcation by Example, we want the same
result – a shared common understanding of
what is to be built
to try to build the ‘thing’ right the ﬁrst time.
!
We know it never will be, but the less rework,
the better.
!
Janet Gregory

10.
How does this work?
[Given("I am on the Activity list")]
public void ThisNameIsNotImportantToSpecFlow()
!
[When("I click the Create New link")]
public void SpecFlowUsesTheAttirbutesPerDefault()
!
[Then("I should be on the Create Activity page")]
public void SoItDoesntEvenCareWhatYouCallThese()