All Projects → SpecFlowOSS → Specflow

SpecFlowOSS / Specflow

Licence: other
#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

Programming Languages

C#
18002 projects
Gherkin
971 projects

Projects that are alternatives of or similar to Specflow

kekiri
A .NET framework that supports writing low-ceremony BDD tests using Gherkin language
Stars: ✭ 19 (-98.96%)
Mutual labels:  xunit, bdd, specflow, nunit
Fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, .NET Core 2.1 and 3.0, as well as .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Stars: ✭ 2,449 (+34.04%)
Mutual labels:  hacktoberfest, xunit, mstest
bUnit
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Stars: ✭ 857 (-53.09%)
Mutual labels:  xunit, nunit, mstest
Vanessa Automation
BDD в 1С
Stars: ✭ 203 (-88.89%)
Mutual labels:  hacktoberfest, bdd, gherkin
FakeItEasy.AutoFakeIt
A very simple, yet flexible, "AutoFaker" for FakeItEasy to easily auto generate classes with faked dependencies.
Stars: ✭ 15 (-99.18%)
Mutual labels:  xunit, nunit, mstest
karate-runner
VSCode Extension for Karate
Stars: ✭ 23 (-98.74%)
Mutual labels:  bdd, gherkin
gavel-spec
Behavior specification for Gavel, validator of HTTP transactions
Stars: ✭ 105 (-94.25%)
Mutual labels:  bdd, gherkin
bat
Gherkin based DSL for testing HTTP APIs via Cucumber.JS
Stars: ✭ 30 (-98.36%)
Mutual labels:  bdd, gherkin
Cake
🍰 Cake (C# Make) is a cross platform build automation system.
Stars: ✭ 3,154 (+72.63%)
Mutual labels:  nunit, xunit
cucumber-jvm-examples
Cucumber-jvm 5.0.0 examples with Maven
Stars: ✭ 20 (-98.91%)
Mutual labels:  bdd, gherkin
behave-restful
BDD Framework to Test REST Services and APIs
Stars: ✭ 47 (-97.43%)
Mutual labels:  bdd, gherkin
List Of Testing Tools And Frameworks For .net
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
Stars: ✭ 303 (-83.42%)
Mutual labels:  bdd, nunit
kheera-testrunner-android
BDD Framework for Android
Stars: ✭ 18 (-99.01%)
Mutual labels:  bdd, gherkin
Awesome-Cucumber
A collection of awesome Cucumber and Gherkin-related resources
Stars: ✭ 33 (-98.19%)
Mutual labels:  bdd, gherkin
gherkin
Pure Rust implementation of Gherkin language (`.feature` file) for Cucumber testing framework.
Stars: ✭ 41 (-97.76%)
Mutual labels:  bdd, gherkin
scenari
Clojure BDD library - Executable Specification with Behavior-Driven Development
Stars: ✭ 57 (-96.88%)
Mutual labels:  bdd, gherkin
xRetry
Retry running tests via Xunit and Specflow
Stars: ✭ 15 (-99.18%)
Mutual labels:  xunit, specflow
Bunit
A testing library for Blazor Components. You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic. You can easily interact with and inspect components, trigger event handlers, provide cascading values, inject services, mock IJSRuntime, and perform snapshot testing.
Stars: ✭ 415 (-77.29%)
Mutual labels:  hacktoberfest, nunit
Symfonyextension
🎼 Extension integrating Behat with Symfony.
Stars: ✭ 376 (-79.42%)
Mutual labels:  bdd, gherkin
Karate
Test Automation Made Simple
Stars: ✭ 5,497 (+200.88%)
Mutual labels:  bdd, gherkin

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

For questions please post them in our community discussion group.

For issues/bugs please use the issue tracker on GitHub.

Supported .NET Versions:

Build status

Continuous integration: Build Status

Deployment status

Unit Tests: Unit Tests

General Specs: General Specs

xUnit Integration Tests: windows2022 windows2019

NUnit Integration Tests: windows2022 windows2019

MSTest Integration Tests: windows2022 windows2019

Published to MyGet: 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].