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/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/quickheaven/selenium-bootcamp
Selenium WebDriver with Java & Cucumber BDD
automated-testing bdd behavior-driven-development cucumber gherkin java selenium selenium-webdriver
Last synced: 19 Jan 2025
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/melv-narrow/playwright-framework
🎠Modern Playwright Test Automation Framework | TypeScript + Page Object Model + Allure Reporting | Cross-browser, parallel execution, and data-driven testing capabilities | Built with best practices and ISTQB standards
allure-report api-testing automated-testing bdd ci-cd cross-browser-testing e2e-testing javascript page-object-model playwright test-automation test-framework testing typescript web-testing
Last synced: 19 Jan 2025
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/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/rodrigor4mirez/test-pruebas-integracion-petstore3
Pruebas de integraciĂłn Cucumber
bdd cucumber cucumber-java java maven serenity-bdd
Last synced: 14 Jan 2025
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/mattkasun/tdd-testing
Trying out some TDD tools and methods
Last synced: 23 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/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/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/kbytesys/selenium-cucumber-boilerplate
A easy to use boilerplate for a BDD test suite with selenium and cucumber
bdd cucumber-js selenium testing
Last synced: 19 Jan 2025
https://github.com/sw-tester/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: 12 Jan 2025
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/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/lukesavefrogs/jest-failfast
A configurable Jest Environment to allow for finer grade control over the way Jest handles failed tests.
bdd circus fail failfast fast jest jest-environment steps
Last synced: 25 Jan 2025
https://github.com/mpinardi/behave-performance
A python implementation of CBDT
bdd behave cbdt concurrent-behavior-driven-testing load-testing multi-processing multi-threading performance-testing testing testing-tools
Last synced: 25 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/brobert83/cucumber_base_http_java8
Cucumber http steps library
Last synced: 18 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/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/cloose/ray-tracer-challenge
Implementation of the ray tracer challenge in python
bdd behave python ray-tracer-challenge raytracerchallange
Last synced: 17 Jan 2025
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/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/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/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/frankatencioloreth/saucedemoscreenplayserenitybdd
bdd cucumber qa qa-automation screenplay-pattern
Last synced: 28 Dec 2024
https://github.com/pedroaugustoramalhoduarte/devs-to-bdd
Generate features based on MS4Me model
Last synced: 26 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/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/capoeiralabs/capoeira
Framework de Testes automatizados
api-testing assertions automated-testing automation bdd contract-testing cucumber developer-tools load-testing microservices mock-server test-automation testing testing-framework testing-tools webdriver
Last synced: 14 Dec 2024
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/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/simone-sanfratello/tollo
javascript testing library AAA schema
bdd engine javascript nodejs tdd test testing unit-testing
Last synced: 06 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/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/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/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/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/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/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/ngohungphuc/automation-test
Autmation Test with Specflow
bdd gherkin selenium selenium-python selenium-webdriver specflow
Last synced: 25 Dec 2024
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/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/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/adamcegielka/cucumber-and-bdd
bdd cucumber cucumber-jvm java junit4 selenium
Last synced: 26 Dec 2024
https://github.com/adamcegielka/learn-test-automation
Cypress, Playwright, Selenium, BDD, Postman, Rest API, Cucumber, BDD
bdd cucumber cypress playwright postman rest-api restful-api selenium test-automation webdriver
Last synced: 26 Dec 2024
https://github.com/mesmacosta/alpha_vantage_bdd
provide a BDD approach to verify how the Alpha Vantage API works
alpha-vantage-api alpha-vantage-bdd bdd behave
Last synced: 10 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/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/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/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/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/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/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/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/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/ravifel/cypress-bdd-cucumber
Web Cypress Automation with Cucumber (BDD)
bdd cypress javascript test-automation
Last synced: 20 Dec 2024
https://github.com/humbertodias/java-bdd-cucumber
Java Behaviour Driven Development with Cucumber
Last synced: 13 Jan 2025
https://github.com/humbertodias/java-mockito-demo
Java Behaviour Driven Development with Mockito
Last synced: 13 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/nighttrax/strictly-chai
A statically typed subset of chai assertions
assert bdd chai testing typescript
Last synced: 24 Jan 2025
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/lochris/treehouse-js-unit-testing
bdd chai javascript mochajs nodejs tdd testing
Last synced: 18 Jan 2025
https://github.com/qaf-tm/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 Jan 2025
https://github.com/rajaikumar-iosdev/simplebddexample
🧪 This is an example of basic implementation of BDD(Given, When & Then) in swift.
bdd ios swift uitesting unittesting
Last synced: 16 Jan 2025
https://github.com/tommens/calculator-cucumber
This repository is used for teaching purposes at the University of Mons. It contains Java code for computing arithmetic expressions. The code uses design patterns and is accompanied with JavaDoc, unit tests and BDD scenarios. We have also paid particular attention to code quality.
bdd cucumber cucumber-java java java11 javadoc junit maven mvn test-automation testing
Last synced: 15 Nov 2024
https://github.com/godogx/clocksteps
Cucumber Clock steps for Golang
bdd clock cucumber functional-testing gherkin go go-clock godog godog-extension golang integration-testing testing time
Last synced: 31 Dec 2024
https://github.com/godogx/aferosteps
Afero Cucumber Steps for Golang
afero bdd cucumber functional-testing gherkin go godog godog-extension golang integration-testing os testing
Last synced: 31 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/godogx/expandvars
Expand variables in cucumber/godog tests
bdd cucumber functional-testing gherkin go godog godog-extension golang integration-testing testing
Last synced: 31 Dec 2024
https://github.com/bifravst/bdd-markdown-e2e-example-aws
Example use of @bifravst/bdd-markdown
aws bdd cloudnative e2e iot nrf-asset-tracker testing
Last synced: 15 Jan 2025
https://github.com/laisgalvao/cucumber-test
aprendizado sobre testes de software utilizando cucumber + js
Last synced: 15 Jan 2025
https://github.com/watheia/screenplay
Watheia Screenplay
bdd cucumber domain-driven-design serenity-js
Last synced: 27 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