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/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/alancesar/hello-spock

Hello world with Spock Framework

bdd spock spock-framework test testing

Last synced: 26 Mar 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/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/sappo/cucumber-c

Cucumber implementation for C

bdd cucumber test

Last synced: 01 Mar 2025

https://github.com/lchrennew/g-stack-console

Gauge测试执行图形界面控制台

bdd g-stack gauge gui

Last synced: 25 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/cored/expense_tracker

Example application from the Effective Rspec 3 book

bdd rspec

Last synced: 28 Mar 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: 28 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/ruddyquispe/seleniumfreerange

Proyecto de test BDD (behaviour driver development) usando selenium java y cucumber

bdd cucumber selenium-java testing

Last synced: 11 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/rileyseaburg/bdd-cucumber

Behavior Driven Development with Cucumber and JavaScript.

bdd cucmber javascript

Last synced: 13 Mar 2025

https://github.com/rodoabad/generator-rodoabad

Yeoman generator for my personal projects

atdd bdd generator tdd yeoman

Last synced: 25 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/emanmhmd/cypress-cucumber-ts

A robust testing framework built with Cypress, Cucumber, and TypeScript, providing a BDD approach to end-to-end testing for the SauceDemo e-commerce website with strong typing support.

bdd cucumber cyperss framework mochawesome page-object-model reporting test-automation typescript

Last synced: 12 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/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: 16 Feb 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/adrianmarino/jspec

An RSpec like micro framework for java language.

bdd testing

Last synced: 18 Mar 2025

https://github.com/mattkasun/tdd-testing

Trying out some TDD tools and methods

bdd go tdd tdd-utilities

Last synced: 17 Mar 2025

https://github.com/sergiorodenas/laravel-testdoc

💎🔒 Laravel Functional Tests Docs Generator

bdd docs functional generator laravel openapi3 swagger tdd tests

Last synced: 12 Mar 2025

https://github.com/fiap-8soat-g6/tech-challenge-customer

Microsserviço de Cliente - TechChallenge do Pós Graduação da FIAP - SOAT 8

bdd chai clean-architecture docker docker-compose javascript microservice nodejs swagger

Last synced: 05 Apr 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/r8vnhill/dibs

Curso sobre diseño e implementación de bibliotecas de software. Incluye sistemas de construcción, testing, OOP, genéricos, programación funcional y más, con Kotlin y Docusaurus.

bdd build-systems clean-code course docusaurus functional-programming functors generic-programming gradle kotlin monads oop open-source property-based-testing software-design software-engineering software-libraries static-analysis teaching testing

Last synced: 02 Apr 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/d0ugur4su/library-api

Design de API RESTFul com Spring Boot, TDD e o novo JUnit5 (Udemy)

assert bdd codecov heroku jacoco java junit5 maven mockito rest-api restful-api spring-boot swagger tdd travis-ci

Last synced: 24 Feb 2025

https://github.com/dmerejkowsky/bdd-bank

BDD example for the "bank" kata

bdd pytest python

Last synced: 02 Apr 2025

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

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/jmini00/projet-pokemon-api-php

Projet "Pokemon API-PHP" : projet de Pokedex avec réalisation d'une API Rest avec PHP et mise en place d'un CRUD, méthode AJAX, moteur de recherche, pagination

ajax-request api-rest bdd html-css-javascript php

Last synced: 07 Apr 2025

https://github.com/eclipse-xfsc/cloud-wallet-integration-tests

Personal Credential Manager Cloud Integration Tests

bdd behave gherkin pcm selenium

Last synced: 30 Apr 2025

https://github.com/humans-of-julia/typedbrunner

GitHub Action to pull feature files, install TypeDB Core and execute tests.

bdd

Last synced: 22 Mar 2025

https://github.com/fahd032/automation-framework

Open Source Test Automation Framework-Contributed to a community-driven Selenium-based project aimed at simplifying web automation for small businesses. My contributions boosted the project's adoption rate by 25%

allure-reports android bdd dotnet earlgrey game ios-development java performance python robotframework rpa testautomation webdriver

Last synced: 08 Mar 2025

https://github.com/m-thirumal/bdd-cucumber-spring-boot

BDD (Behaviour Driven Development) with cucumber framework in spring boot

bdd bdd-framework cucumber spring spring-boot

Last synced: 02 Apr 2025

https://github.com/nawodyaishan/webdev-js-unit-testing-bdd

Battleship game with JavaScript Unit Testing

bdd behavior-driven-development unit-testing

Last synced: 15 Mar 2025

https://github.com/yceruto/behat-extension

Set of Behat extensions

bdd behat behat-extension php

Last synced: 22 Feb 2025

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

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

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

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

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

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

https://github.com/costajob/gherkin_course

Gherkin crash course code base

bdd cucumber gherkin gherkin-course ruby

Last synced: 30 Mar 2025

https://github.com/dpakach/gorkin

A simple lightweight gherkin parser

bdd gherkin gherkin-parser golang gorkin hacktoberfest parser

Last synced: 03 Apr 2025

https://github.com/cihat-kose/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: 25 Feb 2025

https://github.com/deadcoder0904/posts-with-ava

CRUD application (Posts) for Testing with AVA :zap:

ava bdd crud tdd test

Last synced: 04 Mar 2025

https://github.com/sri85/cucumberjs-tutorial

Bootstrap code for cucumberjs

bdd cucumberjs javascript

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

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

https://github.com/amandinedurand/gite

Projet SN1 incluant la modélisation, la création et l'interrogation d'une base de données pour un site de location de gîtes sous SQL Serveur

bdd mcd merise sql sql-server

Last synced: 26 Feb 2025

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

https://github.com/nitor-infotech-oss/genai-bdd-generator

Implementation of GenAI based BDD Tests Generator

bdd genai python test-generator

Last synced: 27 Mar 2025

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

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

https://github.com/boolivar/jdoc-test

Write BDD tests in JavaDocs!

bdd cucumber spock test

Last synced: 11 Feb 2025

https://github.com/yosefbennywidyo/digro

Digital Room

bdd ruby-on-rails

Last synced: 02 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: 16 Feb 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: 02 Mar 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: 02 Mar 2025

https://github.com/pprzetacznik/idea-factory-quality-assurance

The lecture about Quality Assurance given for Idea Factory

bdd java qa sonar tdd

Last synced: 29 Mar 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: 30 Mar 2025

https://github.com/aclonegeek/honours

An asynchronous client-server application demonstrating BDD testing

async bdd cpp networking testing

Last synced: 22 Mar 2025

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: 27 Mar 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/ianhomer/try-cucumber

Explore Cucumber - BDD testing

bdd cucumber explore

Last synced: 03 Apr 2025

https://github.com/pieetrus/score-board

Sample project written using TDD

bdd csharp tdd

Last synced: 21 Feb 2025

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/wiriswernek/library-api

Repositório da API de gerenciamento de livros desenvolvida no curso de Design de API's RestFul com Spring Boot, TDD e o novo JUnit5 da Udemy

bdd java java21 junit5 mockito rest-api spring-boot tdd test

Last synced: 17 Mar 2025

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: 13 Mar 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: 12 Mar 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/pprzetacznik/bdd-test-framework

Sample BDD test framework for Flask application

bdd flask github-actions python

Last synced: 29 Mar 2025