Awesome
SpecFlow - Cucumber for .NET
SpecFlow is a pragmatic BDD solution for .NET. It provides test automation for .NET (.NET Framework, .NET Core and Mono), based on the Gherkin specification language and integrates to Visual Studio.
Useful Links
- Project website: https://www.specflow.org
- Documentation
- Getting Started
- FAQ
- BDD
- Given-When-Then
- SpecFlow on GitHub
- SpecFlow for Visual Studio on GitHub
- SpecFlow issues on GitHub
- Privacy Policy
- Discussion group in our community: https://specflow.org/community
For questions please post them in our community discussion group.
For issues/bugs please use the issue tracker on GitHub.
Supported .NET Versions:
- .NET Framework: >= 4.6.1: we are following the same support policy as Microsoft (https://dotnet.microsoft.com/platform/support/policy/dotnet-framework)
- .NET and .NET Core: we are following the same support policy as Microsoft (https://dotnet.microsoft.com/platform/support/policy/dotnet-core)
Build status
Deployment status
Unit Tests:
General Specs:
xUnit Integration Tests:
NUnit Integration Tests:
MSTest Integration Tests:
Published to MyGet:
CI NuGet Package feed: https://www.myget.org/F/specflow/api/v3/index.json
Contributing
Developer Discord channel: #contributing
The main development happens on the master branch.
If you are interested in contributing, there is some useful information on this page: Contributing.
Writing plugins
Plugin- Developer- Discord channel: #plugin-development
Copyright
Copyright (c) SpecFlow Team. See LICENSE for details.