Ecosyste.ms: Awesome
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).
- GitHub: https://github.com/topics/bdd
- Wikipedia: https://en.wikipedia.org/wiki/Behavior-driven_development
- Created by: Kent Beck, D.D. McCracken
- Released: 1957
- Related Topics: atdd, tdd, testing, continuous-testing, specification-by-example, cucumber, behat, gherkin,
- Aliases: behavior-driven-development,
- Last updated: 2025-01-26 00:03:10 UTC
- JSON Representation
https://github.com/ecarreras/adventofcode22
Advent of Code 2022 using Python and BDD
advent-of-code-2022 bdd python3 tdd
Last synced: 10 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/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: 17 Dec 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/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: 23 Dec 2024
https://github.com/martinohmann/godog-db
Feature context for godog that adds database testing steps
bdd cucumber database gherkin golang integration-testing
Last synced: 05 Dec 2024
https://github.com/adekunleoduye/bdd-design-system-example
This is a simple project to showcase BDD (Behavior Driven Development) within a design system.
Last synced: 04 Dec 2024
https://github.com/williamkoller/clean-cache-control
BDD, Clean Architecture, TDD and TypeScript
bdd clean-architecture clean-code nodejs tdd typescript
Last synced: 09 Jan 2025
https://github.com/qmetry/qaf-support-elasticsearch
qaf-support-elasticsearch
bdd dashboard elasticsearch kibana qaf reporting selenium-webdriver test-automation testng
Last synced: 01 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/br0ken-/behat-debug-extension
Debug Behat scenarios
bdd behat behat-extension tdd testing
Last synced: 09 Dec 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/azmisahin/azmisahin-software-web-component-trace-manager-node
The code architecture allows a simple method to be monitored.
bdd cd ci conventional-commits coverage dev-container devops docker library linux logger manager module monitored nodejs package testing trace
Last synced: 10 Dec 2024
https://github.com/chandandas27/bdd-cucumber-api-testing
BDD-Cucumber-API-Testing
apitesting automation-testing bdd cucumber-java java restassured-cucumber-framework
Last synced: 03 Dec 2024
https://github.com/najeeb1023/parabank-automation
Parabank automation website created with native typescript using cucumber for BDD workflow.
bdd cucumber docker playwright typescript
Last synced: 31 Dec 2024
https://github.com/bradcypert/skeptic
Given-When Style Testing for Clojure
bdd bdd-framework bdd-specs clojure given-when-then testing
Last synced: 31 Dec 2024
https://github.com/yohanan007/forum
developpement d'un forum en java
bcrypt bdd bootstrap controller framework html java jsp jstl login module mvc service servlet servlet-jsp servlet-mvc view wysiwyg wysiwyg-editor
Last synced: 02 Dec 2024
https://github.com/rajatt95/playwright_js_bdd_codeceptjs
Automation Testing | Web | Playwright | Javascript | VS Code | BDD | CodeceptJS | Page Object Model | Assertions | Multiple Scenarios | Before and After Hooks
assertions bdd codeceptjs hooks javascript page-object-model playwright test-automation vscode
Last synced: 08 Dec 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: 19 Jan 2025
https://github.com/cucumber/.github
👩⚕️ Default community health files for the Cucumber organisation on GitHub.
Last synced: 07 Oct 2024
https://github.com/t3hpupp3t/fz2h-cucumber
Project to apply what has been learned about Behavior Driven Development testing with Cucumber
Last synced: 22 Dec 2024
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: 17 Jan 2025
https://github.com/tooniez/behave-bdd-python
📃 Elevate Your BDD with Behave!
Last synced: 14 Jan 2025
https://github.com/mimimalizam/haskii
emoji effort
bdd cli emoji gem ruby sample-app
Last synced: 11 Nov 2024
https://github.com/jorger/herramienta_pruebas_atomaticas
:wrench: Herramienta Pruebas Automáticas
Last synced: 11 Jan 2025
https://github.com/thinogueiras/bdd-cucumber-java
Projeto do curso de BDD com Cucumber e Java.
bdd bdd-tests cucumber java selenium-java selenium-webdriver test-automation
Last synced: 17 Jan 2025
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/davorbadrov/bdd_elixir_example
Shows how to use BDD in Elixir
Last synced: 06 Dec 2024
https://github.com/havvg/havvgjasminebundle
bdd jasmine php symfony symfony-bundle tdd
Last synced: 11 Nov 2024
https://github.com/cv65kr/authorization-service
Authorization service based on Spring
bdd docker microservice mongodb oauth2-server redis spring tdd
Last synced: 25 Jan 2025
https://github.com/lewiswatson/ginkgo-bdd-testing-framework-lightning-talk
Slides for a 10-15 min talk on Ginkgo BDD Testing Framework for Edinburgh Golang Meetup
bdd edinburgh-golang-meetup ginkgo golang lightning-talk
Last synced: 05 Dec 2024
https://github.com/andreasneuber/csharp-cucumber-selenium-example
A sample implementation of BDD UI tests with C# and SpecFlow
bdd csharp end-to-end-testing specflow testautomation
Last synced: 05 Jan 2025
https://github.com/TomerFi/alexa-skills-tester
No hassle testing tools for Java Alexa Skills
alexa bdd dsl fluent hacktoberfest testing-tools
Last synced: 08 Nov 2024
https://github.com/chatgthb/zerobank-selenium-cucumber-ui-test-automation
Automated UI testing framework for ZeroBank using Cucumber, Selenium, and TestNG. Supports data-driven testing with Apache POI, covering login, payee management, and currency purchase features. Includes detailed HTML/PDF reporting, Jenkins integration, and cross-browser support.
apache-poi automation-framework bdd cross-browser cucumber data-driven-tests excel-integration extents-report java page-object-model selenium testng ui-testing zerobank
Last synced: 27 Dec 2024
https://github.com/chatgthb/petstore-api-testing-with-restassured-cucumber
A test automation framework for RESTful API testing using RestAssured, Cucumber (BDD), and TestNG. Includes comprehensive reporting with ExtentReports. Built for the Petstore API.
api-testing automated-testing bdd cucumber extentreports-cucumber7 petstore-api restassured-framework restful-api testng
Last synced: 27 Dec 2024
https://github.com/fredericdrnl/lethal-compagnion
Bot discord permettant de consulter des informations à propos des monstres sur lethal company
api bdd bot discord discord-bot flask lethal-company lethal-company-discord postgresql python python3
Last synced: 20 Jan 2025
https://github.com/carloscazelattojr/springboot-tests-bddmockito
Project to practice tests BDDMocito
assertj bdd bddmockito java junit mockito tests
Last synced: 13 Jan 2025
https://github.com/pedroaugustoramalhoduarte/devs-to-bdd
Generate features based on MS4Me model
Last synced: 26 Jan 2025
https://github.com/noushinb/selenium-webdriver-java-testing-example
This repository provides an example of using Selenium WebDriver with Java, JUnit, Cucumber, and Gherkin for browser automation and UI testing. It includes a simple framework for managing WebDriver instances, reusable UI methods, page objects, and example tests.
bdd cucumber gherkin java junit page-object-model qa-automation selenium selenium-webdriver-java-junit-cucumber-gherkin test-automation
Last synced: 05 Dec 2024
https://github.com/dalenguyen/webdriveriov4-cucumber-typescript
WebdriverIO-v4 Cucumber BDD and TypeScript Boilerplate
automation bdd behavior-driven-development cucumber typescript webdriver webdriverio
Last synced: 08 Dec 2024
https://github.com/watheia/screenplay
Watheia Screenplay
bdd cucumber domain-driven-design serenity-js
Last synced: 27 Dec 2024
https://github.com/nitor-infotech-oss/genai-bdd-generator
Implementation of GenAI based BDD Tests Generator
bdd genai python test-generator
Last synced: 05 Dec 2024
https://github.com/nitor-infotech-oss/bdd-gaugejs-framework
Implementation of framework based on BDD tool Gaugejs
bdd gaugejs javascript nodejs test-automation test-automation-framework testing
Last synced: 05 Dec 2024
https://github.com/nitor-infotech-oss/bdd-puppeteer-boilerplate
Repository containing examples for Puppeteer usage with BDD. The BDD tool used is GaugeJs
bdd javascript nodejs puppeteer test-automation testing
Last synced: 05 Dec 2024
https://github.com/akobashikawa/tienda101-springboot
Ejercicio de implementar una tienda. Spring Boot. BDD. Arquitectura Hexagonal. Monolito.
bdd cucumber hexagonal-architecture java learning spring-boot springboot tienda
Last synced: 18 Dec 2024
https://github.com/prashanth-sams/qmetry-cucumber
Sync cucumber automation test results with Qmetry Test Cycle
automation bdd cucumber qmetry qmetry-cucumber qmetryintegration qtm4j report reporter reporting results test testing
Last synced: 14 Oct 2024
https://github.com/jmromer/primetimes
A command-line program to print a multiplication table of prime numbers.
bdd demo prime-numbers ruby tdd
Last synced: 13 Jan 2025
https://github.com/simonmacor/fastapi-starter
FastAPI Starter Kit – a base project designed to help you develop web applications using Python and the FastAPI framework.
alembic bdd behave fastapi mountebank pytest python3 sqlalchemy
Last synced: 20 Dec 2024
https://github.com/rileyseaburg/bdd-cucumber
Behavior Driven Development with Cucumber and JavaScript.
Last synced: 20 Jan 2025
https://github.com/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 09 Oct 2024
https://github.com/nikos/rest-independent-models
Sample project to demonstrate data model independence between REST client and server (using Spring Boot).
bdd best-practices data-model lombok mocking mockito model rest-client rest-server restful-api sharing-data spring-boot spring-mvc spring-test
Last synced: 13 Jan 2025
https://github.com/jmromer/codebreaker
Test-driven command-line game for The RSpec book.
bdd code-along cucumber rspec ruby tdd the-rspec-book
Last synced: 13 Jan 2025
https://github.com/brobert83/cucumber_base_http_java8
Cucumber http steps library
Last synced: 18 Jan 2025
https://github.com/nodeg/ruby-testing
Basic tests in Ruby for understanding TDD and BDD
bdd github-actions ruby tdd testing
Last synced: 27 Oct 2024
https://github.com/itallix/python_bdd_testcontainers_demo
Demo code for testing data migration from MS SQL Server into Google Datastore with pytest_bdd and testcontainers
bdd pytest-bdd python testcontainers
Last synced: 19 Dec 2024
https://github.com/rabestro/coffee-machine
This project allows you to better understand the basic OOP, its main concepts such as classes, class methods and attributes, and get a taste of Kotlin.
bdd bdd-framework bdd-style bdd-style-testing-framework bdd-tests kotlin spock spock-framework spock-tests student-project
Last synced: 28 Dec 2024
https://github.com/rabestro/learning-week-2023
Unit Test: the Good, the Bad, and by AI
ai bdd diffblue epam sample-code tdd-java unit-testing
Last synced: 28 Dec 2024
https://github.com/aclonegeek/honours
An asynchronous client-server application demonstrating BDD testing
async bdd cpp networking testing
Last synced: 29 Nov 2024
https://github.com/frankatencioloreth/saucedemoscreenplayserenitybdd
bdd cucumber qa qa-automation screenplay-pattern
Last synced: 28 Dec 2024
https://github.com/gabriel4420/clean-architecture-typescript
Projeto de estudo sobre BDD (Behavior Driven Development), Clean Archtecture e Tests com Jest, no qual simula uma funcionalidade de api de um possivel sistema de e-commerce que carrega uma lista de compras offline com cache.
bdd bdd-tests cache-simulator clean-architecture clean-code jest-tests node tdd test typescript
Last synced: 24 Dec 2024
https://github.com/thecodechef/sublime-cucumber-extended
A Sublime Text 3 Plugin for better Cucumber Syntax Highlighting
bdd cucumber cucumber-js cucumber-ruby gherkin jekyll jekyll-site rubygem sublime-text sublime-text-3 sublime-text-plugin
Last synced: 20 Jan 2025
https://github.com/hector-js/test-application-mvc
Create a simple microservice using previous stuff of spring
bdd cucumber java8 lombok maven rest spring-boot tdd wiremock
Last synced: 13 Jan 2025
https://github.com/joaolucasp/test-automation-cypress-cucumber
Web and API Automation Testing for the PLARD Selection Process.
automated-testing bdd cucumber cypress typescript
Last synced: 14 Dec 2024
https://github.com/kulwinder-singh17/api-test-using-bdd
This is a test automation framework using Rest-Assured for API testing, Cucumber for BDD, and ExtentReports for reporting. The framework allows automated API tests using the Cucumber BDD approach while generating detailed HTML reports with Extent Reports.
bdd cucumber cucumber-java extentreports java junit rest-assured restassured-cucumber-framework
Last synced: 12 Oct 2024
https://github.com/markjsapp/cypress-framework
A UI E2E focused test automation framework for Reverb.com
automated-testing automation automation-framework bdd bdd-framework cypress reverb
Last synced: 26 Jan 2025
https://github.com/aleksandraprzudzik/cypress-e2e-framework
End-to-end test automation framework for online shop built with Cypress and JavaScript that follows Page Object Model (POM) design pattern.
bdd bdd-tests cucumber cypress e2e-tests end-to-end-testing gherking javascript page-object-model test-automation test-framework typescript
Last synced: 11 Oct 2024
https://github.com/mattkasun/tdd-testing
Trying out some TDD tools and methods
Last synced: 23 Jan 2025
https://github.com/adrienjoly/craft-with-typescript-template
A Software Crafter template to write and test clean TypeScript code with Visual Studio Code, BDD style.
bdd behavior-driven-development cucumber gherkin javascript typescript vscode
Last synced: 29 Nov 2024
https://github.com/averrunci/carna
Carna is a testing and specification framework for .NET Platform
Last synced: 26 Jan 2025
https://github.com/jimbethancourt/hello-cucumber-i-want-ice-cream
The Hello Cucumber project from cucumber.io+ Spring Boot + Pitest Cucumber Plugin
bdd cucumber-java cucumber-jvm java java-8 mutation-testing pitest-plugin spring-boot spring-boot-2 springboot2
Last synced: 22 Jan 2025
https://github.com/humbertodias/java-mockito-demo
Java Behaviour Driven Development with Mockito
Last synced: 13 Jan 2025
https://github.com/humbertodias/java-bdd-cucumber
Java Behaviour Driven Development with Cucumber
Last synced: 13 Jan 2025
https://github.com/ravifel/cypress-bdd-cucumber
Web Cypress Automation with Cucumber (BDD)
bdd cypress javascript test-automation
Last synced: 20 Dec 2024
https://github.com/humans-of-julia/typedbrunner
GitHub Action to pull feature files, install TypeDB Core and execute tests.
Last synced: 29 Nov 2024
https://github.com/jcoliz/blazorfunctionalteststack
Demonstrates a simple yet powerful approach to Business-Driven Development and Functional Testing in .NET on a Blazor app.
asp-net-core bdd blazor dotnet playwright
Last synced: 26 Jan 2025
https://github.com/arturwincenciak/calculator-by-bdd
Implementation of calculator using BDD methodology by SpecFlow.
bdd bdd-methodology calculator dotnet specflow
Last synced: 06 Dec 2024
https://github.com/ludson96/project-car-shop
Para este projeto, foram aplicados os princípios de Programação Orientada a Objetos (POO) para a construção de uma API com CRUD para gerenciar uma concessionária de veículos. Utilizando o banco de dados MongoDB através do framework do Mongoose
bdd chai docker-compose domain-driven-design express mocha mongodb mongoose odm poo sinon solid tdd typescript
Last synced: 27 Jan 2025
https://github.com/farynaio/object-dot-notation
Simple object to object dot notation converter in Node.js.
bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd
Last synced: 06 Dec 2024
https://github.com/alhadis/mocha-when
Write BDD-style tests with improved clarity and eloquence.
bdd literate-testing mocha zero-config
Last synced: 25 Jan 2025
https://github.com/vondacho/pt-agency
A system which supports the daily business of a personal training agency
angular bdd clean-architecture ddd microfrontend microservice quarkus quinoa reactive-programming virtualthreads
Last synced: 27 Jan 2025
https://github.com/simone-sanfratello/tollo
javascript testing library AAA schema
bdd engine javascript nodejs tdd test testing unit-testing
Last synced: 06 Jan 2025