SpecFlow is a test automation solution for .NET built upon the BDD paradigm.
This repo consists of notes and sample code from the official Tricentis documentation.
- Ch1 - Our First Project
- Ch2 - Selenium with Page Object Model Pattern
- [Ch3 - Gherkin]
- [Ch4 - Bindings]
- [Ch5 - Execution]
- [Ch6 - Integrations]
- [Ch7 - Visual Studio Integration]
- [Ch8 - Extend SpecFlow]
- [Ch9 - Tools]
- [Ch10 - Contribute]
- Visual Studio 2017+ (recommend latest)
- .NET 5
- Workloads: ASP.NET and web development OR .NET Desktop environment OR .NET Core cross-platform development
- Open Visual Studio
- Navigate through Extensions | Manage Extensions | Online
- Search "SpecFlow"
- Download
- Check installed by navigating to Extensions | Manage Extensions
- Behaviour-driven development (BDD) is an Agile software development methodology in which an application is documented and designed around the behaviour a user expects to experience when interacting with it.