Displaying 1 to 20 from 74 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.

aruba - Test command-line applications with Cucumber-Ruby, RSpec or Minitest

  •    Ruby

This is the latest version of our README.md (Branch: "master"). There is also the README of the latest released version of "aruba" (Branch: "still"). Our most current documentation to get started with aruba as a user can be found on . It is generated from our feature files describing the use of aruba.

chimp - Develop acceptance tests & end-to-end tests with realtime feedback

  •    Javascript

An awesome developer-centric experience to writing tests with realtime feedback using Mocha, Jasmine or Cucumber.js. Chimp can be used with any technology stack as it allows your to write your test automation in the language of the web: JavaScript.

pioneer - Integration Testing

  •    CoffeeScript

Pioneer provides an abstraction layer between your integration tests and your DOM markup, DRYing up your step definitions and consolidating how people interact with the DOM in tests.

cucumber-boilerplate - Boilerplate project to run WebdriverIO tests with Cucumber

  •    Javascript

Boilerplate project to run WebdriverIO tests with Cucumber and brings true BDD to JavaScript. Instead of writing complicated test code that only developers can understand, Cucumber maps an ordinary language to code and allows to start with the test process in the early stages of your product development. Although this project works fine with NPM we recommend to use Yarn (>= 1.0.0) instead, due to its speed & solid dependency locking mechanism. To keep things simple we use yarn in this guide, but feel free to replace this with NPM if that is what you are using.

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.

Hardy - Selenium-driven, cucumber-powered CSS testing.

  •    Javascript

This is almost entirely working but not 100%. If you spot a problem, please file an issue. Hardy is a collection of CSS testing steps and a boilerplate testing setup to get you up-and-running with automated CSS testing as quickly as possible. Tests are written in Cucumber and use Selenium. Hardy runs on Node.js and therefore all the example CSS test helpers are written in JS. The functionality behind them can easily be reused in any test setup, whether your tests are written in Java, Ruby or anything else.

preceptor - Test runner and aggregator

  •    Javascript

Preceptor is a test-runner and test-aggregator that runs multiple tests and testing frameworks in parallel, sequential, or a combination there of, aggregating all of the test-results and coverage-reports.


  •    Javascript

An opinionated template for writing Cucumber tests with Protractor.CukeFarm provides a set of Cucumber Steps that can be used to build feature files that are backed by automation using the Protractor framework. It also provides a set of helper functions that can be used when writing your own Step Definitions. Check out the docs directory for a full list of the Steps and helper functions. The docs are automatically generated using docha.

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.

ShouldIT - A language agnostic BDD framework.

  •    Javascript

This is a BDD tool for checking and spec-ing tests against beautiful looking feature files written in MarkDown.The quickest way to get going and have a flavour of how this works is through the examples.

karma-cucumberjs - A Cucumber.js Karma test runner adapter.

  •    PHP

Run your Cucumber.js suite using Karma runner. Once you install the karma-cucumberjs adapter getting it working with your project is a matter of editing your Karma config file.

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.

cucumber-formatter - Custom formatter for Cucumber

  •    Ruby

Custom formatter for Cucumber that defends against timecop overriding Time.now. Timecop redefines Time.now to Time.now_without_mock_time. If that method exists, then we call that method instead of Time.now.

spreewald - Our collection of useful cucumber steps.

  •    Ruby

Spreewald is a collection of useful steps for cucumber. Feel free to fork. You can find a list of all contained steps at the end of this README.

cucapp - Use Cucumber to test Cappuccino applications.

  •    Objective-J

Cucapp is an interface between Cucumber (see: http://cukes.info) and Cappuccino. Once you have installed everything, you need to use jake cucumber-test to launch the tests from the cappuccino application folder.

protractor-cucumber - protractor-cucumber

  •    Javascript

protractor-cucumber returns a world object; which you can configure; with options described below.

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.