An open API service indexing awesome lists of open source software.

Behavior-driven development

Behavior-driven development (BDD) is a test-first, agile testing practice. Without focusing on internal implementation, BDD tests are business-facing scenarios that attempt to describe the behavior of a story, feature, or capability from a user’s perspective. Behaviour-driven development is a synthesis and refinement of practices stemming from test-driven development (TDD) and acceptance-test-driven development (ATDD).

https://github.com/codeception/verify

BDD Assertions for PHPUnit and Codeception

assertions bdd bdd-assertions codeception php phpunit

Last synced: 09 Apr 2025

https://github.com/greghaskins/spectrum

A BDD-style test runner for Java 8. Inspired by Jasmine, RSpec, and Cucumber.

bdd gherkin jasmine java java-8 junit rspec test-runner testing unit-testing

Last synced: 19 Dec 2024

https://github.com/rakhimov/scram

Probabilistic Risk Analysis Tool (fault tree analysis, event tree analysis, etc.)

bdd c-plus-plus cpp17 event-tree fault-tree fta pra psa python qt5 reliability-engineering risk-analysis zbdd

Last synced: 10 Feb 2025

https://github.com/BigstickCarpet/postman-bdd

A BDD test framework for Postman and Newman

api assertions bdd chai javascript newman postman rest testing

Last synced: 27 Dec 2024

https://github.com/jamesmessinger/postman-bdd

A BDD test framework for Postman and Newman

api assertions bdd chai javascript newman postman rest testing

Last synced: 26 Jan 2025

https://github.com/JamesMessinger/postman-bdd

A BDD test framework for Postman and Newman

api assertions bdd chai javascript newman postman rest testing

Last synced: 26 Mar 2025

https://github.com/grappa-py/grappa

Behavior-oriented, expressive, human-friendly Python assertion library for the 21st century

assertion-library assertions bdd bdd-style behavior-driven-development declarative expressive python testing

Last synced: 27 Nov 2024

https://github.com/oskardudycz/ogooreck

Sneaky Testing Library in BDD style

bdd behaviour-driven-development dotnet testing testing-library

Last synced: 10 Apr 2025

https://github.com/onmyway133/spek

🎏 Function builder BDD testing framework in Swift

bdd builder describe function swift test

Last synced: 15 Apr 2025

https://github.com/john-doherty/selenium-cucumber-js

Browser automation framework written in pure JavaScript using official selenium-webdriver and cucumber-js

bdd browser-automation cucumber-js javascript nodejs selenium-webdriver test-automation testautomation

Last synced: 05 Apr 2025

https://github.com/fawohlsc/azure-policy-testing

This repository outlines an automated testing approach for Azure Policies. The approach is fundamentally based on behavior-driven development (BDD) to improve communication between developers, security experts and compliance officers.

azure azurepolicy azurepowershell bdd github githubactions microsoft pester powershell

Last synced: 17 Apr 2025

https://github.com/automationpanda/tau-pytest-bdd

Test Automation University: Behavior-Driven Python with pytest-bdd

bdd pytest pytest-bdd python tau test-automation test-automation-university

Last synced: 09 Apr 2025

https://github.com/marcoturi/fastify-boilerplate

Fastify 5 application boilerplate based on clean architecture, domain-driven design, CQRS, functional programming, vertical slice architecture for building production-grade applications 🚀

backend bdd clean-architecture cqrs cucumber ddd fastify functional-programming graphql hexagonal-architecture mercurius nodejs onion-architecture typescript vitest

Last synced: 06 Apr 2025

https://github.com/paulgibbs/behat-wordpress-extension

WordHat: Behat for WordPress

bdd behat wordpress

Last synced: 02 Apr 2025

https://github.com/apiaryio/gavel-spec

Behavior specification for Gavel, validator of HTTP transactions

bdd cucumber dredd gavel gherkin http http-transactions sjs-team test-suite validation

Last synced: 11 Feb 2025

https://github.com/icy-arctic-fox/spectator

Feature-rich testing framework for Crystal inspired by RSpec.

bdd crystal hacktoberfest rspec spec tdd testing

Last synced: 06 Apr 2025

https://github.com/grassator/bdd-for-c

A simple BDD library for the C language

bdd c cpp tdd test test-driven-development test-framework testing

Last synced: 20 Mar 2025

https://github.com/ekino/veggies

:sparkles: :rocket: 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.

api bdd cli cucumberjs gherkin http-client testing

Last synced: 19 Dec 2024

https://github.com/wttech/bobcat

Bobcat is an automated testing framework for functional testing of web applications.

appium automation bdd cucumber gherkin junit qa quality-assurance regression-tests selenium webdriver

Last synced: 20 Jan 2025

https://github.com/eavichay/showroom

Universal development and automated test environment for web components

automation bdd client-side javascript server-side tdd test-tools testing testing-tools web-components

Last synced: 13 Apr 2025

https://github.com/citrusframework/yaks

YAKS is a platform to enable Cloud Native BDD testing on Kubernetes

bdd cloud-native kubernetes messaging testing

Last synced: 27 Feb 2025

https://github.com/Xceptance/neodymium

A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.

automation-test bdd java selenide selenium test-automation test-automation-framework webdriver

Last synced: 27 Feb 2025

https://github.com/cucumber-rs/gherkin

Pure Rust implementation of Gherkin language (`.feature` file) for Cucumber testing framework.

bdd cucumber cucumber-rust gherkin gherkin-rust rust

Last synced: 08 Apr 2025

https://github.com/aloetesting/aloe

Behavior Driven Development using Cucumber for Python

aloe bdd gherkin python

Last synced: 09 Apr 2025

https://github.com/kt3k/kocha

:tea: Modern, simpler Mocha clone, no globals, lint friendly

bdd karma-plugin mocha test unit-testing

Last synced: 21 Nov 2024

https://github.com/majamassarini/automate-home

Yet another python home automation (iot) project. Because a smart light is more than just on or off.

asyncio automate-home automation bdd domotic home home-automation internet-of-things iot knx lifx python python3 smart smart-home sonos

Last synced: 10 Apr 2025

https://github.com/defsquare/scenari

Clojure BDD library - Executable Specification with Behavior-Driven Development

bdd behavior-driven-development clojure cucumber dsl gherkin scenario scenario-steps

Last synced: 05 Apr 2025

https://github.com/hdorgeval/cucumber6-ts-starter

Starter project to write and debug cucumber-js features in TypeScript language

bdd cucumber cucumber-js gherkin starter-template typescript visual-studio-code vscode

Last synced: 11 Feb 2025

https://github.com/7ep/demo

A demonstration of a web application with tests

automation bdd behave cucumber database demonstration gherkin gradlew java jenkins python selenium tdd unit-testing

Last synced: 11 Feb 2025

https://github.com/hidroh/cucumber-api

API validator in BBD style with Cucumber

api bdd cucumber json ruby ruby-gem

Last synced: 07 Apr 2025

https://github.com/accenture/bdd-for-all

Flexible and easy to use library to enable your behavorial driven development (BDD) teams to easily collaborate while promoting automation, transparency and reporting.

agile-development api bdd ci-cd cucumber ddd integration-testing microservices reactive restful soap tdd test-automation test-automation-framework test-driven-development testing

Last synced: 11 Feb 2025

https://github.com/sergiusthebest/kmtest

Kernel-mode C++ unit testing framework in BDD-style

bdd driver header-only kernel-mode test-framework unit-testing

Last synced: 13 Apr 2025

https://github.com/hdorgeval/cucumber7-ts-starter

Starter project to write and debug cucumber-js features in TypeScript language

bdd cucumber cucumber-js gherkin starter-template typescript visual-studio-code vscode

Last synced: 11 Feb 2025

https://github.com/renanivo/pytest-testdox

A TestDox format reporter for pytest

bdd hacktoberfest pytest reporting test-reporting testing

Last synced: 05 Apr 2025

https://github.com/wesovilabs/orion

A next-generation testing tool. Orion provides a powerful DSL to write and automate your acceptance tests

bdd testing testing-tools

Last synced: 13 Nov 2024

https://github.com/martinschneider/justtestlah

Dynamic test framework for web and mobile applications

assertj bdd cucumber java junit junit4 selenide selenium spring

Last synced: 06 Apr 2025

https://github.com/jfilipczyk/gomatch

Library created for testing JSON against patterns.

bdd golang json matcher pattern-matching tdd testing

Last synced: 14 Mar 2025

https://github.com/salesforce/codeceptjs-bdd

Javascript BDD UI Automation Framework. Exclusive LWC Shadow DOM Support. Playwright, Webdriver.io, Appium, Saucelabs.

assertions bdd codeceptjs-bdd cucumber lwc multi-browsers parallel salesforce salesforce-automation saucelabs shadow-dom webcomponents

Last synced: 04 Apr 2025

https://github.com/iensu/mocha-cakes-2

A BDD plugin for Mocha testing framework

bdd cucumber gherkin javascript mocha mocha-cakes nodejs tdd testing typescript

Last synced: 11 Feb 2025

https://github.com/kaliber5/ember-cli-yadda

Write cucumber specs for ember-cli applications

bdd cocumber ember ember-addon hacktoberfest testing yadda

Last synced: 10 Apr 2025

https://github.com/icedfrisby/icedfrisby

HTTP testing framework built on Mocha that makes testing API endpoints easy, fast, and fun

api api-server api-testing apis bdd mocha mocha-tests rest rest-api

Last synced: 10 Apr 2025

https://github.com/8t4/gwtdo

GWTDO defines a BDD-style test suite, with a clear separation of concerns between the test scenario definition and the implementation details.

bdd dotnet dsl gwt nuget test-fixture test-fixtures testing

Last synced: 24 Apr 2025

https://github.com/rkotze/should-enzyme

Useful functions for testing React Components with Enzyme.

assertions bdd enzyme mocha react react-components should tdd test testing

Last synced: 17 Feb 2025

https://github.com/noonat/pecs

A teensy PHP BDD testing framework.

bdd php spec testing

Last synced: 22 Apr 2025

https://github.com/halleck45/livre-developpement-pilote-comportement

Sources du livre sur Développement piloté par le comportement

bdd behat scrum

Last synced: 13 Apr 2025

https://github.com/mkuthan/example-spring

Example Spring project

bdd ddd spring tdd

Last synced: 07 Apr 2025

https://github.com/gcaptn/tincan

A BDD testing library for Deno

bdd deno testing

Last synced: 18 Nov 2024

https://github.com/chorus-bdd/chorus

The Chorus BDD interpreter - Executable specifications for distributed systems

bdd bdd-framework bdd-tests chorus distributed-systems gherkin integration-testing integration-tests java javascript testing

Last synced: 11 Apr 2025

https://github.com/mattduck/pytest-it

Decorate your pytest suite with RSpec-style pytest markers, then run `pytest --it` to see a plaintext spec of the test structure.

bdd pytest python rspec

Last synced: 22 Apr 2025

https://github.com/Chorus-bdd/Chorus

The Chorus BDD interpreter - Executable specifications for distributed systems

bdd bdd-framework bdd-tests chorus distributed-systems gherkin integration-testing integration-tests java javascript testing

Last synced: 14 Nov 2024

https://github.com/ch1ago/bdd

Given/When/Then/And/But output to RSpec and Minitest

bdd minitest rspec ruby tests user-stories

Last synced: 01 Apr 2025

https://github.com/thadeu/vscode-run-rspec-file

Run RSpec Extension for Visual Studio Code (vscode) https://marketplace.visualstudio.com/items?itemName=thadeu.vscode-run-rspec-file

bdd rails rspec spec tdd test vscode-extension vscode-rspec vscode-ruby

Last synced: 07 Apr 2025

https://github.com/jsgiven/jsgiven

A developer-friendly and pragmatic BDD tool for JavaScript.

ava bdd cucumber gherkin given given-when-then jasmine jest jgiven living-documentation mocha protractor testing then when

Last synced: 09 Apr 2025

https://gitlab.com/arctic-fox/spectator

Feature-rich testing framework for Crystal inspired by RSpec.

bdd crystal hacktoberfest rspec spec testing

Last synced: 27 Mar 2025

https://github.com/jsGiven/jsGiven

A developer-friendly and pragmatic BDD tool for JavaScript.

ava bdd cucumber gherkin given given-when-then jasmine jest jgiven living-documentation mocha protractor testing then when

Last synced: 21 Dec 2024

https://github.com/harver-engineering/bat

Gherkin based DSL for testing HTTP APIs via Cucumber.JS

api bdd bdd-framework cucumber cucumber-js gherkin gherkin-dsl rest testing-tools

Last synced: 23 Apr 2025

https://github.com/Taluu/Behapi

Behat extension for those who want to write acceptances tests for apis

api bdd behat behat-contexts behat-extension php php71 rest

Last synced: 14 Apr 2025

https://github.com/taluu/behapi

Behat extension for those who want to write acceptances tests for apis

api bdd behat behat-contexts behat-extension php php71 rest

Last synced: 09 Apr 2025

https://github.com/mesaugat/chai-exclude

Exclude keys to compare from a deep equal operation with chai expect or assert.

assert bdd chai chai-exclude chai-plugin exclude expect mocha tdd unit-testing

Last synced: 13 Apr 2025

https://github.com/a8m/expect

Minimalistic BDD-style assertions for Go (inspired by expect.js)

assert bdd expect go

Last synced: 22 Mar 2025

https://github.com/flowbased/fbp-spec

Data-driven testing of FBP components and graphs

bdd fbp-protocol tdd test-runner testing

Last synced: 23 Apr 2025

https://github.com/galad/tranquire

An .NET web UI automation framework based on the screenplay pattern implemented in Serenity BDD

bdd screenplay-pattern selenium testing

Last synced: 07 Apr 2025

https://github.com/pactumjs/pactum-cucumber-boilerplate

Boilerplate project to run REST API tests with Cucumber & Pactum

api api-testing bdd boilerplate cucumber pactum pactumjs rest-api testing

Last synced: 12 Nov 2024

https://github.com/pubkey/binary-decision-diagram

A library to create, minimize and optimize binary decision diagrams https://github.com/pubkey/binary-decision-diagram

bdd binary-decision-diagram binary-decision-diagrams binary-decision-tree mtbdd robdd truth-table

Last synced: 06 Apr 2025

https://github.com/iti-ict/wakamiti

BDD testing tool using step libraries

bdd cucumber gherkin integration-testing test test-automation testing-tools

Last synced: 27 Feb 2025

https://github.com/artbear/1bdd

1BDD для OneScript - консольный фреймворк, реализующий BDD для проекта OneScript. Для Windows и Linux.

bdd oscript

Last synced: 20 Feb 2025

https://github.com/hlaueriksson/lofuunit

Unit Testing with Local Functions :tiger:

bdd csharp dotnet tdd test testing unittest unittesting

Last synced: 16 Mar 2025

https://github.com/paulcwarren/ginkgo4j

A Java BDD Testing Framework (based on RSpec and Ginkgo)

bdd eclipse ginkgo intellij java junit rspec spring tdd

Last synced: 21 Mar 2025

https://github.com/executeautomation/flutterdriver_automation

In this repo we will discuss working with automation testing of flutter app with Flutter driver.

android bdd flutter flutter-driver flutter-gherkin ios

Last synced: 23 Mar 2025

https://github.com/bigwhite/cbehave

A Behavior Driven Development Framework for C

bdd c unit-testing

Last synced: 24 Apr 2025

https://github.com/udaychandra/bdd

JUnit 5 based BDD library to create and run stories and behaviors a.k.a BDD specification tests

bdd bdd-framework java junit junit5

Last synced: 15 Apr 2025