Course Outline
Introduction
Installing and configuring SpecFlow
Business Driven Development (BDD) and Acceptance test–driven development (ATDD)
Involving the business analysts in your organization
Defining your project requirements
The testing ecosystem (IDEs, programming languages, testing frameworks and build libraries)
Gherkin: writing your stories in a user-friendly language
Writing features and scenarios
Writing step definitions
Organizing features and scenarios with tagging
Working with hooks
Working with databases
Refactoring
Extending SpecFlow with SpecFlow+ and SpecMap (proprietary extensions)
Generating reports
Closing remarks
Requirements
- .NET programming experience
- A basic understanding of programming concepts
Audience
- Test engineers
- Developers
Testimonials
Well prepared, and covered a lot in 3 days. Trainer tries to make sure everyone understands the topics, and that everyone is comfortable to move on to the next topic.
Capgemini Nederland B.V.
SpecFlow: Implementing BDD for .NET Course
I enjoyed the feature file and corresponding steps creation.
- FNZ Holidings Limited
SpecFlow: Implementing BDD for .NET Course
The Practical side of the course - the whole point of an instructor is to have someone to call on when difficulties are encountered. Definitions of Scrum and Product Owners etc. can be studied without the need for an instructor. But using Visual Studio, getting Specflow up and running and using it right - these are the elements of training that require an instructor. These practical hand-on exercises are the elements I liked the most. I would have liked more of this.