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/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/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/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/humbertodias/java-mockito-demo
Java Behaviour Driven Development with Mockito
Last synced: 14 Nov 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/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/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/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
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: 11 Nov 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: 11 Nov 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/rodrigor4mirez/test-pruebas-integracion-petstore3
Pruebas de integración Cucumber
bdd cucumber cucumber-java java maven serenity-bdd
Last synced: 14 Nov 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/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/mramshaw/evergreen
Getting up to speed with Cypress
bdd ci ci-cd cicd cypress cypress-io tdd
Last synced: 14 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/dev-madhurendra/bdd-cucumber
bdd bdd-cucumber bdd-framework selenium-java
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/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/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/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/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/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/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/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/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/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 Nov 2024
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/emwork/java-cucumber
Behavior-Driven Development (BDD) example, with Cucumber and Java
Last synced: 08 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 Nov 2024
https://github.com/carloscazelattojr/springboot-tests-bddmockito
Project to practice tests BDDMocito
assertj bdd bddmockito java junit mockito tests
Last synced: 13 Nov 2024
https://github.com/adtf2020/bdd-with-robotframework-selenium
Behavior-Driven Development (Gherkin) framework with Robot Framework and Selenium WebDriver
bdd bdd-framework bdd-style bdd-style-testing-framework bdd-style-ui-test
Last synced: 14 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/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/sandk21/base_donnees_immobilere
Création d'une base de données avec SQLite et requêtes en vue d'analyses
base-de-donnees bdd requete sql sqlite
Last synced: 15 Nov 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/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/watheia/screenplay
Watheia Screenplay
bdd cucumber domain-driven-design serenity-js
Last synced: 27 Dec 2024
https://github.com/josdem/jugoterapia-appium
This project shows how to do automation feature testing using Appium for Android
android appium bdd cucumber feature-testing junit5
Last synced: 16 Nov 2024
https://github.com/laisgalvao/cucumber-test
aprendizado sobre testes de software utilizando cucumber + js
automated-testing bdd cucumber gherkin
Last synced: 15 Nov 2024
https://github.com/jpcadena/automated-software-testing
Automated Software Testing using Python
bdd behave cli-app flask integration-testing python restful-api tdd test-automation test-driven-development testing unit-testing unittest
Last synced: 15 Nov 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 Nov 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/ravifel/cypress-bdd-cucumber
Web Cypress Automation with Cucumber (BDD)
bdd cypress javascript test-automation
Last synced: 20 Dec 2024
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/rajaikumar-iosdev/simplebddexample
🧪 This is an example of basic implementation of BDD(Given, When & Then) in swift.
bdd ios swift uitesting unittesting
Last synced: 15 Nov 2024
https://github.com/jimcresswell/general-js-test-automation-demo
Demo of multi-layer test automation in a two service Node web app with third-party data depencies, including Consumer Driven Contract Testing
api-testing bdd bootstrap4 consumer-driven-contracts cucumber javascript-testing mocha nodejs pact-js portfolio product-behaviour tdd test-automation unit-testing web-testing webdriver
Last synced: 15 Nov 2024
https://github.com/jimcresswell/e2e-web-test-framework-jvm-demo
Testing a third-party website with JVM Cucumber, WebDriver and REST Assured
bdd cucumber cucumber-jvm end-to-end-testing java jvm portfolio rest-assured serenity-bdd serenity-cucumber specification-by-example test-automation webdriver
Last synced: 15 Nov 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/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/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/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/floofies/js-test
Low budget expect-based unit tests. Isolates between invocations and safely contains everything that can go wrong.
Last synced: 30 Nov 2024
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: 18 Nov 2024
https://github.com/nawodyaishan/webdev-js-unit-testing-bdd
Battleship game with JavaScript Unit Testing
bdd behavior-driven-development unit-testing
Last synced: 21 Nov 2024
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/quickheaven/selenium-bootcamp
Selenium WebDriver with Java & Cucumber BDD
automated-testing bdd behavior-driven-development cucumber gherkin java selenium selenium-webdriver
Last synced: 18 Nov 2024
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: 18 Nov 2024
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: 18 Nov 2024
https://github.com/mattkasun/tdd-testing
Trying out some TDD tools and methods
Last synced: 23 Nov 2024
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: 18 Nov 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/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/natielle/udemy-seleniumwebdriver_bdd_python
Material de estudo do curso: https://www.udemy.com/course/selenium-webdriver-basico-com-behave-e-python-3/
bdd python python3 selenium selenium-python selenium-tests selenium-webdriver
Last synced: 21 Nov 2024
https://github.com/himash79/behavior-driven-development
Implement Behaviour driven development using Java.
bdd behavior-driven-development cucumber-java java maven
Last synced: 21 Nov 2024
https://github.com/belarif/bill-app
Débuggez et testez un SaaS RH
bdd continous-integration css3 end2end-testing html5 javascript tdd unittest
Last synced: 01 Dec 2024
https://github.com/ortegavan/qualidade
Documentos do curso Qualidade de Software da EBAC
Last synced: 08 Nov 2024
https://github.com/mehradi-github/e2e-cypress
E2E testing (Cypress)
bdd chai cypress e2e e2e-tests sinon sinon-chai tdd
Last synced: 11 Dec 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/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/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/adamcegielka/cucumber-and-bdd
bdd cucumber cucumber-jvm java junit4 selenium
Last synced: 26 Dec 2024