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-12 00:02:51 UTC
- JSON Representation
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/lxsmnsyc/luashould
BDD-style assertions in Lua
assertions bdd bdd-style bdd-tests
Last synced: 10 Jan 2025
https://github.com/adamwong246/testeranto
ATDD typescript tests
atdd bdd esbuild graphology tdd typescript
Last synced: 05 Jan 2025
https://github.com/deepcloudlabs/dcl215-2020-apr-27
DCL-215: Test-Driven Development using JUnit 5
bdd ddd hexagonal-architecture java-modules java-se9 junit5 junit5-extension spring-test tdd
Last synced: 08 Jan 2025
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/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/testautomation/robotframework
RobotFramework - Generic automation framework for acceptance testing and RPA
atdd automation bdd ci-cd devops robot robot-framework robotframework robotic-process-automation rpa testautomation testautomationframework
Last synced: 26 Sep 2024
https://github.com/ManQuiche/godog_test
Nothing serious here, it's only a test project to play around Godog
Last synced: 14 Nov 2024
https://github.com/husna-poyraz/api-test-with-rest-assured
Automating API tests with REST Assured
api api-testing bdd java maven request response rest-assured selenium testng
Last synced: 09 Jan 2025
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/tkssharma/assignment-node
assertion-library bdd coverage express javascript mocha node tdd
Last synced: 19 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/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/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/pedroaugustoramalhoduarte/devs-to-bdd
Generate features based on MS4Me model
Last synced: 03 Dec 2024
https://github.com/extrawest/bdd_ocpi_2.2.1_emsp
BDD tests to check any eMSP server meets OCPI 2.2.1 protocol requirements
Last synced: 03 Jan 2025
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/nice-digital/frontend-testing-base
A template for writing functional, browser-driven tests in Cucumber using WebDriverIO with support for running in Docker
bdd cucumber-js frontend testing webdriverio
Last synced: 08 Jan 2025
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: 28 Nov 2024
https://github.com/markjsapp/puppeteerframework
A Javascript based automation framework that utilizes Puppeteer's API
Last synced: 28 Nov 2024
https://github.com/gabrioliv/gherkin-to-html
Generator of HTML with Gherkin code highlighted. Useful for blog posts or forum comments.
bdd generator gherkin gherkin-language html html5 translator
Last synced: 08 Jan 2025
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 Nov 2024
https://github.com/averrunci/carna
Carna is a testing and specification framework for .NET Platform
Last synced: 28 Nov 2024
https://github.com/cihat-kose/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: 08 Jan 2025
https://github.com/richardruiter/gatsby-transformer-gherkin
Gatsby plugin for transforming sourced gherkin files
bdd behavior-driven-development cucumber gatsby-plugin gatsbyjs gherkin gherkin-files gherkin-parser living-documentation livingdocs-delivery
Last synced: 08 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: 28 Nov 2024
https://github.com/romfos/ngherkin
Modern Gherkin-based BDD framework for .NET ecosystem
bdd cucumber dotnet executable-specification gherkin spec test-automation-framework testing tests
Last synced: 10 Jan 2025
https://github.com/victoriaduarte/rocklov
Web and API test automation project with Ruby, Cucumber, Capybara, Selenium WebDriver and RSpec
api-testing automation bdd capybara cucumber rspec ruby selenium-webdriver web-testing
Last synced: 28 Nov 2024
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: 28 Nov 2024
https://github.com/pprzetacznik/bdd-test-framework
Sample BDD test framework for Flask application
bdd flask github-actions python
Last synced: 08 Dec 2024
https://github.com/cihat-kose/orangehrm-test-suite
Automation testing framework for OrangeHRM, validating employee management, leave processes, and login. Built with Selenium, Cucumber, and TestNG. Supports Excel-based data (Apache POI) and detailed reporting (Extent Reports).
automation-framework bdd cucumber-framework extent-reports java java-automation-testing maven qa-automation selenium-webdriver testng
Last synced: 08 Jan 2025
https://github.com/gabrielczar/tests-for-api-interest-points
BDD tests for API Interest Points
bdd chai cucumber-js puppeteer tests
Last synced: 11 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/igorakaamigo/maac
Replaces confirm() call with Twitter Bootstrap modal
bdd bdd-kata bootstrap modal modal-plugin rails rails5 rails51 ujs
Last synced: 22 Dec 2024
https://github.com/alancesar/hello-spock
Hello world with Spock Framework
bdd spock spock-framework test testing
Last synced: 03 Dec 2024
https://github.com/br0ken-/environment-loader
Autoload context classes of Behat extension.
bdd behat behat-extension tdd testing
Last synced: 09 Dec 2024
https://github.com/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 09 Oct 2024
https://github.com/charlenry/charleshenrisaintmars_9_18082022
Projet Billed - Il s'agit de la partie front-end d'une application permettant de gérer des notes de frais des employés.
api-sqlite bdd bootstrap4 chrome-debugger end-to-end-testing integration-testing jasmine jest tdd unit-testing
Last synced: 15 Nov 2024
https://github.com/iamgauravkhanna/taf-for-bdd-cucumber
TAF (Test Automation Framework) for BDD using Cucumber
automation automation-framework bdd bdd-framework bdd-tests cucumber cucumber-java cucumber-jvm test-automation
Last synced: 04 Dec 2024
https://github.com/wesgtox/python-selenium
Selenium course with Python.
bdd behave css-selector docker geckodriver linux page-object-pattern page-objects python python-selenium qa-automation-test selene selenium selenium-course selenium-grid selenium-python selenium-webdriver windows xpath xpath-expression
Last synced: 13 Nov 2024
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/yanjustino/gwtdo-exemplo-baltaio
Neste evento vamos bater um papo com Yan Justino, mestre em engenharia de software, sobre BDD, GWTDO e Specification Matching no .NET
Last synced: 10 Dec 2024
https://github.com/theremotecoder/e2e-testing-playground
E2E testing + tools - Playground + Experiments
bdd e2e e2e-test e2e-testing e2e-tests end-to-end-learning end-to-end-test-automation end-to-end-testing javascript javascript-testing javascript-tests jest jest-test jest-tests node tdd testing testing-library testing-practices testing-tools
Last synced: 09 Jan 2025
https://github.com/theremotecoder/unit-testing-playground
TDD + BDD testing + tools - Playground + Experiments
bdd es6 javascript javascript-testing javascript-tests javascript-unit-test jest jest-test jest-testing jest-tests js node tdd testing testing-library unit-test unit-testing unittest unittesting unittests-generation
Last synced: 09 Jan 2025
https://github.com/assertthat/assertthat-bdd-gradle-example
Example project for https://github.com/assertthat/assertthat-bdd-gradle-tasks
assertthat-bdd bdd cucumber gradle-plugin jira-plugin
Last synced: 07 Jan 2025
https://github.com/liudmyla-hraiv/api-test-with-rest-assured
API Testing https://fakestoreapi.com with Cucumber, REST-assured, JUnit.
api-testing bdd cucumber java junit rest-assured
Last synced: 11 Dec 2024
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 Nov 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 Nov 2024
https://github.com/costajob/gherkin_course
Gherkin crash course code base
bdd cucumber gherkin gherkin-course ruby
Last synced: 12 Dec 2024
https://github.com/andreaskarz/funkybdd.sxs.selenium.webelement
Extensions for the Selenium IWebElement. Integrates properties and methods that are always needed. Supports the POM and APOM principles.
apom automated-testing bdd bdd-framework extension extension-methods iwebdriver iwebelement pom selenium selenium-csharp selenium-webdriver sxs testing testing-framework
Last synced: 12 Dec 2024
https://github.com/marcomontalbano/advent-of-code-2024
Advent of Code 2024 with Deno
advent-of-code advent-of-code-2024 aoc-2024-in-deno bdd deno typescript
Last synced: 13 Dec 2024
https://github.com/harmim/vut-sav-project
Static Analysis and Verification - Project - PRISM
bdd markov-chain markov-decision-processes model-checking pctl prism probabilistic-models sav static-analysis stochastic-processes verification vut vut-fit
Last synced: 13 Dec 2024
https://github.com/thinogueiras/robot-playwright-gherkin
Automação de testes de UI com Robot Framework e Playwright.
bdd browser-library docker gherkin github-actions playwright python robotframework ui-test-automation ui-testing web-testing
Last synced: 17 Dec 2024
https://github.com/cored/expense_tracker
Example application from the Effective Rspec 3 book
Last synced: 07 Jan 2025
https://github.com/bruce-mig/reactive-mongo-crud
Reactive Mongo CRUD using Webflux, Netty and Project Reactor
bdd project-reactor reactive-programming spring-reactive-mongodb spring-webflux text-event-stream webflux-test
Last synced: 17 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/lvlyke/detest-bdd
Detest BDD is a type-safe set of utilities that focuses on reducing the amount of test code that you write while maximizing coverage. Compatible with BDD testing frameworks like Jasmine and Mocha.
bdd chai detest helper helpers jasmine javascript mocha template test testing tests typescript util utilities utils
Last synced: 17 Dec 2024
https://github.com/eltonsantos/bddrails
Application developed of the Udemy's course Ruby on Rails 5 - BDD, RSpec and Capybara.
bdd bootstrap-sass capybara guard guard-rspec rails rspec ruby
Last synced: 11 Jan 2025
https://github.com/adamluzsi/design_by_contract.rb
Design by contract conventions
bdd designbycontract interface ruby signature testing
Last synced: 18 Dec 2024
https://github.com/futagoza/prattle
prattle - A spec and benchmark runner for JavaScript
bdd benchmark easy expect javascript painless suite tdd testing
Last synced: 29 Oct 2024
https://github.com/nhatthm/n26godog
Cucumber N26 API for Golang
bdd cucumber functional-testing gherkin go godog golang integration-testing n26 n26api testing
Last synced: 18 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/eltonsantos/livro-bdd-cucumber-rspec
Aplicações desenvolvidas capítulo a capítulo do livro Cucumber e RSpec Construa aplicações Ruby com testes e especificações.
Last synced: 11 Jan 2025
https://github.com/jhostyn-2003/web-api-para-almacenamiento-de-eventos-de-caidas
Aplicativo del Backend para registrar los eventos de caidas del movil
android-application api-rest backend bdd movil net8 sql-server
Last synced: 18 Dec 2024
https://github.com/marcosvini9999/springbdd
This project is an API development initiative that embraces Behavior-Driven Development (BDD) principles using the Spring framework, Java, Maven, Cucumber, JUnit, and Gherkin. The primary objective is to create a comprehensive and easily understandable API by incorporating BDD methodologies.
bdd cucumber gherkin java junit spring
Last synced: 01 Jan 2025
https://github.com/neonidian/selenium-java-bdd-tests
Gherkin style BDD tests using Selenium and Java
bdd bdd-gherkin gradle java selenium selenium-bdd-java-template selenium-java test-automation testng testng-bdd webdriver
Last synced: 10 Dec 2024
https://github.com/gazbert/bxbot-jbehave
JBehave acceptance tests for BX-bot's REST API.
acceptance-testing bdd bxbot gradle java jbehave maven rest-api
Last synced: 19 Dec 2024
https://github.com/ypankaj007/go-bdd-driven
Implementing a BDD in Go
bdd behavior-driven-development cucumber-features go golang
Last synced: 07 Jan 2025
https://github.com/ngohungphuc/automation-test
Autmation Test with Specflow
bdd gherkin selenium selenium-python selenium-webdriver specflow
Last synced: 25 Dec 2024
https://github.com/aghamohammadi/angular-test-cypress
Angular CRUD with e2e cypress & cucumber and unit tests
angular bdd crud cucumber cypress ddd e2e-test form-validation tdd unit-testing
Last synced: 21 Dec 2024
https://github.com/jbadeau/gaugekit
A collection of modules to make writing acceptance tests with gauge easier.
bdd beam gauge http screenplay-pattern selenium spark sql testing
Last synced: 21 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/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/willsams/python-hotel-reservation
An example is a GraphQL API that allows the creation and listing of reservations, along with the ability to list available rooms for a given date range.
bdd direnv docker flask graphql knexjs nodejs nvm postgresql pytest pytest-mock python
Last synced: 26 Dec 2024
https://github.com/theodorton/capybara-rack_test-screenshot
Screenshots in Rack
Last synced: 08 Jan 2025
https://github.com/sanderploegsma/rpgcombat.net
The RPG Combat kata in C#/.NET5.0
bdd bdd-tests behavior-driven-development code-kata code-katas rpg-combat-kata specflow specflow-bdd
Last synced: 10 Jan 2025
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/watheia/screenplay
Watheia Screenplay
bdd cucumber domain-driven-design serenity-js
Last synced: 27 Dec 2024
https://github.com/jfelipearaujo/testcontainers
This is an addon to be used with Testcontainers package and with GoDog
bdd godog testcontainers testcontainers-go
Last synced: 30 Dec 2024
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: 21 Nov 2024
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/nighttrax/strictly-chai
A statically typed subset of chai assertions
assert bdd chai testing typescript
Last synced: 23 Nov 2024
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/fossil-lib/fscl-xdream-c
XDream is a cutting-edge test library developed by Fossil Logic, designed to streamline and enhance the testing process for modern software development. Combining the power of artificial intelligence, multi-threaded execution, rich assertion capabilities, (BDD), and (TDD).
ai-testing bdd c c17 c18 c20 fossillogic meson mesonbuild simulator tdd
Last synced: 19 Nov 2024