Displaying 1 to 20 from 36 results

cucumber-js - Cucumber for JavaScript

  •    Javascript

Cucumber is a tool for running automated tests written in plain language. Because they're written in plain language, they can be read by anyone on your team. Because they can be read by anyone, you can use them to help improve communication, collaboration and trust on your team. Cucumber.js is the JavaScript implementation of Cucumber and runs on both Node.js (4 and above) and modern web browsers.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

Specflow Example

  •    DotNet

Some examples with BDD tool Specflow

godog - Cucumber for golang

  •    Go

Please read all the README, you may find it very useful. And do not forget to peek into the CHANGELOG from time to time.Package godog is the official Cucumber BDD framework for Golang, it merges specification and test documentation into one cohesive whole. The author is a core member of cucumber team.




Gherkin - Gherkin parser, written in PHP 5.3+ for Behat project

  •    PHP

This is the php Gherkin parser for Behat. It comes bundled with more than 40 native languages (see i18n.php) support & clean architecture.

kyuri - A node

  •    Javascript

A feature in kyuri might look like this...Vows is a popular Behavior Driven Development framework for node.js. Vows was built from the ground up to test asynchronous code. It executes your tests in parallel when it makes sense, and sequentially when there are dependencies.

cucumber-protractor-report - Shows report of which features pass or fail as well as which scenario statements pass or fail from running Cucumber

  •    Javascript

Shows report of which features pass or fail as well as which scenario statements pass or fail from running Angular's Protractor via Cucumber. List all features with percentage of scenarios that pass.

veggies - :sparkles: :rocket: Veggies is an awesome cucumberjs library for API/CLI testing

  •    Javascript

Veggies is an awesome cucumberjs library for API/CLI testing. Great for testing APIs built upon Express, Koa, HAPI, Loopback and others. It's also the perfect companion for testing CLI applications built with commander, meow & Co. For full feature list, have a look at available gherkin expressions for the dedicated extension.


gavel-spec - Behavior specification for Gavel, validator of HTTP transactions

  •    Gherkin

Gavel detects important differences between actual and expected HTTP transactions (HTTP request and response pairs). Gavel also decides whether the actual HTTP transaction is valid or not. Examples are made in raw HTTP to focus on implementation independence.

mocha-cakes - (inactive) BDD mocha test framework add-on, stories with Cucumber style Given/When/Then syntax for Node

  •    CoffeeScript

Gherkin-Cucumber syntax add-on for mocha javascript/node test framework for customer acceptance testing. Provides high-level/functional/acceptance test organization lingo, using 'Feature', Stories, 'Scenarios', 'Given/Then/When'.

green-coffee - Android library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests

  •    Java

Green Coffee is a library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests using the step definitions that you declare. Visit the wiki for more detailed information. You can see an example applied to a full app here.

kheera-testrunner-android - BDD Framework for Android

  •    Java

Kheera is a BDD Framework, especially design for Android application development workflows. It's designed to be fast, small and completely compatible with Android Test Kit, Espresso 3, UIAutomator etc. Android Test Support Library: Builds on top of the newest Android Test Support Library and AndroidJUnitRunner. Kheera tests will run alongside existing Instrumentation, Espresso or JUnit based tests in your solution. You can gradually rewrite tests in BDD as you go.

ember-cli-yadda - Write cucumber specs for ember-cli applications

  •    Javascript

This ember-cli addon facilitates writing acceptance and unit tests in the Gherkin language and executing them against your Ember app. @mschinis (Micheal Schinis) Did a great talk at @emberlondon BDD approach with ember using ember-cli-yadda.

gherkin-javascript - Gherkin parser/compiler for JavaScript

  •    Javascript

Gherkin parser/compiler for JavaScript. Please see Gherkin for details.

white-bread - 🍞 Story BDD tool for elixir using gherkin

  •    Elixir

Story BDD tool written in and for Elixir. Based on cucumber. Parses Gherkin formatted feature files and executes them as acceptance tests. The short answer is no. The medium answer is it's a development tool that should really be used in conjuction with some testing framework. For a longer answer checkout this post by Aslak Hellesøy: the world's most misunderstood collaboration tool.

openui5-generic-app-testing - UI5 Gherkin library for the creation and execution of entire OPA test scenarios in natural language without code

  •    Javascript

Already today, UI5 developers can use Gherkin to describe test scenarios as a sequence of steps in the GWT (Given/When/Then) format. Afterwards, the developer must write a set of regular expressions to parse each step and execute corresponding OPA code that eventually runs the test. However, with the Generic App Testing library this second part can be skipped: the developer describes test scenarios with more structured sentences that are already parsed by an existing set of regular expressions.

tomato - behavioral testing tools - keep your application healthy with 🍅

  •    Go

Integration testing tools, built on top of (https://github.com/DATA-DOG/godog). To simplify adding Integration Test to your application without writing any code.

gherkin2markdown - Gherkin to Markdown converter

  •    Go

A command to convert Gherkin files into Markdown.

gherkin_lint - Lints gherkin files

  •    Gherkin

This tool lints gherkin files. With --disable CHECK or --enable CHECK it's possible to disable respectivly enable program wide checks except when a linter requires additional values to be set in order to be valid. Currently only RequiredTagStartsWith meets this criteria.