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/rfrench/chai-uuid

Chai plugin for performing assertions on UUIDs

assertions bdd chai guid javascript mocha tdd uuid

Last synced: 11 Oct 2024

https://github.com/abhisheksr01/zero-2-hero-python-flask-microservice

This repository contains a very basic flask get API & deploy it to the EKS flavour of Kubernetes using Concourse Pipeline.

bdd behave concourse-pipeline eks flask kubernetes pytest python python-behave python-microservices python-unittest tdd

Last synced: 28 Oct 2024

https://github.com/oskarstark/sonataadminbehatcontext

a Behat context for SonataAdmin

bdd behat context sonata sonata-admin symfony

Last synced: 22 Oct 2024

https://github.com/dionisiydk/statespecs

Object validation framework based on first class specs

bdd pharo sspec statespecs sunit tdd

Last synced: 27 Oct 2024

https://github.com/nate-wilkins/eslint-plugin-bdd

ESLint plugin with rules to lint BDD specs

bdd eslint eslint-plugin javascript

Last synced: 01 Nov 2024

https://github.com/alhadis/atom-mocha

Mocha/Chai test-runner for Atom projects.

atom atom-mocha bdd chai mocha

Last synced: 13 Oct 2024

https://github.com/gianluigip/spectacle

Living Documentation for Distributed Systems

bdd documentation-tool kotlin testing

Last synced: 21 Oct 2024

https://github.com/dionisiydk/StateSpecs

Object validation framework based on first class specs

bdd pharo sspec statespecs sunit tdd

Last synced: 03 Aug 2024

https://github.com/discogs/python-livingdocs

:pencil: Create living documentation from BDD specs

bdd bdd-specs hugo

Last synced: 28 Sep 2024

https://github.com/ragin-lundf/bbd-cucumber-gherkin-lib

Cucumber library for simpler e2e tests with predefined sentences for API and basic database access for Spring.

bdd behavior-driven-development cucumber cucumber-java gherkin library spring spring-boot

Last synced: 11 Oct 2024

https://github.com/toolisticon/jgiven-kotlin

Extensions to make working with jgiven.org and Kotlin even more fun

bdd jgiven kotlin testing

Last synced: 19 Oct 2024

https://github.com/kristerkari/bdd-using

DRY your Jasmine or Mocha tests using the data provider pattern

bdd jasmine jasmine-tests mocha mocha-tests

Last synced: 10 Oct 2024

https://github.com/bitloops/bitloops-gherkin-ts

bitloops-gherkin is a node.js package that automatically generates Gherkin tables in Cucumber .feature files from test data pulled from your Google Sheet! Liking what you are seeing? Don't forget to star ⭐ us ^^^

bdd cucumber cucumber-js gherkin google-sheets testing typescript

Last synced: 14 Oct 2024

https://github.com/devpaul/node-bdd-example

example bdd with node.js

bdd cucumberjs testing

Last synced: 14 Oct 2024

https://github.com/danzelbel/xray-beams

Xray test management integration for vscode

bdd gherkin jira vscode-extension xray

Last synced: 13 Aug 2024

https://github.com/bilelmsekni/elevator-bdd-kata

This is an exercice to learn how to write code in BDD mode. It's also a way to explore specflow's most imporant features

bdd dotnet kata nsubstitute specflow

Last synced: 03 Nov 2024

https://github.com/kanecheshire/bddswift

A type-safe, compiler-enforced way of writing BDD steps and scenarios in Swift for XCTest.

bdd bdd-framework bdd-style resultbuilder swift xctest xcuitest

Last synced: 15 Oct 2024

https://github.com/itzshoaib/chukti

Low-Code Smart Contract Testing Library: Simple, efficient, and user-friendly with intuitive BDD syntax in plain English.

bdd behaviour-driven-development blockchain forge-cucumber hacktoberfest hardhat-cucumber smart-contract-test-cucumber smart-contract-testing smart-contracts solidity

Last synced: 14 Oct 2024

https://github.com/artees/shouldassertions

A BDD library for testing C# code.

assert bdd behavior tdd test testing

Last synced: 03 Nov 2024

https://github.com/59naga/eastern-cli

:fireworks: a minimal & blazing fast BDD Framework for ESM Modules

bdd mjs test

Last synced: 01 Nov 2024

https://github.com/fpoli/ctlmc

CTL model checker, implemented using BDDs (JavaBDD library)

bdd ctl model-checking scala

Last synced: 15 Oct 2024

https://github.com/omermorad/jest-gherkin

Jest Gherkin Plugin (For BDD Testing)

bdd bdd-framework integration-testing jest jest-plugin unit-testing

Last synced: 15 Oct 2024

https://github.com/timofurrer/tag-expressions

Python implementation of Shunting-yard Algorithm to evaluate logical tag expressions

bdd bool cucumber evaluate expression logic parse radish shunting-yard-algorithm tags tree

Last synced: 27 Oct 2024

https://github.com/thenlabs/pyramidal-tests

A complementary framework for PHPUnit that focuses on simplicity, reusability, and storytelling.

bdd bdd-framework bdd-style bdd-style-testing-framework php phpunit phpunit-extension phpunit-tests testing-framework

Last synced: 28 Sep 2024

https://github.com/rluvaton/expect-matchers

Additional Jest/vitest/expect matchers

assertions bdd expect extended jest matchers testing vitest

Last synced: 27 Oct 2024

https://github.com/theodesp/bdd-javascript

A starter kit for testing in BDD in Javascript

bdd cucumberjs javascript starter-kit tdd

Last synced: 19 Oct 2024

https://github.com/martinohmann/godog-http

Feature context for godog that adds http testing steps

bdd cucumber gherkin golang http integration-testing

Last synced: 11 Oct 2024

https://github.com/plouc/cucurbit

Run cucumber-js tests from your browser

bdd cli cucumber gherkin test-runn ui

Last synced: 14 Oct 2024

https://github.com/kripaliz/unifiedbdd-automation-framework

Automation framework / solution implemented in Java to support web browser as well as mobile browser / App automation

allure-report allure2 appium automated-testing bdd bdd-tests cucumber cucumber-jvm gherkin java pageobjects selenium-webdriver spring-boot spring-boot-starter-test testng webdriver-manager

Last synced: 14 Oct 2024

https://github.com/kamomille/site-html

Site web de gestion de salariΓ©s avec BDD

bdd html-css mysql website

Last synced: 28 Oct 2024

https://github.com/upgundecha/cucumber-cypress-ts

Cucumber and Cypress integration with TypeScript

automated-testing bdd cucumber cypress react reactjs typescript

Last synced: 15 Oct 2024

https://github.com/kevindoole/fredastaire

Mocha-given adds a `given` method, which makes it really easy to succinctly and readably set up a test case.

bdd cucumber given mocha mocha-tests test-setup

Last synced: 11 Oct 2024

https://github.com/vhoyer/lazy-let

An utility for using lazy variables in a BDD test environment with nested `describe`s, and `it`s.

bdd hacktoberfest testing

Last synced: 03 Nov 2024

https://github.com/pgmccann/nbbdd

BDD for Jupyter Notebooks. Hackday project at SSI Collaborations Workshop 2020. #CollabW2020

bdd behavior-driven-development collabw20 gherkin jupyter jupyter-notebook jupyter-notebooks python

Last synced: 26 Oct 2024

https://github.com/broothie/gspec

A Go test framework

bdd go golang rspec spec test

Last synced: 31 Oct 2024

https://github.com/dunossauro/report-portal-hook-plugin

report portal plugin to hook plug

bdd behave hook-plug python

Last synced: 11 Oct 2024

https://github.com/adamluzsi/googlecloudpubsub

Golang Pubsub pipeline consumer for rapid develeopment and testing when building google pubsub pipeline enhancers

bdd cloud gcloud-pubsub golang google pubsub tdd

Last synced: 30 Oct 2024

https://github.com/dzejkop/catchr

A testing framework for Rust inspired by Catch!

bdd bdd-tests rust rust-crate rust-lang testing testing-framework

Last synced: 27 Oct 2024

https://github.com/douglascarlos-dev/robot-framework-clientes-gestor

Teste de Software usando o Robot Framework, BDD e Python

bdd python robot-framework

Last synced: 01 Nov 2024

https://github.com/baygeldin/tic-tac-toe

Test assignment for a JavaScript developer job (React, Redux, Webpack, Karma, Mocha, Chai, Sinon, Enzyme, CSS Modules, Koa, WebSockets & WebRTC).

bdd javascript nodejs react socket-io webaudio webpack webrtc websockets

Last synced: 04 Nov 2024

https://github.com/accraze/behave-generator

Setup Python Projects to use Behave BDD

bdd generator python

Last synced: 11 Oct 2024

https://github.com/executeautomation/cucumber-jvm

Cucumber-JVM 5 with enhanced Cucumber Expressions

bdd cucumber cucumber-jvm executeautomation

Last synced: 11 Oct 2024

https://github.com/59naga/eastern

:fireworks: a minimal & blazing fast BDD Framework for ESM Modules

bdd mjs test

Last synced: 01 Nov 2024

https://github.com/lykmapipo/express-test-helpers

Sensible test helpers for express

bdd express http lykmapipo middleware router specs tdd test unit

Last synced: 27 Oct 2024

https://github.com/tommysitu/go-resty-sample-client

Sample API client using go-resty

bdd bdd-tests ginkgo go go-resty golang http-client

Last synced: 14 Oct 2024

https://github.com/the-pinbo/robdd

A binary decision diagram is a directed acyclic graph used to represent a Boolean function. The ROBDD is a canonical form, which means that given an identical ordering of input variables, equivalent Boolean functions will always reduce to the same ROBDD.

bdd bdds boolean-algebra graphviz-dot ipynb-jupyter-notebook pthon3 robdd vlsi vlsi-cad

Last synced: 11 Oct 2024

https://github.com/assertthat/assertthat-bdd-node

NPM module for integration with AssertThat BDD Jira plugin

assertthat-bdd bdd cucumberjs jira-plugin nodejs-modules

Last synced: 12 Oct 2024

https://github.com/juliandavidmr/cocora

Allows expected software behaviors to be specified in a logical language that customers can understand

bdd cucumber library-automation typescript

Last synced: 11 Oct 2024

https://github.com/mimimalizam/haskii

emoji effort

bdd cli emoji gem ruby sample-app

Last synced: 11 Oct 2024

https://github.com/lxsmnsyc/luashould

BDD-style assertions in Lua

assertions bdd bdd-style bdd-tests

Last synced: 17 Oct 2024

https://github.com/joel-ling/s3-bdd

A set of automated, self-documenting tests verifying the S3 API implemented by MinIO Server and Client, applying behaviour-driven development through the Cucumber framework for Golang

bdd cloud cucumber gherkin golang s3 storage testing

Last synced: 11 Oct 2024

https://github.com/joel-ling/lmdb-bdd

A set of automated, self-documenting tests verifying the behaviour of Go bindings to the LMDB API, applying behaviour-driven development through the Cucumber framework for Golang

bdd cucumber gherkin golang lmdb testing

Last synced: 11 Oct 2024

https://github.com/caioandrian/cypress_e2e

cypress nativo, page object, cucumber, new relic

bdd cucumber cypress grep-plugin html-reporter page-objects

Last synced: 01 Nov 2024

https://github.com/cucumber/.github

πŸ‘©β€βš•οΈ Default community health files for the Cucumber organisation on GitHub.

bdd community cucumber

Last synced: 07 Oct 2024

https://github.com/f1lt3r/node-bdd-cookie-cutter

Cookie Cutter Repo for Behavior Driven Testing in Node.js with Promises

bdd chai chai-as-promised mocha nodejs promises tdd

Last synced: 10 Oct 2024

https://github.com/pawelgoj/selenium_page_object_patern_and_bdd_example

Exemplary tests in selenium using POM patern

bdd behave gherkin pom pytest python selenium

Last synced: 14 Oct 2024

https://github.com/bahmutov/locha

Loud Mocha (locha) runs specs twice - first time all, second time just the failing ones with extra verbosity

bdd mocha runner test testing

Last synced: 02 Oct 2024

https://github.com/sevcsik/gherkin2robot.js

Convert Gherkin feature files to Robot Framework test suites

bdd cucumber gulp-plugin nodejs robot-framework

Last synced: 01 Nov 2024

https://github.com/davorbadrov/bdd_elixir_example

Shows how to use BDD in Elixir

bdd cabbage elixir

Last synced: 16 Oct 2024

https://github.com/legovaer/jsonnunit

🚦 a BDD assertion style unit testing framework for JSONNET through an 'expect' interface

assertion bdd jsonnet jsonnunit oclif tdd testing

Last synced: 05 Nov 2024

https://github.com/jfinkhaeuser/unobtainium-cucumber

Cucumber specific extensions to unobtainium.

appium bdd cucumber ruby selenium unobtainium

Last synced: 30 Sep 2024

https://github.com/britishgas-engineering/ya-done

Ready to use yadda - selenium-webdriver - chai framework

automation-framework bdd browserstack chai chromedriver phantomjs selenium-webdriver yadda

Last synced: 14 Oct 2024

https://github.com/t3hpupp3t/fz2h-cucumber

Project to apply what has been learned about Behavior Driven Development testing with Cucumber

bdd cucumber java

Last synced: 05 Nov 2024

https://github.com/baccigalupi/cucaroo

Light cucumber implementation for node javascript

bdd cucumber nodejs

Last synced: 25 Oct 2024

https://github.com/alhadis/chinotto

Custom Chai assertions, mainly filesystem-related. :lemon:

assertions bdd chai chai-assertions chai-plugin chaijs javascript

Last synced: 14 Oct 2024

https://github.com/lvnkmn/quickgwt

Simply adds Given When and Then to Quick.

bdd cucumber gherkin given quick swift then when

Last synced: 12 Oct 2024

https://github.com/obehave-testing/cli

Deprecated; Easily run Obehave, BDD, gherkin & behaviour tests on localhost; No additional dependencies! Great for both local development and CI.

bdd bdd-framework behat behavior-driven-development cli cucumber gherkin test-automation testing website

Last synced: 11 Oct 2024

https://github.com/b0o/mulberry

Mulberry is a single-file Lua BDD library for testing Neovim plugins.

bdd bdd-framework bdd-tests lua lua-bdd lua-testing neovim neovim-lua testing testing-library unit-testing

Last synced: 29 Oct 2024

https://github.com/tooniez/behave-bdd-python

πŸ“ƒ Elevate Your BDD with Behave!

bdd behave python selenium

Last synced: 11 Oct 2024

https://github.com/ManQuiche/godog_test

Nothing serious here, it's only a test project to play around Godog

bdd go godog

Last synced: 02 Aug 2024