These are the slides for my SpecFlow presentation. This particular version was given as part of my "I'm telling you for the last time"-series (see http://www.marcusoft.net/2013/11/ImTellingYou.html).
3. Whether we choose to call it BDD or ATDD or
Specification 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 first time.
!
We know it never will be, but the less rework,
the better.
!
Janet Gregory
21. 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()
78. A special thank you
to my friends:
- Cucumber
• SpecFlow(specflow.org)
on .NET, great Visual Studio
integration
• NancyFx - Minimalistic web framework, with great
testing capabilities (nancyfx.org)
• Simple.Data - simple data access,
that’s all
(github.com/markrendle/Simple.Data)
• FluentAutomation - UI Automation, wraps
Selenium/Watin/etc (fluent.stirno.com)