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/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/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/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/ngohungphuc/automation-test
Autmation Test with Specflow
bdd gherkin selenium selenium-python selenium-webdriver specflow
Last synced: 25 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/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/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/nighttrax/strictly-chai
A statically typed subset of chai assertions
assert bdd chai testing typescript
Last synced: 24 Jan 2025
https://github.com/lochris/treehouse-js-unit-testing
bdd chai javascript mochajs nodejs tdd testing
Last synced: 18 Jan 2025
https://github.com/ruddyquispe/seleniumfreerange
Proyecto de test BDD (behaviour driver development) usando selenium java y cucumber
bdd cucumber selenium-java testing
Last synced: 18 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: 19 Jan 2025
https://github.com/sw-tester/qa-wdio-js
Boilerplate Testing Framework based on WebdriverIO (JS) and Cucumber
bdd cucumber qa-automation test-automation testing-framework webdriverio
Last synced: 12 Jan 2025
https://github.com/sergiorodenas/laravel-testdoc
💎🔒 Laravel Functional Tests Docs Generator
bdd docs functional generator laravel openapi3 swagger tdd tests
Last synced: 18 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/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/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/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