Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SpecFlowOSS/SpecFlow

#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
https://github.com/SpecFlowOSS/SpecFlow

bdd gherkin hacktoberfest mstest nunit specflow xunit

Last synced: 3 months ago
JSON representation

#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration

Awesome Lists containing this project

README

        

# 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](https://www.specflow.org)
- [Documentation](https://specflow.org/documentation/)
- [Getting Started](https://specflow.org/getting-started/)
- [FAQ](https://docs.specflow.org/en/latest/faqs.html)
- [BDD](https://specflow.org/learn/bdd/)
- [Given-When-Then](https://specflow.org/learn/given-when-then-with-style/)
- [SpecFlow on GitHub](https://github.com/SpecFlowOSS/SpecFlow)
- [SpecFlow for Visual Studio on GitHub](https://github.com/SpecFlowOSS/SpecFlow.VisualStudio)
- [SpecFlow issues on GitHub](https://github.com/SpecFlowOSS/SpecFlow/issues)
- [Privacy Policy](https://specflow.org/privacy-policy/)
- Discussion group in our community: [https://specflow.org/community](https://specflow.org/community)

For questions please post them in our [community discussion group](https://support.specflow.org/hc/en-us/community/topics).

For issues/bugs please use the [issue tracker on GitHub](https://github.com/SpecFlowOSS/SpecFlow/issues).

Supported .NET Versions:

- .NET Framework: >= 4.6.1: we are following the same support policy as Microsoft ()
- .NET and .NET Core: we are following the same support policy as Microsoft ()

## Build status
Continuous integration: [![Build Status](https://dev.azure.com/specflow/SpecFlow/_apis/build/status/SpecFlow.CI?branchName=master)](https://dev.azure.com/specflow/SpecFlow/_build/latest?definitionId=2&branchName=master)

## Deployment status

Unit Tests: ![Unit Tests](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/1)

General Specs: ![General Specs](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/76)

xUnit Integration Tests: ![windows2022](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/71) ![windows2019](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/73)

NUnit Integration Tests: ![windows2022](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/77) ![windows2019](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/74)

MSTest Integration Tests: ![windows2022](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/78) ![windows2019](https://vsrm.dev.azure.com/specflow/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/75)

Published to MyGet: ![Published to MyGet](https://specflow.vsrm.visualstudio.com/_apis/public/Release/badge/4d755a95-f4b3-45f5-abb5-aeccc2b85d15/1/5)

CI NuGet Package feed: https://www.myget.org/F/specflow/api/v3/index.json

## Contributing

Developer Discord channel:
[#contributing](https://go.specflow.org/join-contributing-on-discord)

The main development happens on the master branch.

If you are interested in contributing, there is some useful information on this page: [Contributing](https://github.com/SpecFlowOSS/SpecFlow/blob/master/CONTRIBUTING.md).

## Writing plugins

Plugin- Developer- Discord channel: [#plugin-development](https://go.specflow.org/join-plugin-development-on-discord)

## Copyright

Copyright (c) SpecFlow Team. See [LICENSE](https://go.specflow.org/license) for details.