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: 2024-12-25 00:02:37 UTC
- JSON Representation
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/sevcsik/gherkin2robot.js
Convert Gherkin feature files to Robot Framework test suites
bdd cucumber gulp-plugin nodejs robot-framework
Last synced: 20 Dec 2024
https://github.com/lxsmnsyc/luashould
BDD-style assertions in Lua
assertions bdd bdd-style bdd-tests
Last synced: 11 Nov 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/geektree0101/rxbdd
RxSwift & RxCocoa Behavior Driven Development Unit Test (iOS only)
bdd behavior-driven-development ios rxcocoa rxswift testing
Last synced: 10 Nov 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/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/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/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/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/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/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/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 Nov 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/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/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/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 09 Oct 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: 18 Dec 2024
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/aclonegeek/honours
An asynchronous client-server application demonstrating BDD testing
async bdd cpp networking testing
Last synced: 29 Nov 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/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/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: 11 Nov 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/ortegavan/qualidade
Documentos do curso Qualidade de Software da EBAC
Last synced: 08 Nov 2024
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/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: 08 Nov 2024
https://github.com/mattkasun/tdd-testing
Trying out some TDD tools and methods
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/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/humans-of-julia/typedbrunner
GitHub Action to pull feature files, install TypeDB Core and execute tests.
Last synced: 29 Nov 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: 19 Nov 2024
https://github.com/gabrielczar/tests-for-api-interest-points
BDD tests for API Interest Points
bdd chai cucumber-js puppeteer tests
Last synced: 06 Dec 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: 28 Nov 2024
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/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/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: 11 Nov 2024
https://github.com/cored/expense_tracker
Example application from the Effective Rspec 3 book
Last synced: 07 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/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/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/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/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: 08 Nov 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/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: 07 Nov 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: 07 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: 12 Nov 2024
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/godogx/expandvars
Expand variables in cucumber/godog tests
bdd cucumber functional-testing gherkin go godog godog-extension golang integration-testing testing
Last synced: 08 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: 08 Nov 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: 08 Nov 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: 12 Nov 2024
https://github.com/selharem/cucumberdemo
Hands-on tutorial on behavioral-driven development using Cucumber
bdd bdd-framework cucumber gherkin java
Last synced: 08 Nov 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: 08 Nov 2024
https://github.com/emwork/java-cucumber
Behavior-Driven Development (BDD) example, with Cucumber and Java
Last synced: 08 Nov 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: 08 Nov 2024
https://github.com/humbertodias/java-mockito-demo
Java Behaviour Driven Development with Mockito
Last synced: 14 Nov 2024
https://github.com/humbertodias/java-bdd-cucumber
Java Behaviour Driven Development with Cucumber
Last synced: 14 Nov 2024
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: 14 Nov 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: 10 Nov 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: 10 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/andreasneuber/python-cucumber-selenium-example
Sample implementation for Python Behave.
bdd behave cucumber python3 testautomation
Last synced: 09 Nov 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: 09 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: 10 Nov 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: 10 Nov 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: 12 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: 10 Nov 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: 12 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/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: 11 Nov 2024
https://github.com/prashant1507/bdd-restassured-framework
allure-report bdd bdd-framework cucumber-jvm java maven parallel-tests rest-api testng
Last synced: 11 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
https://github.com/kochetkov-ma/kotlin-bdd-example
Kotlin BDD Cucumber / Kotest
bdd cucumber junit5 kotest kotlin spring spring-test
Last synced: 12 Nov 2024
https://github.com/lochris/treehouse-js-unit-testing
bdd chai javascript mochajs nodejs tdd testing
Last synced: 17 Nov 2024