Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/paulgibbs/behat-wordpress-extension

WordHat: Behat for WordPress

bdd behat wordpress

Last synced: 03 Nov 2024

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 Oct 2024

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: 30 Oct 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: 27 Sep 2024

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: 01 Nov 2024

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: 11 Oct 2024

https://github.com/kt3k/kocha

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

bdd karma-plugin mocha test unit-testing

Last synced: 04 Aug 2024

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: 11 Oct 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: 13 Oct 2024

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: 11 Oct 2024

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 Oct 2024

https://github.com/wellwelwel/poku

🐷 Poku makes testing easy for Node.js, Bun & Deno at the same time.

assert assertion bdd bun cli concurrency deno e2e nodejs parallel run runner sequential tdd test testing typescript unit

Last synced: 28 Oct 2024

https://github.com/q231950/rorschach

Write XCTests in BDD style πŸ€·πŸ»β€β™‚οΈ

bdd bdd-style swift-function-builders swift-result-builders testing uitest unittest xctest

Last synced: 02 Nov 2024

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

API validator in BBD style with Cucumber

api bdd cucumber json ruby ruby-gem

Last synced: 11 Oct 2024

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 Oct 2024

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 Oct 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: 11 Oct 2024

https://github.com/jfilipczyk/gomatch

Library created for testing JSON against patterns.

bdd golang json matcher pattern-matching tdd testing

Last synced: 26 Oct 2024

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: 14 Oct 2024

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 Oct 2024

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: 11 Oct 2024

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 Oct 2024

https://github.com/noonat/pecs

A teensy PHP BDD testing framework.

bdd php spec testing

Last synced: 19 Oct 2024

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

Sources du livre sur DΓ©veloppement pilotΓ© par le comportement

bdd behat scrum

Last synced: 14 Oct 2024

https://github.com/gcaptn/tincan

A BDD testing library for Deno

bdd deno testing

Last synced: 04 Aug 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: 03 Aug 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: 02 Nov 2024

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

Feature-rich testing framework for Crystal inspired by RSpec.

bdd crystal hacktoberfest rspec spec testing

Last synced: 30 Oct 2024

https://github.com/th1agoalmeida/bdd

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

bdd minitest rspec ruby tests user-stories

Last synced: 29 Sep 2024

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: 31 Oct 2024

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: 14 Oct 2024

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: 28 Aug 2024

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: 14 Oct 2024

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: 12 Oct 2024

https://github.com/a8m/expect

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

assert bdd expect go

Last synced: 28 Oct 2024

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: 01 Aug 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: 31 Oct 2024

https://github.com/hlaueriksson/lofuunit

Unit Testing with Local Functions :tiger:

bdd csharp dotnet tdd test testing unittest unittesting

Last synced: 27 Oct 2024

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

1BDD для OneScript - ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ BDD для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OneScript. Для Windows ΠΈ Linux.

bdd oscript

Last synced: 11 Oct 2024

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: 28 Oct 2024

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: 28 Oct 2024

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

⭐️ ⭐️⭐️ Migrated to Salesforce Open Source Platform - https://github.com/salesforce/codeceptjs-bdd

bdd codeceptjs codeceptjs-e2e codeceptjs-saucelabs cucumber e2e-framework javascript-test-harness multi-browsers parallel saucelabs scenarios

Last synced: 27 Oct 2024

https://github.com/elastic/e2e-testing

Formal verification of Elastic-Agent and more using BDD

bdd cucumber godog golang poc

Last synced: 26 Sep 2024

https://github.com/unadlib/crius

A testing tool for behavior-driven development

ava bdd bdd-framework crius cucumber jasmine jest jsx mocha react tape

Last synced: 14 Oct 2024

https://github.com/glaucia86/sw-api-node-v1

Projeto com o objetivo final de criar uma api que realize as 4 operaçáes do HTTP: GET, DELETE, PUT & POST. Utilizando das boas prÑticas de programação e realizando o TDD.

bdd javascript nodejs tdd

Last synced: 23 Oct 2024

https://github.com/zhukovgreen/pytest-when

Pytest plugin for more readable mocking

bdd mocking pytest pytest-plugin

Last synced: 26 Oct 2024

https://github.com/perkss/eggplant

A behaviour driven development (BDD) library for Clojure. Simplicity is key.

bdd bdd-framework bdd-specs bdd-style bdd-tests bddocs clojure data-driven spec specification specification-by-example

Last synced: 27 Oct 2024

https://github.com/quick/swift-fakes

Test Doubles for Swift

bdd fakes ios mocks spies stubs swift testing

Last synced: 12 Oct 2024

https://github.com/chris-peterson/kekiri

A .NET framework that supports writing low-ceremony BDD tests using Gherkin language

bdd bdd-framework csharp cucumber dotnet gherkin-language ioc nunit scenario specflow specification testing xunit

Last synced: 28 Oct 2024

https://github.com/hauleth/watermelon

BDD testing library for Elixir

bdd cucumber elixir exunit exunit-tests gherkin testing

Last synced: 14 Oct 2024

https://github.com/dionisiydk/Mocketry

Mock objects framework

bdd mocketry mocks pharo sunit tdd

Last synced: 03 Aug 2024

https://github.com/stevenknox/CoreBDD

BDD framework for xUnit.net

bdd csharp dotnet netcore netstandard tdd xunit

Last synced: 27 Oct 2024

https://github.com/mechero/test-bdd-assertj

Sample project using BDDMockito and AssertJ to write BDD-style unit tests

assertj bdd junit mockito unit-tests

Last synced: 23 Oct 2024

https://github.com/legshort/apple-mango

Python BDD Pattern

bdd python3 tdd

Last synced: 07 Aug 2024

https://github.com/dionisiydk/mocketry

Mock objects framework

bdd mocketry mocks pharo sunit tdd

Last synced: 27 Oct 2024

https://github.com/dominikpanzer/cacamber-BDD-for-ABAP

Cacamber is the BDD-Framework for ABAP

abap bdd bdd-framework sap

Last synced: 02 Aug 2024

https://github.com/lawrencec/unroll

A helper tool to easily run the same tests against multiple data with verbose output.

ava bdd data-table jasmine javascript jest jest-tests mocha spock tape tdd test-driven-development testing-tools

Last synced: 14 Oct 2024

https://github.com/paulmillr/micro-should

Simplest zero-dependency testing framework, a drop-in replacement for Mocha.

bdd framework it jasmine jest karma micro mocha should tdd test testing

Last synced: 14 Oct 2024

https://github.com/dominikpanzer/cacamber-bdd-for-abap

Cacamber is the BDD-Framework for ABAP

abap bdd bdd-framework sap

Last synced: 10 Oct 2024

https://github.com/spyoungtech/behave-classy

Class-based step implementations for the Python behave BDD framework

bdd behave

Last synced: 11 Oct 2024

https://github.com/mcintyre321/giveth

The less annoying BDD / Gherkin library for .NET

atdd bdd gherkin given-when-then nunit specflow testing

Last synced: 15 Oct 2024

https://github.com/corbym/gogiven

gogiven - BDD testing framework for go that generates readable output directly from source code

bdd bdd-framework bdd-specs bdd-tests generate-html-files golang html spec specification testing

Last synced: 26 Oct 2024

https://github.com/mattphillips/babel-plugin-gwt

Data Driven Testing babel plugin inspired by Groovy's Spock framework πŸ––

babel-plugin bdd data-driven given spock tdd testing then when where

Last synced: 14 Oct 2024

https://github.com/msakai/haskell-decision-diagrams

Binary decision diagrams (BDD) and Zero-Suppressed Binary Decision Diagrams (ZDD) in Haskell

bdd binary-decision-diagram binary-decision-diagrams data-structures haskell zdd

Last synced: 28 Oct 2024

https://gitlab.com/AntonMeep/silly

Better test runner for the D programming language. No nonsense.

TDD bdd dlang dub no-nonsense test test runner

Last synced: 04 Aug 2024

https://github.com/cucumber/html-formatter

HTML formatter for reporting Cucumber results

bdd cucumber java javascript polyglot-release ruby tidelift

Last synced: 07 Oct 2024

https://github.com/jhorstmann/zuchini

A reimplementation of gherkin and cucumber for java based on antlr4 and junit

bdd cucumber gherkin test-framework

Last synced: 11 Oct 2024

https://github.com/dmitryefimenko/jest-given-when-then

Like rspec-given, but for Jest (port of jasmine-given)

bdd given-when-then jasmine-given jest

Last synced: 28 Oct 2024

https://github.com/bahmutov/stop-only

Detects '.only' left in the code accidentally

bdd check cli hook only tdd

Last synced: 02 Oct 2024

https://github.com/dajudge/testee.fi

Functional testing Java-EE applications

bdd cucumber javaee jpa junit tdd

Last synced: 27 Sep 2024

https://github.com/joshski/cucumbers-on-vine-hill

A demo of full stack BDD in a single JS process

bdd browser-monkey cucumber cucumber-electron hyperdom vinehill

Last synced: 29 Oct 2024

https://github.com/team-igniter-from-houston-inc/async-fn

Additional methods for different mocking libraries to introduce "late resolve" of promises returned by the mock functions. This allows tests that read chronologically, like a story.

async async-await bdd javascript jest sinon tdd unit-testing

Last synced: 02 Nov 2024

https://github.com/akushwarrior/should

A BDD-style assertion library for Dart.

assert assertion assertion-library bdd dart flutter hamcrest should test testing

Last synced: 14 Oct 2024

https://github.com/ariesb/autokin

Easy to use gherkin-based scripting for non-developers to work or build REST API Automation testing without coding.

api automation bdd contract-testing gherkin json-schema puppeteer response-schema rest-api rest-client scenario testing web

Last synced: 14 Oct 2024

https://github.com/bahmutov/repeat-it

Run a Mocha BDD "it" test as many times as you want

bdd flaky mocha mocha-tests repeat test utility

Last synced: 02 Oct 2024