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-14 00:02:56 UTC
- JSON Representation
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
Last synced: 22 Dec 2024
https://github.com/anshul-sonpure/karate_tutorial
Karate framework for API testing.
apitesting bdd karate-framework karate-tests testing
Last synced: 26 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 Nov 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/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/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/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/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/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/br0ken-/behat-debug-extension
Debug Behat scenarios
bdd behat behat-extension tdd testing
Last synced: 09 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/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/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/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/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/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/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/dev-madhurendra/bdd-cucumber
bdd bdd-cucumber bdd-framework selenium-java
Last synced: 12 Jan 2025
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/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/kaliber5/ember-yadda-backup1
An opinionated way of adding Cucumber BDD to you app via Yadda
bdd ember ember-addon testing yadda
Last synced: 14 Jan 2025
https://github.com/joydeep100/pybehavephotontitan
Selenium implementation with Python & Behave!
bdd cucumber gherkin page-object-model python selenium
Last synced: 19 Nov 2024
https://github.com/alhadis/mocha-when
Write BDD-style tests with improved clarity and eloquence.
bdd literate-testing mocha zero-config
Last synced: 20 Dec 2024
https://github.com/adtf2020/bdd-with-cucumberjs-protractor
Behavior-Driven Development (Gherkin) framework with Cucumber.js and Protractor
bdd bdd-framework bdd-style bdd-style-testing-framework bdd-style-ui-test
Last synced: 14 Nov 2024
https://github.com/dwiagungfebriyanto/transkripsi-playwright-automation
Automated testing of the Transkripsi.id web application using Playwright and Behavior Driven Development (BDD) with playwright-bdd. This project supports Google account authentication and stores session state to speed up subsequent test runs.
automated-testing bdd gherkin javascript playwright playwright-javascript qa quality-assurance testing
Last synced: 22 Dec 2024
https://github.com/5v1988/qa-wdio-js
Boilerplate Testing Framework based on WebdriverIO (JS) and Cucumber
bdd cucumber qa-automation test-automation testing-framework webdriverio
Last synced: 13 Nov 2024
https://github.com/5v1988/bdd-transform-values
It helps to substitute tokens on Gherkin feature files from either Yaml or Json
bdd gherkin java qa qa-automation
Last synced: 13 Nov 2024
https://github.com/cloose/ray-tracer-challenge
Implementation of the ray tracer challenge in python
bdd behave python ray-tracer-challenge raytracerchallange
Last synced: 16 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/ruddyquispe/seleniumfreerange
Proyecto de test BDD (behaviour driver development) usando selenium java y cucumber
bdd cucumber selenium-java testing
Last synced: 17 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 Jan 2025
https://github.com/prashant1507/bdd-restassured-framework
allure-report bdd bdd-framework cucumber-jvm java maven parallel-tests rest-api testng
Last synced: 09 Jan 2025
https://github.com/qmetry/qaf-support-galen
Galen framework support library for automated testing of look and feel for your responsive websites
bdd galen qaf selenium-webdriver test-automation testng ui-testing
Last synced: 22 Nov 2024
https://github.com/mramshaw/evergreen
Getting up to speed with Cypress
bdd ci ci-cd cicd cypress cypress-io tdd
Last synced: 14 Jan 2025
https://github.com/richardruiter/gatsby-transformer-cucumber-report
Gatsby plugin for transforming sourced cucumber reports
bdd behavior-driven-development cucumber cucumber-json cucumber-reports gatsby gatsby-plugin gatsby-plugin-transformer gatsby-plugins gatsbyjs living-documentation livingdocs
Last synced: 21 Nov 2024
https://github.com/selharem/cucumberdemo
Hands-on tutorial on behavioral-driven development using Cucumber
bdd bdd-framework cucumber gherkin java
Last synced: 31 Dec 2024
https://github.com/ruviniramawickrama/demo-bdd-with-cucumber-and-spring-boot
This project highlights how to write Behavior-Driven Development (BDD) test cases with Cucumber and Spring Boot.
bdd behavior-driven-development cucumber gherkin liquibase rest-api spring-boot spring-data-jpa
Last synced: 31 Dec 2024
https://github.com/dannevesdantas/fiap-qualidade-software
Lições das aulas de Qualidade de Software da Pós Tech em Software Architecture da FIAP
bdd cucumber gatling gherkin junit mockito rest-assured spring-boot tdd
Last synced: 31 Dec 2024
https://github.com/emwork/java-cucumber
Behavior-Driven Development (BDD) example, with Cucumber and Java
Last synced: 31 Dec 2024
https://github.com/mohamedatef2020/orangehrm-demo-project
This project demonstrates automated testing using Cypress.io on the OrangeHRM demo website (https://opensource-demo.orangehrmlive.com/).
bdd cucumber cypress test-automation
Last synced: 31 Dec 2024
https://github.com/jameswalters79/apitest
A set of BDD style tests implemented in Python using pytest and pytest-bdd that test implement a number of test scenarios for the asteroids search endpoint
allure-pytest allure-reports api api-rest bdd cucumber gherkin pytest pytest-bdd python
Last synced: 07 Dec 2024
https://github.com/jameswalters79/playwrightapitest
A set of BDD style tests implemented in Typescript using Playwright and Cucumber that test implement a number of test scenarios for the asteroids search endpoint
allure-reports api bdd cucumber gherkin playwright
Last synced: 07 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: 19 Nov 2024
https://github.com/m-thirumal/bdd-cucumber-spring-boot
BDD (Behaviour Driven Development) with cucumber framework in spring boot
bdd bdd-framework cucumber spring spring-boot
Last synced: 15 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/lochris/treehouse-js-unit-testing
bdd chai javascript mochajs nodejs tdd testing
Last synced: 17 Nov 2024
https://github.com/kochetkov-ma/kotlin-bdd-example
Kotlin BDD Cucumber / Kotest
bdd cucumber junit5 kotest kotlin spring spring-test
Last synced: 11 Jan 2025
https://github.com/cihat-kose/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: 30 Dec 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
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/mitinpavel/suspect
Selects a subset of RSpec files to be run based on previous failures
bdd rspec slow-tests tdd test-smells
Last synced: 30 Dec 2024
https://github.com/cv65kr/authorization-service
Authorization service based on Spring
bdd docker microservice mongodb oauth2-server redis spring tdd
Last synced: 26 Nov 2024
https://github.com/hednailiautomation/e-commerce_testing_project
This is a selenium maven e-commerce testing project using Allure reports / Cucumber using JUnit Runner / Cucumber using testng Runner/ headless versions / Chrome and Firefox Versions
allure-report bdd cucumber java maven pom selenium testng
Last synced: 06 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/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/alextanhongpin/go-ginkgo-test
Testing go testing framework and implementing testing strategy for simple application
Last synced: 02 Dec 2024
https://github.com/dpakach/gorkin
A simple lightweight gherkin parser
bdd gherkin gherkin-parser golang gorkin hacktoberfest parser
Last synced: 15 Dec 2024
https://github.com/pedroaugustoramalhoduarte/devs-to-bdd
Generate features based on MS4Me model
Last synced: 03 Dec 2024
https://github.com/assertthat/assertthat-bdd-maven-example
Example project for https://github.com/assertthat/assertthat-bdd-maven-plugin
assertthat-bdd bdd cucumber jira-plugin maven-plugin
Last synced: 07 Jan 2025
https://github.com/spinningideas/testing-bdd-specflow-nunit
Reference implementation of testing approach using BDD, specflow, C#, and .net core 3.x
bdd csharp dotnet-core nunit selenium specflow testing-bdd-specflow
Last synced: 13 Jan 2025
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/abiydv/aws-scp-bdd
Deploy AWS service control and tag policies reliably using BDD tests
aws-scp aws-scp-tag-policy bdd bdd-tests godoc golang
Last synced: 11 Jan 2025
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/deepcloudlabs/dcl215-2020-apr-20
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/chatgthb/testingpractices_restassured_cucumber_api
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: 09 Nov 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: 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/vitor-msp/action-indicators-xp
Application to test XP Inc. action indicators system interface.
bdd cucumber interface-test java selenium
Last synced: 08 Jan 2025
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/averrunci/carna
Carna is a testing and specification framework for .NET Platform
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/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/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/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/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/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/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/genai-bdd-generator
Implementation of GenAI based BDD Tests Generator
bdd genai python test-generator
Last synced: 05 Dec 2024
https://github.com/dplocki/snake-eating-cucumbers
The case study of Gherkin in Python
bdd behave case-study cucumber gherkin pytest-bdd python python-3 python3 radish radish-bdd
Last synced: 14 Jan 2025
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/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/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/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/watheia/screenplay
Watheia Screenplay
bdd cucumber domain-driven-design serenity-js
Last synced: 27 Dec 2024
https://github.com/alancesar/hello-spock
Hello world with Spock Framework
bdd spock spock-framework test testing
Last synced: 03 Dec 2024