Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Bdd

Bdd

102 projects

Showing 30 of 102 projects

cmdv/cycle-webpack-boilerplate
cmdv/cycle-webpack-boilerplateJavaScript

A boilerplate for building and testing Cycle.js applications with Webpack, Babel, Tape, and Testem.

#testem#cyclejs#boilerplate
Stars94
Forks15
Last commit9 years ago
TestBench
TestBenchShell

A principled test framework for Ruby and MRuby with a focus on simplicity and clarity.

#unit-testing#software-quality#bdd
Stars73
Forks8
Last commit1 year ago
TestBox
TestBoxColdFusion

A BDD/TDD testing and mocking framework for BoxLang and ColdFusion (CFML) applications.

#hacktoberfest#unit-testing#integration-testing
Stars73
Forks82
Last commit1 day ago
DelphiSpec
DelphiSpecPascal

A Delphi library for running automated tests written in plain language to improve team communication and collaboration.

#team-collaboration#plain-language-tests#gherkin
Stars72
Forks27
Last commit10 years ago
behave-webdriver
behave-webdriverPython

Selenium webdriver step library for use with the behave BDD testing framework

#webdriverio#selenium-webdriver#selenium
Stars63
Forks21
Last commit1 year ago
ghokin
ghokinGo

A parallelized formatter with no external dependencies for Gherkin files used in Cucumber and Behat.

#gherkin-formatter#behat#cli-tool
Stars59
Forks10
Last commit8 days ago
J8Spec
J8SpecJava

A Java testing library that brings RSpec/Jasmine-style BDD specifications to JUnit tests.

#testing-library#java#junit
Stars49
Forks3
Last commit4 years ago
fluent-asserts
fluent-assertsD

A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.

#d-language#unit-testing#fluent-interface
Stars48
Forks8
Last commit3 days ago
Fix
FixRuby

A modern Ruby testing framework that separates specifications from examples using RFC 2119 language for clear behavior definition.

#test-matchers#unit-testing#rfc-2119
Stars47
Forks2
Last commit5 days ago
gomatch
gomatchGo

A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.

#matcher#unit-testing#testing-library
Stars47
Forks3
Last commit5 years ago
Awesome Cucumber
Awesome Cucumber

A curated collection of Cucumber and Gherkin resources for behavior-driven development (BDD) testing.

#software-testing#bdd-tools#rails
Stars45
Forks12
Last commit5 years ago
ember-cli-yadda
ember-cli-yaddaJavaScript

An Ember CLI addon for writing and running BDD tests using Gherkin syntax and Yadda.

#hacktoberfest#unit-testing#integration-testing
Stars42
Forks22
Last commit3 years ago
Appium Cucumber Test
Appium Cucumber TestJava

Demonstrates Behavior-Driven Development (BDD) approach for mobile test automation using Appium and Cucumber.

#mobile-automation#behavior-driven-development#mobile-testing
Stars37
Forks88
Last commit
tincan
tincanTypeScript

A lightweight Jest-like BDD testing library for Deno that uses the built-in test runner.

#jest-like#unit-testing#deno
Stars36
Forks2
Last commit1 year ago
Elm Spec
Elm SpecElm

A BDD testing framework for Elm that runs specs in a DOM environment, handling HTML, HTTP, ports, and more.

#integration-testing#frontend-testing#jsdom
Stars33
Forks4
Last commit3 years ago
exkorpion
exkorpionElixir

An Elixir framework for writing tests using a Behavior-Driven Development (BDD) syntax.

#elixir#behavior-driven-development#exunit
Stars30
Forks0
Last commit8 years ago
bbt
bbtAda

A cross-platform BDD driver for black-box testing of CLI applications directly from Markdown documentation.

#ada#gherkin#bdd
Stars29
Forks3
Last commit2 days ago
cuke_modeler
cuke_modelerRuby

A Ruby gem that provides an easy-to-use modeling layer for Cucumber test suites, simplifying inspection and manipulation of Gherkin feature files.

#test-modeling#modeling#ruby-gem
Stars24
Forks8
Last commit3 months ago
Stebz
StebzJava

A flexible Java framework for managing test steps with support for multiple styles (Arrange-Act-Assert, Gherkin) and integrations with popular reporting tools.

#step-management#reportportal#testit
Stars21
Forks1
Last commit1 month ago
CoreBDD
CoreBDDC#

BDD framework for xUnit.net

#csharp#netstandard#tdd
Stars18
Forks1
Last commit6 years ago
gogiven
gogivenGo

A BDD testing framework for Go that generates human-readable test specifications directly from source code.

#go-testing#table-tests#bdd-specs
Stars17
Forks3
Last commit5 months ago
biff
biffGo

A Go testing framework for acceptance and use case testing using nested alternatives and variable scoping.

#variable-scoping#test-isolation#acceptance-testing
Stars14
Forks2
Last commit3 years ago
expect.as
expect.asActionScript

A BDD-style assertion library for ActionScript 3 with a fluent, readable API.

#flash#unit-testing#bdd
Stars10
Forks0
Last commit11 years ago
Cucumber
CucumberJavaScript

An ESLint plugin providing linting rules for Cucumber.js step definitions and behavior-driven development.

#bdd#code-quality#testing
Stars8
Forks5
Last commit3 years ago
go-testpredicate
go-testpredicateGo

A Go assertions library with predicate-style syntax and extensive diagnostics for unit testing.

#iter-testing#test-diagnostics#unit-testing
Stars7
Forks0
Last commit1 month ago
gnatbdd
gnatbddAda

A library providing Behavior Driven Development (BDD) support for Ada, enabling tests written in English before implementation.

#software-testing#behavior-driven-development#ada
Stars7
Forks5
Last commit5 years ago
CLI Arguments Parser Kata
CLI Arguments Parser Kata

A TDD kata exercise for implementing a command-line argument parser incrementally through test-driven development.

#incremental#coding-exercise#refactoring-practice
Stars5
Forks13
Last commit6 years ago
Gwirian
GwirianRuby

A modern BDD feature management platform for organizing, tracking, and collaborating on test scenarios from conception to execution.

#team-collaboration#feature-management#bdd
Stars4
Forks1
Last commit5 months ago
globals
globalsJavaScript

ESLint plugin that adds global variables for Chai's BDD assertion style in Mocha tests.

#javascript-testing#bdd#assertions
Stars2
Forks0
Last commit9 years ago
Intern Yeoman generator
Intern Yeoman generatorJavaScript

A Yeoman generator that scaffolds test files for the Intern JavaScript testing framework.

#javascript-testing#unit-testing#tdd
Stars2
Forks1
Last commit9 years ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
#Testing60
#Unit Testing47
#Tdd32
#Test Automation26
#Testing Framework25
#Test Framework22
#Behavior Driven Development17
#Gherkin15
#Cucumber14
#Integration Testing13
#Ruby11
#Javascript11