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/accraze/behave-generator

Setup Python Projects to use Behave BDD

bdd generator python

Last synced: 11 Nov 2024

https://github.com/luizcalaca/tdd-training

Training about TDD and BDD programming on Node.js

bdd clean-architecture domain-driven-design jest nodejs tdd

Last synced: 25 Nov 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: 21 Dec 2024

https://github.com/josdem/spring-boot-geb

Shows how to use Geb browser automation in a Spring Boot project

bdd geb selenium-webdriver spock-framework spring-boot-2 webdrivermanager

Last synced: 16 Nov 2024

https://github.com/d4nyll/cucumber-socket

In a Cucumber/Gherkin test, cucumber-socket gives you the ability to wait for Socket.io events to be received before moving on to the next step.

async asynchronous bdd cucumber gherkin socket-io testing websocket

Last synced: 15 Nov 2024

https://github.com/bifravst/bdd-markdown

Write BDD tests in Markdown.

bdd iot nrf-asset-tracker

Last synced: 15 Nov 2024

https://github.com/mariocandela/user-api

Public template Java Spring Microservice with OpenAPI and MongoDB

bdd docker java mongodb open-api-v3 spring-boot spring-template swagger-codegen unittest

Last synced: 01 Jan 2025

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

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

bdd mjs test

Last synced: 29 Dec 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: 18 Dec 2024

https://github.com/eridem/patata

🍟 Patata - Mobile Behaviour Driven Development made it easy -

android appium bdd ios test-automation

Last synced: 10 Nov 2024

https://github.com/srinivasskc/bdd-automation-python-selenium

BDD with Behave Automation using Selenium and Python

allure-reporting bdd behave python selenium

Last synced: 13 Nov 2024

https://github.com/rajatt95/pythonrequests_bdd

Automation Testing | API | Requests | Python | PyCharm | BDD | Behave | Hooks | Parameterization (Run scenario with multiple data sets) | Tagging | Allure Reports

allure-report bdd behave feature parameterization pycharm python scenarios

Last synced: 08 Dec 2024

https://github.com/stevenmhunt/cucumber-extra

Additional tools, utilities, and capabilities for Cucumber.js.

bdd bdd-tests cucumber cucumber-js gherkin qa-automation yaml

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

Some fun learning for dependency inversion

autofac bdd

Last synced: 31 Dec 2024

https://github.com/code4mk/karma-template

Karma template + Jasmine + Mocha (chai) = JS Unit Testing

0devco bdd chai jasmine karma karma-jasmine karma-mocha mocha mocha-chai tdd

Last synced: 13 Nov 2024

https://github.com/alertbox/todomvc-cucumber-protractor

Minimalistic template project to kick start Gherkin style E2E tests written in Screenplay pattern using CucumberJS + Protractor.

bdd cucumberjs e2e gherkin nodejs protractor protractor-cucumber-framework starter-kit template-project test-automation todomvc-demo

Last synced: 28 Nov 2024

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

report portal plugin to hook plug

bdd behave hook-plug python

Last synced: 14 Nov 2024

https://github.com/broothie/gspec

A Go test framework

bdd go golang rspec spec test

Last synced: 18 Dec 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: 04 Jan 2025

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: 21 Dec 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/assertthat/assertthat-bdd-maven-plugin

Maven plugin for interaction with AssertThat BDD Jira plugin.

assertthat-bdd bdd cucumber jira-plugin maven-plugin

Last synced: 10 Nov 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: 20 Dec 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: 16 Dec 2024

https://github.com/GradedJestRisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 04 Nov 2024

https://github.com/br0wsa/billed

L'application de gestion de notes de frais Billed est pleine de bugs. Corrigez le code et implémentez des tests unitaires et d'intégration pour que ce ne soit plus le cas.

api-rest bdd billed coverage-report debug e2e-testing given-when-then jest openclassrooms p9 react saas tdd test unit-testing

Last synced: 28 Nov 2024

https://github.com/adamwong246/testeranto

ATDD typescript tests

atdd bdd esbuild graphology tdd typescript

Last synced: 05 Jan 2025

https://github.com/nitor-infotech-oss/api-specflow-test-framework

Generic API Test Automation Framework using C# and Specflow

api-testing bdd specflow

Last synced: 05 Dec 2024

https://github.com/nitor-infotech-oss/playwrightjs-bdd-accelerator

This Accelerator is to help creating a basic framework to work with Playwright JS with Cucumber

bdd javascript playwright-javascript

Last synced: 05 Dec 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/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: 27 Dec 2024

https://github.com/froggdev/behat-installer

Install Behat with additionnal contexts, functionnalities and Selenium

additionnal-contexts bdd behat behat-installer context frogg html-report scenarios selenium symfony

Last synced: 20 Dec 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: 20 Dec 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/juliandavidmr/cocora

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

bdd cucumber library-automation typescript

Last synced: 06 Jan 2025

https://github.com/geektree0101/rxbdd

RxSwift & RxCocoa Behavior Driven Development Unit Test (iOS only)

bdd behavior-driven-development ios rxcocoa rxswift testing

Last synced: 06 Jan 2025

https://github.com/jieyouxu/dart-bdd

BDD name aliases for Dart test.

bdd bdd-style dart dart-library

Last synced: 24 Dec 2024

https://github.com/morgankryze/mdd_flowerstore

Academic project about database gestion

authentication bdd console-application csharp csharp-ui

Last synced: 16 Nov 2024

https://github.com/hedhyw/vscode-golang-gherkingen

VS-Code extension to generate Golang Behaviour Driven Development (BDD) tests

bdd behavior-driven-development boilerplate golang testing vscode-extension

Last synced: 28 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: 20 Dec 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: 29 Nov 2024

https://github.com/lvnkmn/quickgwt

Simply adds Given When and Then to Quick.

bdd cucumber gherkin given quick swift then when

Last synced: 19 Nov 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: 20 Dec 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/baccigalupi/cucaroo

Light cucumber implementation for node javascript

bdd cucumber nodejs

Last synced: 13 Dec 2024

https://github.com/billcheng/jasmine-gherkin

Jasmine Gherkin style for unit tests

atdd bdd gherkin jasmine test

Last synced: 06 Jan 2025

https://github.com/levvolkov/pageobject

6 «BDD (Behaviour Driven Development), Page Object's»

automated-testing bdd github-actions gradle issues

Last synced: 07 Jan 2025

https://github.com/assertthat/assertthat-bdd-gradle-tasks

Gradle plugin for interaction with AssertThat BDD Jira plugin.

assertthat-bdd bdd cucumber gradle-plugin jira-plugin

Last synced: 07 Jan 2025

https://github.com/nspec/dotnetnewnspec

NSpec templates for .NET Core command line interface

bdd core dotnet dotnet-template mocha rspec tdd template test testing

Last synced: 07 Jan 2025

https://github.com/xedi/laravel-behat

Behat Extension for Laravel and Lumen

bdd behat behat-extension laravel laravel-behat lumen lumen-behat tdd

Last synced: 25 Dec 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: 14 Nov 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: 31 Dec 2024

https://github.com/nguyenj-c/data-generator-faker

Small project with scripts that insert data into a database using Faker

bdd education educational-project faker-generator php php-library

Last synced: 08 Jan 2025

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

Standalone API client for AssertThat BDD Jira plugin

assertthat assertthat-bdd bdd cucumber jira-plugin

Last synced: 10 Nov 2024

https://github.com/nspec/dotnettestnspec

NSpec test runner for .NET Core command line interface.

bdd core dotnet mocha rspec tdd testing

Last synced: 10 Nov 2024

https://github.com/davorbadrov/bdd_elixir_example

Shows how to use BDD in Elixir

bdd cabbage elixir

Last synced: 06 Dec 2024

https://github.com/andreasneuber/python-cucumber-selenium-example

Sample implementation for Python Behave.

bdd behave cucumber python3 testautomation

Last synced: 05 Jan 2025

https://github.com/perl-weasel/pherkin-extension-weasel

Extension for Test::BDD::Cucumber providing Weasel access

bdd behavior-driven-development cucumber perl testing weasel web-app web-application webapp

Last synced: 16 Nov 2024

https://github.com/mimimalizam/haskii

emoji effort

bdd cli emoji gem ruby sample-app

Last synced: 11 Nov 2024

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

📃 Elevate Your BDD with Behave!

bdd behave python selenium

Last synced: 14 Nov 2024

https://github.com/jorger/herramienta_pruebas_atomaticas

:wrench: Herramienta Pruebas Automáticas

bdd calabash monkey-test

Last synced: 12 Nov 2024

https://github.com/lxsmnsyc/luashould

BDD-style assertions in Lua

assertions bdd bdd-style bdd-tests

Last synced: 10 Jan 2025

https://github.com/timbo-rafa/heartbit-backend

Heartbit: Backend: A node.js REST mongoDB server for patient data (backend)

api backend bdd demo javascript mongodb nodejs qa rest tdd test

Last synced: 13 Nov 2024

https://github.com/farynaio/flickr-public-gallery

Infinite scroll implementation for Flickr Public Photo Feed API.

bdd chai enzyme es6 express mocha node nyc react redux redux-saga responsive rxjs sass sinon tdd webpack

Last synced: 13 Nov 2024

https://github.com/adtf2020/bdd-with-cypress

Behavior-Driven Development (Gherkin) framework with Cypress

bdd bdd-framework bdd-style bdd-style-testing-framework bdd-style-ui-test

Last synced: 14 Nov 2024

https://github.com/mjavadhpour/php-behat-training

My first behat training in php

bdd behat php tdd

Last synced: 16 Nov 2024

https://github.com/virtualansoftware/cucumblan

Cucumblan is a test automation framework that supports Behavior Driven Development (BDD), allowing users to create feature using predefined step definition with low code. It works based on the Gherkin Domain Specific Language (DSL). This simple but powerful api and ui framework while keeping it comprehensible to even non-technical(product owner, business analyst and domain experts) users.

agile-development agile-testing api apitesting automation automation-framework automation-testing bdd cucumber cucumblan-api openapi rest-api rest-api-test rest-test-suite test-automation

Last synced: 17 Nov 2024

https://github.com/speelbarrow/kmap

A program for generating k-maps based on user input.

bdd cli command-line command-line-tool cucumber gherkin go go117 godog golang golang117 k-map karnaugh-map kmap

Last synced: 15 Nov 2024

https://github.com/aytekinkaplan/driplane

The “Driplane” project is an automation testing project developed using Java Selenium, TestNG, and Maven. This project aims to optimize the testing process of web applications by leveraging Selenium’s powerful automation capabilities and TestNG’s robust testing framework.

bdd cucumber-java gherkin-language java junit selenium testng

Last synced: 20 Nov 2024

https://github.com/t1/junit-5-structure-demo

source for blog article: Structured JUnit 5 Testing

bdd blog junit junit5 junit5-guide testing testing-practices

Last synced: 18 Nov 2024

https://github.com/vulgolari/grocery-crud

Automação de Testes Front-End com Cypress e BDD. O projeto inclui cenários de teste para adição, edição, exclusão e busca de clientes em uma aplicação web, utilizando Page Object Model.

automation-testing bdd cypress githubaction-workflow javascript page-object-model

Last synced: 20 Nov 2024

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

Builds a Docker image which can be used to run the Chorus interpreter

bdd chorus chorus-docker docker integration-testing integration-tests interpreter testing

Last synced: 07 Dec 2024

https://github.com/sumanjs/suman-run-plugins

Plugins for running/executing test scripts that have most likely been transpiled/compiled.

bdd dev-ex dx nodejs plugins suman sumanjs tdd testing

Last synced: 18 Nov 2024

https://github.com/sumanjs/suman-transform-plugins

Plugins for transforming, building/compiling test scripts.

bdd dev-ex developer-experience dx nodejs suman sumanjs tdd testing

Last synced: 18 Nov 2024

https://github.com/sumanjs/suman-server

Suman server - Web UI for test results

bdd suman suman-server sumanjs tdd teamwork testing testing-tools web-ui

Last synced: 18 Nov 2024

https://github.com/savaged/bunsen

Some fun learning testing with example of dependency injection with Autofac and data access with Dapper

autofac bdd dapper moq mstest

Last synced: 31 Dec 2024

https://github.com/snowyu/api-bdd-test.js

Use the BDD(Cucumber) to test the RESTful API.

api bdd cucumber testing yadda

Last synced: 21 Nov 2024

https://github.com/gradedjestrisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 01 Dec 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: 31 Dec 2024

https://github.com/qmetry/qaf-reportportal-integration

QMetry Automation Framework reportportal.io integration

appium automation bdd qaf reporting selenium test webservice-test

Last synced: 22 Nov 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: 22 Dec 2024