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).

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: 13 Mar 2025

https://github.com/floofies/js-test

Low budget expect-based unit tests. Isolates between invocations and safely contains everything that can go wrong.

bdd expect testing unit-test

Last synced: 23 Mar 2025

https://github.com/mara-li/create-playwright-bdd

This template makes it easy to write End-to-End tests in TypeScript by combining Playwright and Cucumber.

bdd cucumber e2e end-to-end-testing gherkin playwright-typescript

Last synced: 09 Mar 2025

https://github.com/adrianmarino/jspec

An RSpec like micro framework for java language.

bdd testing

Last synced: 18 Mar 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: 16 Apr 2025

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: 25 Feb 2025

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: 05 Mar 2025

https://github.com/cloose/ray-tracer-challenge

Implementation of the ray tracer challenge in python

bdd behave python ray-tracer-challenge raytracerchallange

Last synced: 09 Mar 2025

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: 02 Mar 2025

https://github.com/rubyonworld/simple_bdd

Simple BDD offers basic Behaviour Driven Development language syntax. It enables tests to take steps to become more declarative than imperative by hiding the implementation and revealing test intent.

basic bdd ruby simple syntax

Last synced: 19 Feb 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/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: 25 Feb 2025

https://github.com/wojtha/mouse_melon

MouseMelon is a simple DSL which allows to write acceptance specs in Gherkin-like language without any parser.

bdd dsl gherkin rspec testing

Last synced: 05 Apr 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: 05 Mar 2025

https://github.com/cored/expense_tracker

Example application from the Effective Rspec 3 book

bdd rspec

Last synced: 28 Mar 2025

https://github.com/pprzetacznik/bdd-test-framework

Sample BDD test framework for Flask application

bdd flask github-actions python

Last synced: 29 Mar 2025

https://github.com/foufou-exe/trophy-manager

🏆Trophy management for PS4,XBOX...

bdd css html project python python3 scraper sqlite

Last synced: 25 Feb 2025

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: 25 Feb 2025

https://github.com/alhadis/mocha-when

Write BDD-style tests with improved clarity and eloquence.

bdd literate-testing mocha zero-config

Last synced: 20 Mar 2025

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: 16 Mar 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: 03 Apr 2025

https://github.com/alextanhongpin/go-ginkgo-test

Testing go testing framework and implementing testing strategy for simple application

bdd golang testing

Last synced: 24 Mar 2025

https://github.com/justinl-y/tdd-rojo

A JavaScript application built with the principles of BDD and TDD and using Jest

bdd javascript jest tdd

Last synced: 14 Apr 2025

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: 08 Apr 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: 05 Apr 2025

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: 05 Mar 2025

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: 27 Feb 2025

https://github.com/futagoza/prattle

prattle - A spec and benchmark runner for JavaScript

bdd benchmark easy expect javascript painless suite tdd testing

Last synced: 25 Mar 2025

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: 27 Mar 2025

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: 06 Apr 2025

https://github.com/laisgalvao/cucumber-test

aprendizado sobre testes de software utilizando cucumber + js

bdd cucumber gherkin

Last synced: 05 Mar 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: 01 Apr 2025

https://github.com/brobert83/cucumber_base_http_java8_springboot_test

Project to test for cucumber_base_http_java8 with a typical Springboot app

bdd cucumber http spring

Last synced: 21 Mar 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/yurenju/dice

a DEMO project for cucumber.js

bdd cucumberjs demo

Last synced: 13 Apr 2025

https://github.com/purpleclay/cornichon

A tiny pickled cucumber 🥒

bdd cucumber gherkin

Last synced: 20 Feb 2025

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: 28 Mar 2025

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: 05 Apr 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: 22 Mar 2025

https://github.com/jmini00/projectsgithub-mvc-collection

Projet "Github Collection" : ce projet consiste en la création d'un portfolio regroupant mes différents projets réalisés et à disposition sur mon Github. Développé en PHP, suivant les principes de la programmation Orientée Objet et de l'architecture MVC (Modèle-Vue-Contrôleur).

ajax bdd bootstrap css html php sql

Last synced: 13 May 2025

https://github.com/newswim/cuc_gherk_boil

Testing overhead of enforcing test convention

bdd cucumber gherkin stories user

Last synced: 09 Apr 2025

https://github.com/timurkhafizov/jasmine-slack-webhook-reporter

Slack webhook reporter for Jasmine BDD Framework

bdd jasmine reporter slack spec

Last synced: 10 Mar 2025

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: 28 Feb 2025

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: 10 Mar 2025

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

bdd dsl gwt testing

Last synced: 29 Mar 2025

https://github.com/oblivious-oblivious/swispec

cspec fork for swift

bdd cspec swift tdd testing

Last synced: 04 Apr 2025

https://github.com/apatni24/visionqa

Context-aware tool for automated BDD test generation and execution using RAG, VectorDB, and LLaMA.

adaptive-rag bdd behave blip context-aware-ai corrective-rag fastapi genai llama ocr rag self-rag test-automation

Last synced: 23 Apr 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: 22 Mar 2025

https://github.com/oblivious-oblivious/dspec

cspec fork for dart

bdd cspec dart tdd testing

Last synced: 25 Mar 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: 22 Mar 2025

https://github.com/thyagof/mjv_school_qa

MJV School: QA/Testes Manuais

bdd gherkin test testing

Last synced: 09 Apr 2025

https://github.com/humbertodias/java-bdd-cucumber

Java Behaviour Driven Development with Cucumber

bdd cucumber java

Last synced: 03 Mar 2025

https://github.com/joydeep100/pybehave_selenium

Selenium implementation with Python & Behave!

bdd cucumber gherkin page-object-model python selenium

Last synced: 14 Mar 2025

https://github.com/simone-sanfratello/tollo

javascript testing library AAA schema

bdd engine javascript nodejs tdd test testing unit-testing

Last synced: 03 Apr 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: 14 Apr 2025

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: 17 Feb 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: 13 Apr 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: 16 Mar 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: 04 Apr 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: 20 Feb 2025

https://github.com/christopher-dabrowski/bdd

Behaviour Driven Development

academic-project bdd java

Last synced: 23 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: 25 Feb 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.

bdd cucumber rspec

Last synced: 28 Feb 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: 28 Feb 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: 22 Mar 2025

https://github.com/humbertodias/java-mockito-demo

Java Behaviour Driven Development with Mockito

bdd junit mockito

Last synced: 03 Mar 2025

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: 08 Apr 2025

https://github.com/franciscoknebel/comparadoraig

Implementação de dois comparadores de AAG para verificar equivalência lógica.

aag aig bdd cad sat

Last synced: 13 May 2025

https://github.com/yosefbennywidyo/rudi

Ruang Digital

bdd ruby-on-rails

Last synced: 02 Apr 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: 20 Feb 2025

https://github.com/feliux/go-bdd

BDD example written in go

bdd bdd-tests golang

Last synced: 11 Mar 2025

https://github.com/selharem/cucumberdemo

Hands-on tutorial on behavioral-driven development using Cucumber

bdd bdd-framework cucumber gherkin java

Last synced: 20 Feb 2025

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: 20 Feb 2025

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: 20 Feb 2025

https://github.com/emwork/java-cucumber

Behavior-Driven Development (BDD) example, with Cucumber and Java

bdd cucumber java

Last synced: 20 Feb 2025

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: 20 Feb 2025

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: 04 Mar 2025