Nowadays application development backed up with automated functional tests (you can call this specification-by-example, BDD or ATTD) is becoming more and more popular among developers and testers. In 2009 the SpecFlow open-source project was founded to provide better Gherkin-based BDD support for the .NET platform. This was a long time ago. I have learned a lot since then about how to do BDD better: how to improve efficiency, build up maintainable structures and keep the costs under control. Some of these ideas were built into SpecFlow and the tools around it.
In this session I would like to give an overview about the things I have learned and in a demo show you some of the related improvements in SpecFlow.
Gáspár is an agile developer coach with more than 10 years of experience in enterprise software development. Currently he works for TechTalk as leading software architect. He is an approved trainer in the Certified Scrum Developer program of Scrum Alliance.
His current focus lies on making BDD common sense on the .NET platform, in which he is also leading the open source project SpecFlow. This is also the central topic of his PhD research at Eötvös Loránd University, Budapest.