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/accraze/behave-generator
Setup Python Projects to use Behave BDD
Last synced: 10 Jan 2025
https://github.com/xanders/gherkin-steps-js
Write Cucumber step definitions with Gherkin syntax
bdd cucumber cucumber-js cucumber-steps gherkin qa tdd test-automation testing
Last synced: 16 Dec 2024
https://github.com/hdorgeval/cucumber-puppeteer-ts-starter
Starter project for e2e tests with cucumber-js and puppeteer-core
automation bdd cucumber cucumber-js e2e gherkin puppeteer puppeteer-core qa starter-template test-framework typescript
Last synced: 20 Dec 2024
https://github.com/luizcalaca/tdd-bdd-typescript
Using TDD and BDD to build an API with mocha, chai and sinon
bdd chai clean-architecture domain-driven-design mocha sinon tdd ts-sinon typescript unittest
Last synced: 25 Jan 2025
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 Jan 2025
https://github.com/59naga/eastern
:fireworks: a minimal & blazing fast BDD Framework for ESM Modules
Last synced: 29 Dec 2024
https://github.com/godogx/elasticsteps
Cucumber ElasticSearch steps for Golang
bdd cucumber functional-testing gherkin go godog godog-extension golang integration-testing testing
Last synced: 19 Dec 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: 15 Jan 2025
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/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/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/megahertz/humile
Make Jasmine Great Again!
bdd jasmine nodejs runner tdd test typescript unit
Last synced: 02 Dec 2024
https://github.com/nazarii-piontko/todo-sample-app
Playground for different aspects of software development
bdd blazor dotnet dotnet-core gitlab-ci helm kubernetes selenium sonarqube specflow
Last synced: 14 Jan 2025
https://github.com/osandadeshan/ios-mobile-app-automation
A demo project that automates iOS application using Appium and Gauge in Java.
appium bdd gauge gauge-java ios-automation
Last synced: 13 Jan 2025
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/godogx/mongosteps
Cucumber gRPC steps for Golang
bdd cucumber functional-testing gherkin go godog godog-extension golang integration-testing testing
Last synced: 31 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/tidal/phpspec-behavior
An extension for PhpSpec to generate behavior (traits) from interfaces
bdd behavior code-generation code-generator extension implementation interface php7 phpspec test trait
Last synced: 02 Jan 2025
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/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/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: 12 Jan 2025
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: 18 Jan 2025
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: 01 Dec 2024
https://github.com/xray-app/tutorial-csharp-specflow
Tutorial for SpecFlow using C# integrated with Xray and Jira
bdd chsarp jira specflow test-automation testing xray
Last synced: 11 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/savaged/ninjectish
Some fun learning for dependency inversion
Last synced: 31 Dec 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: 16 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/dunossauro/report-portal-hook-plugin
report portal plugin to hook plug
Last synced: 14 Jan 2025
https://github.com/matheusgrodrigues/nextjs-auth-jwt
Exemplo simples de autenticação e autorização baseada em tokens JWT.
atomic-design axios bdd clean-architecture clean-code figma formik-yup hexagonal-architecture jest jira jwt-auth nextjs primereact reactjs render-deployment rest-api scrum tdd typescript vercel-deployment
Last synced: 23 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: 19 Jan 2025
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/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/sumanjs/suman-server
Suman server - Web UI for test results
bdd suman suman-server sumanjs tdd teamwork testing testing-tools web-ui
Last synced: 19 Jan 2025
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/dankreiger/react-mocha-bdd
BDD examples on a React-Redux comment box using Mocha and Chai.
Last synced: 25 Jan 2025
https://github.com/vsedyshev-intermedia/vparser
VParser is Python parser provide smart string parser and matcher
bdd bdd-framework parser parser-combinators python
Last synced: 19 Jan 2025
https://github.com/jacek99/spring-boot-cucumber-example
An example project to show how you can integrate Sprint Boot and Cucumber for BDD integration testing
bdd cassandra cucumber spring-boot spring-mvc spring-security
Last synced: 19 Jan 2025
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: 21 Jan 2025
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/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: 19 Jan 2025
https://github.com/nitor-infotech-oss/api-specflow-test-framework
Generic API Test Automation Framework using C# and Specflow
Last synced: 05 Dec 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/anshul-sonpure/cucumber_tutorials
This a Cucumber project for those who want to learn Cucumber and performs some hands-ons. Feel free to clone the repo and make changes as per your learning/requirements.
automated-testing bdd bdd-style-testing-framework cucumber cucumber-framework gherkin java selenium-webdriver
Last synced: 26 Jan 2025
https://github.com/anshul-sonpure/karate_tutorial
Karate framework for API testing.
apitesting bdd karate-framework karate-tests testing
Last synced: 26 Jan 2025
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/mpinardi/cucumber-performance-js
A java script implementation of cucumber performance
bdd concurrent-behavior-driven-testing cucumber cucumber-perf cucumber-performance driven-testing load-testing multiprocess performance-simulations testing testing-tools
Last synced: 18 Jan 2025
https://github.com/bntzio/bloccit
Reddit clone made in rails :alien:
bdd behavior-driven-development bloc capybara clone factory-girl postgresql rails reddit rspec sqlite3 tdd test-driven-development
Last synced: 30 Dec 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: 21 Jan 2025
https://github.com/dev-madhurendra/bdd-cucumber
bdd bdd-cucumber bdd-framework selenium-java
Last synced: 12 Jan 2025
https://github.com/gradedjestrisk/cooking-patterns
Don't look into recipes, look through recipes
Last synced: 01 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/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/alhadis/chinotto
Custom Chai assertions, mainly filesystem-related. :lemon:
assertions bdd chai chai-assertions chai-plugin chaijs javascript
Last synced: 18 Jan 2025
https://github.com/newlifewj/handow-seed
A seed project for handow UAT
bdd e2e gerhkin handow handow-shm javascript playwright test test-server uat
Last synced: 03 Jan 2025
https://github.com/tkssharma/assignment-node
assertion-library bdd coverage express javascript mocha node tdd
Last synced: 19 Nov 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/linuxwolf/expecto
An assertion library with an "expect" style interface, inspired by Chai's and built for Deno.
assertions bdd deno testing typescript
Last synced: 02 Jan 2025
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/jieyouxu/dart-bdd
BDD name aliases for Dart test.
bdd bdd-style dart dart-library
Last synced: 24 Dec 2024
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/davorbadrov/bdd_elixir_example
Shows how to use BDD in 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/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/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/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/mimimalizam/haskii
emoji effort
bdd cli emoji gem ruby sample-app
Last synced: 11 Nov 2024
https://github.com/mjavadhpour/php-behat-training
My first behat training in php
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/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/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/jorger/herramienta_pruebas_atomaticas
:wrench: Herramienta Pruebas Automáticas
Last synced: 11 Jan 2025
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/havvg/havvgjasminebundle
bdd jasmine php symfony symfony-bundle tdd
Last synced: 11 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: 16 Jan 2025
https://github.com/nhatthm/surveysteps
Survey steps for cucumber/godog
bdd console cucumber functional-testing gherkin go godog godog-extension golang integration-testing prompt survey surveymock testing
Last synced: 18 Dec 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: 17 Dec 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/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/adamwong246/testeranto
ATDD typescript tests
atdd bdd esbuild graphology tdd typescript
Last synced: 05 Jan 2025
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/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