SpecFlow is an acceptance test driven development and behavior driven development for .NET. One of them the biggest challenge in using SpecFlow is to improve the efficiency of the automated testing process. Typical questions are about organizing feature files, keeping the specification language consistent, refactoring feature files, automation code maintainability, better feedback from failing tests, test execution time or handling stability issues.
This video shows you some ideas for efficient BDD with SpecFlow, through examples from real projects wherever it is possible. You will see in detail the application of the page object pattern, the organization of Gherkin files to a feature tree and also the different ways of applying the default value pattern. These ideas are shown in scope of .NET and SpecFlow, but also applicable to automated testing solutions in other fields.
Video producer: Norwegian Developers Conference