Cucumber

A tool for running automated acceptance tests written in a behavior-driven development style. Allows to execute plain-text functional description as automated tests. Cucumber is written in the Ruby programming language.

First released2008
Open-sourceYes
Used byPayPal, Typeform, OpenBet

Interesting facts

Cucumber was originally used exclusively for Ruby testing as a complement to the RSpec BDD framework. Cucumber now supports a variety of different programming languages through various implementations.

Sign up for updates
straight to your inbox