143 packages tagged with “gherkin”
SpecFlow aims at bridging the communication gap between domain experts and developers by binding business readable behavior specifications to the underlying implementation. Our mission is to provide a pragmatic and frictionless approach to Acceptance Test Driven Development and Behavior Driven Development for .NET projects today.
Cross-platform parser for the Gherkin language, used by Cucumber, SpecFlow and other Cucumber-based tools to parse feature files.
JSON schema-based messages for Cucumber's inter-process communication
Reqnroll aims at bridging the communication gap between domain experts and developers by binding business readable behavior specifications to the underlying implementation. Our mission is to provide a pragmatic and frictionless approach to Acceptance Test Driven Development and Behavior Driven Development for .NET projects today."
Package to enable the code-behind file generation during build time https://go.reqnroll.net/doc-config-build
Adds support for dynamic instances and sets from SpecFlow tables
Package for writing custom generator extensions for SpecFlow.
A Cucumber Messages formatter that produces a pretty HTML report for Cucumber runs.
**Pickles** is an open source **living documentation** generator that works on feature files written in the *Gherkin* language, popularized in tools like *Cucumber* and *SpecFlow*. *Pickles* can be incorporated into your build process to produce living documentation in a format that is more accessible to your clients. *Gherkin* language files are written in plain text and stored in your source folder. This can make them inaccessible to clients who may not know how to work with source control or who are not interested in seeing all of the source code, just the features. *Pickles* can produce output in different formats: - Static HTML: a set of HTML files with minimal JavaScript - Dynamic HTML: a JavaScript-rich single page app with integrated search - Word: Microsoft Word - Excel: Microsoft Excel - JSON: a custom JSON format - Markdown: a simple output format Optionally, *Pickles* can **integrate test results**, so that your stakeholders know which scenarios pass validation. *Pickles* supports these test formats: - NUnit - MSTest - XUnit - SpecRun - Cucumber JSON
BDD in .NET Core - Xunit.Gherkin.Quick is a lightweight, cross platform BDD test framework (targets .NET Standard, can be used from both .NET and .NET Core test projects). It parses Gherkin language and executes Xunit tests corresponding to scenarios.
Package for writing custom generator extensions for Reqnroll.
SpecSync for Azure DevOps is a synchronization tool that synchronizes Gherkin feature files with Azure DevOps (TFS/VSTS). Please find more information and detailed documentation at https://speclink.me/specsync.
Extends SpecFlow to allow variants of a test to be run using tags
Console App for SpecSync for Azure DevOps (for .NET Framework v4.*). For systems with .NET Core v3 installed, we recommend to install SpecSync.AzureDevOps as a .NET Core tool. SpecSync for Azure DevOps is a synchronization tool that synchronizes Gherkin feature files with Azure DevOps (TFS/VSTS).
Opinionated acceptance testing framework.
Supports the creation of Domain-Specific Languages for test automation. Variables and Data Management for testing
Package to use Reqnroll with xUnit.v3 2.0 and later.
Linter for gherkin feature files.
Simple approach to Behaviour Driven Development for .NET projects.
Cross-platform Gherkin test adapter for .NET Core (true .NET Standard). Write tests in Gherkin and steps in a .NET language. Supports dependency injection in steps classes, async/await and running tests in parallel. Use any assertions library or unit test framework. Needs no Visual Studio Extension or generated designer files. See https://github.com/GivePenny/GherkinSpec.SimpleExample for an example test project.
Reqnroll (Gherkin) based BDD framework with focus on automation testing
Supports the creation of Domain-Specific Languages for test automation. Selenium support.
Collaborate with business using Given/When/Then directly in Excel. SpecFlow.Plus.Excel is a SpecFlow extension that allows authoring Gherkin scenarios in Excel and directly executing them from there
Selenium strategy for UnderTest.
Feature transformation tool for gherkin feature files.
Nuke additions for UnderTest.
Templates for projects using different unit test providers and Templates for SpecFlow files.
Supports the creation of Domain-Specific Languages for test automation. Supports human friendly random data generation