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/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/zhukovgreen/pytest-when

Pytest plugin for more readable mocking

bdd mocking pytest pytest-plugin

Last synced: 18 Nov 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/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/maheshj01/flutter-testing

Automated Testing a Sample Flutter project using Gherkins Language #BDD

bdd flutter flutter-test testing

Last synced: 28 Nov 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/aloetesting/aloe_django

Behavior Driven Development using Cucumber for Python - Django integration

aloe bdd django gherkin python

Last synced: 11 Dec 2024

https://github.com/hauleth/watermelon

BDD testing library for Elixir

bdd cucumber elixir exunit exunit-tests gherkin testing

Last synced: 07 Nov 2024

https://github.com/drevops/behat-steps

🧪 A collection of Behat step definitions for Drupal as traits for your behat extension

bdd behat behat-extension behavior-driven-development drupal quality-assurance test

Last synced: 22 Dec 2024

https://github.com/dionisiydk/mocketry

Mock objects framework

bdd mocketry mocks pharo sunit tdd

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

https://github.com/dionisiydk/Mocketry

Mock objects framework

bdd mocketry mocks pharo sunit tdd

Last synced: 17 Nov 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/niitch/gherkin-wrapper

A wrapper that allows any test runner to handle the gherkin format

bdd gherkin jest playwright wrapper

Last synced: 18 Nov 2024

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

Cacamber is the BDD-Framework for ABAP

abap bdd bdd-framework sap

Last synced: 13 Nov 2024

https://github.com/expectto/be

Wide collection of Golang assertions: Gomega and Gomock compatible matchers

bdd ginkgo golang gomega gomock gomock-matchers matchers testing testing-library

Last synced: 12 Nov 2024

https://github.com/iotic-labs/iotics-identity-py

Create Data Mesh. Use interoperable digital twins to create data interactions and build powerful real-time data products. This repository is a library for Decentralised Identity (DID) management with Iotics for applications in Python v3.8+.

bdd data-interaction data-mesh did digital-twins identities-management identity identity-api iot iotics pypi python python3 sdk

Last synced: 22 Dec 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/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/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/flix-tech/robotmate

A conversation-based testing tool for chatty robots 🤖

bdd botium bots dialogflow test-automation

Last synced: 21 Dec 2024

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

Integration of Cucumber BDD and frameworkium-core to offer support for using tests written as feature files.

automation bdd cucumber-jvm selenium selenium-webdriver

Last synced: 07 Nov 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/luizcalaca/ecommerce-api

Building an E-commerce API with TDD/BDD, SQS AWS Queue Service, Domain Driven Design and Clean Architecture

bdd chai clean-architecture clean-code domain-driven-design git github-cli mocha mock nodejs object-oriented-programming oop-principles programing sinon tdd ts-sinon typescript

Last synced: 25 Nov 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/iotic-labs/iotics-identity-go

Create Data Mesh. Use interoperable digital twins to create data interactions and build powerful real-time data products. This repository is a library for Decentralised Identity (DID) management with Iotics for applications in Golang.

bdd data-interaction data-mesh did digital-twins golang identities-management identity identity-api iot iotics sdk

Last synced: 09 Nov 2024

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

HTML formatter for reporting Cucumber results

bdd cucumber java javascript polyglot-release ruby tidelift

Last synced: 22 Dec 2024

https://github.com/reqnroll/reqnroll.visualstudio

Visual Studio extension for Reqnroll - open-source .NET BDD framework

bdd gherkin specflow visual-studio

Last synced: 16 Nov 2024

https://github.com/jpkleemans/phpunit-expect

BDD-style assertions for PHPUnit

bdd expect phpunit

Last synced: 18 Nov 2024

https://github.com/delaphante/cynkyautomation

Powered by Selenium, Specflow and ML.Net with detailed HTML reporting, Machine Learning Analysis and Logging capabilities - CynkyAutomation framework can handle any website that is built using AJAX, React, AngularJS, Vue.js, Single Page Applications, Salesforce, Dynamics 365 CRM and many more.

api-testing-framework apitesting automation automation-framework bdd bdd-framework c-sharp csharp httpclient qa qaautomation qatools rest-api-test sdet selenium specflow test-automation test-framework testautomationframework webdriver

Last synced: 19 Nov 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: 18 Nov 2024

https://github.com/davidemoro/cookiecutter-qa

Coookiecutter QA let you create QA projects based on the Cookiecutter scaffolding project based on Splinter

bdd pytest python python3 qa selenium splinter

Last synced: 21 Nov 2024

https://github.com/erickwendel/cypress-for-begginers

Examples and challenges of how to create e2e tests for frontend apps

bdd behavior-driven-development cypress e2e-testing github-actions javascript nodejs

Last synced: 11 Nov 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/qmetry/qaf-step-by-step-tutorial

qaf getting started tutorial provides step by step exercise for automation using selenium webdriver and appium

appium bdd getting-started java qaf selenium tutorial webdriver

Last synced: 22 Nov 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/pedrohperalta/starwars-ios-bdd

Small project focused on Behavior-Driven-Development (BDD) for iOS apps with Swift.

bdd clean-architecture star-wars swift-3 viper-architecture

Last synced: 05 Dec 2024

https://github.com/quantori/behavioral.automation

Tool for UI test automation based on Selenium and Specflow within a BDD process.

bdd selenium specflow test test-automation

Last synced: 10 Nov 2024

https://github.com/qmetry/qaf-support-ws

Support project that provides ready to use steps for webservices

bdd java qaf rest rest-api test-automation testng webservices

Last synced: 22 Nov 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/javiertuya/samples-test-spring

Ejemplos de automatización de pruebas con Spring Boot

bdd ci-cd-pipeline github-actions java jbehave jenkins junit maven spring-boot testing

Last synced: 17 Nov 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

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/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/aexol-studio/bddx

Behavior driven development CLI. Write tests in Gherkin and integrate with Git and JIRA.

bdd bdd-framework bdd-tests cli tests

Last synced: 28 Nov 2024

https://github.com/d-led/cpp-testing-no-excuses

there's no excuse not to do bdd/tdd in c++ projects

bdd cplusplus cucumber specification testing unit-testing

Last synced: 24 Dec 2024

https://github.com/restuwahyu13/gocek

Gocek is a simple tools for BDD / TDD testing assertion library for golang.

assertions bdd go gocek golang golang-library integration-testing tdd testing-tool toolkit unit-testing

Last synced: 09 Nov 2024

https://github.com/fabiospampinato/fava

A wannabe tiny largely-drop-in replacement for ava that works in the browser too.

bdd browser framework isomorphic simple small tdd test testing tests tiny

Last synced: 02 Dec 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/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/gianluigip/spectacle

Living Documentation for Distributed Systems

bdd documentation-tool kotlin testing

Last synced: 21 Oct 2024

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

Mocha/Chai test-runner for Atom projects.

atom atom-mocha bdd chai mocha

Last synced: 20 Dec 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/xray-app/tutorial-java-cucumber

Tutorial for Cucumber using Java integrated with Xray and Jira

bdd cucumber java jira test-automation testing xray

Last synced: 12 Nov 2024

https://github.com/wesovilabs/gherkinize

An executable tool to write better gherkin scenarios

bdd executable gherkin golang testing validator

Last synced: 13 Nov 2024

https://github.com/qmetry/qaf-python

python version of qaf for web, mobile and webservices test automation

bdd bdd2 e2e mobile-automation pytest python qaf selenium testing web-automation webdriver webservices-automation

Last synced: 22 Nov 2024

https://github.com/oblivious-oblivious/cspec

A lightweight, compile time unit testing library for TDD and BDD models, heavily inspired by ruby's RSpec.

bdd c-language cspec tdd testing

Last synced: 18 Dec 2024

https://github.com/virtualansoftware/idaithalam

Low code Test automation framework using cucumber and supports Behavior Driven Development (BDD). Can build test cases using Excel and Postman collection. It allows to build and test api workflow in minutes.

agile-development agile-testing api api-client apirest apitesting automation-framework automation-testing bdd bdd-framework bdd-style-testing-framework contract-testing cucumber-java postman-collection test-automation testautomationframework

Last synced: 06 Dec 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: 17 Nov 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/q42/salad

Lightweight Cucumber-style UI tests for iOS.

bdd ios swift test-automation testing ui-testing xcuitest

Last synced: 01 Dec 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/fluidtrends/savor

Make your Node Typescript unit testing a piece of cake.

bdd chai instabuljs javascript mocha nodejs nyc sinon tdd typescript unit-testing

Last synced: 07 Nov 2024

https://github.com/lchrennew/g-stack

让你无需写代码就能搞定的自动化验收/接口测试,基于Gauge的全栈测试平台

api bdd gauge uitest

Last synced: 03 Dec 2024

https://github.com/dtinth/circumstance

Given-When-Then for your state-updating functions (e.g. Redux reducers).

bdd javascript

Last synced: 23 Nov 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/ivoputzer/cli-args-parser-kata

the goal of this kata is to learn to work incrementally by implementing a cli arguments parser.

bdd incremental kata learning study tdd testing

Last synced: 01 Dec 2024