Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber

A 45 minute Case Study by:

Gáspár Nagy

Spec Solutions

Download the slides

The slides used for this session are available to download here.

About this Case Study

This session goes through the commits of changes in a concrete legacy app covered by BDD scenarios. In reviewing these commits together, we can understand how this scaffolding concept can be used.

At the session we are covering:

  • how to start designing your testing strategy for a legacy app
  • demonstrating the approach to implementing a new feature
  • demonstrating the approach to implementing a bug fix
  • how to cover different aspects of the application with unit and scenario tests, and how to move tests among these

About the Speaker

Gáspár Nagy is the creator and main contributor of SpecFlow, the most widely used ATDD/BDD framework for .NET.

Gáspár is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow through his company, called Spec Solutions. He has more than 15 years of experience in enterprise software development as he worked as an architect and agile developer coach. He shares useful BDD and test automation-related tips on his blog,, and on Twitter. He edits a monthly newsletter,, featuring interesting articles, videos and news related to BDD, SpecFlow and Cucumber.


See the full programme

full programme