Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/joel-ling/lmdb-bdd

A set of automated, self-documenting tests verifying the behaviour of Go bindings to the LMDB API, applying behaviour-driven development through the Cucumber framework for Golang

bdd cucumber gherkin golang lmdb testing

Last synced: 31 Dec 2024

https://github.com/linuxwolf/expecto

An assertion library with an "expect" style interface, inspired by Chai's and built for Deno.

assertions bdd deno testing typescript

Last synced: 02 Jan 2025

https://github.com/froggdev/behat-installer

Install Behat with additionnal contexts, functionnalities and Selenium

additionnal-contexts bdd behat behat-installer context frogg html-report scenarios selenium symfony

Last synced: 20 Dec 2024

https://github.com/morgankryze/mdd_flowerstore

Academic project about database gestion

authentication bdd console-application csharp csharp-ui

Last synced: 16 Nov 2024

https://github.com/jieyouxu/dart-bdd

BDD name aliases for Dart test.

bdd bdd-style dart dart-library

Last synced: 24 Dec 2024

https://github.com/mjavadhpour/php-behat-training

My first behat training in php

bdd behat php tdd

Last synced: 17 Jan 2025

https://github.com/ecarreras/adventofcode22

Advent of Code 2022 using Python and BDD

advent-of-code-2022 bdd python3 tdd

Last synced: 10 Jan 2025

https://github.com/geektree0101/rxbdd

RxSwift & RxCocoa Behavior Driven Development Unit Test (iOS only)

bdd behavior-driven-development ios rxcocoa rxswift testing

Last synced: 06 Jan 2025

https://github.com/adtf2020/bdd-with-cypress

Behavior-Driven Development (Gherkin) framework with Cypress

bdd bdd-framework bdd-style bdd-style-testing-framework bdd-style-ui-test

Last synced: 14 Jan 2025

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 Jan 2025

https://github.com/caioandrian/cypress_e2e

cypress nativo, page object, cucumber, new relic

bdd cucumber cypress grep-plugin html-reporter page-objects

Last synced: 20 Dec 2024

https://github.com/obehave-testing/cli

Deprecated; Easily run Obehave, BDD, gherkin & behaviour tests on localhost; No additional dependencies! Great for both local development and CI.

bdd bdd-framework behat behavior-driven-development cli cucumber gherkin test-automation testing website

Last synced: 17 Dec 2024

https://github.com/juliandavidmr/cocora

Allows expected software behaviors to be specified in a logical language that customers can understand

bdd cucumber library-automation typescript

Last synced: 06 Jan 2025

https://github.com/GradedJestRisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 04 Nov 2024

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/virtualansoftware/cucumblan

Cucumblan is a test automation framework that supports Behavior Driven Development (BDD), allowing users to create feature using predefined step definition with low code. It works based on the Gherkin Domain Specific Language (DSL). This simple but powerful api and ui framework while keeping it comprehensible to even non-technical(product owner, business analyst and domain experts) users.

agile-development agile-testing api apitesting automation automation-framework automation-testing bdd cucumber cucumblan-api openapi rest-api rest-api-test rest-test-suite test-automation

Last synced: 17 Nov 2024

https://github.com/qaf-tm/qaf-reportportal-integration

QMetry Automation Framework reportportal.io integration

appium automation bdd qaf reporting selenium test webservice-test

Last synced: 22 Jan 2025

https://github.com/legovaer/jsonnunit

🚦 a BDD assertion style unit testing framework for JSONNET through an 'expect' interface

assertion bdd jsonnet jsonnunit oclif tdd testing

Last synced: 16 Dec 2024

https://github.com/williamkoller/clean-cache-control

BDD, Clean Architecture, TDD and TypeScript

bdd clean-architecture clean-code nodejs tdd typescript

Last synced: 09 Jan 2025

https://github.com/najeeb1023/parabank-automation

Parabank automation website created with native typescript using cucumber for BDD workflow.

bdd cucumber docker playwright typescript

Last synced: 31 Dec 2024

https://github.com/bradcypert/skeptic

Given-When Style Testing for Clojure

bdd bdd-framework bdd-specs clojure given-when-then testing

Last synced: 31 Dec 2024

https://github.com/t1/junit-5-structure-demo

source for blog article: Structured JUnit 5 Testing

bdd blog junit junit5 junit5-guide testing testing-practices

Last synced: 18 Nov 2024

https://github.com/perl-weasel/pherkin-extension-weasel

Extension for Test::BDD::Cucumber providing Weasel access

bdd behavior-driven-development cucumber perl testing weasel web-app web-application webapp

Last synced: 17 Jan 2025

https://github.com/t3hpupp3t/fz2h-cucumber

Project to apply what has been learned about Behavior Driven Development testing with Cucumber

bdd cucumber java

Last synced: 22 Dec 2024

https://github.com/paulz/blueowl

An app ready for testing

bdd coverage tdd testing travis-ci xcode xcode10 xcodebuild

Last synced: 12 Jan 2025

https://github.com/sumanjs/suman-run-plugins

Plugins for running/executing test scripts that have most likely been transpiled/compiled.

bdd dev-ex dx nodejs plugins suman sumanjs tdd testing

Last synced: 19 Jan 2025

https://github.com/sumanjs/suman-transform-plugins

Plugins for transforming, building/compiling test scripts.

bdd dev-ex developer-experience dx nodejs suman sumanjs tdd testing

Last synced: 19 Jan 2025

https://github.com/chorus-bdd/chorus-docker

Builds a Docker image which can be used to run the Chorus interpreter

bdd chorus chorus-docker docker integration-testing integration-tests interpreter testing

Last synced: 02 Feb 2025

https://github.com/savaged/bunsen

Some fun learning testing with example of dependency injection with Autofac and data access with Dapper

autofac bdd dapper moq mstest

Last synced: 31 Dec 2024

https://github.com/nspec/dotnetnewnspec

NSpec templates for .NET Core command line interface

bdd core dotnet dotnet-template mocha rspec tdd template test testing

Last synced: 07 Jan 2025

https://github.com/assertthat/assertthat-bdd-gradle-tasks

Gradle plugin for interaction with AssertThat BDD Jira plugin.

assertthat-bdd bdd cucumber gradle-plugin jira-plugin

Last synced: 07 Jan 2025

https://github.com/aytekinkaplan/driplane

The “Driplane” project is an automation testing project developed using Java Selenium, TestNG, and Maven. This project aims to optimize the testing process of web applications by leveraging Selenium’s powerful automation capabilities and TestNG’s robust testing framework.

bdd cucumber-java gherkin-language java junit selenium testng

Last synced: 21 Jan 2025

https://github.com/vulgolari/grocery-crud

Automação de Testes Front-End com Cypress e BDD. O projeto inclui cenários de teste para adição, edição, exclusão e busca de clientes em uma aplicação web, utilizando Page Object Model.

automation-testing bdd cypress githubaction-workflow javascript page-object-model

Last synced: 21 Jan 2025

https://github.com/arturwincenciak/calculator-by-bdd

Implementation of calculator using BDD methodology by SpecFlow.

bdd bdd-methodology calculator dotnet specflow

Last synced: 01 Feb 2025

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: 05 Jan 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: 08 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/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: 20 Jan 2025

https://github.com/pedroaugustoramalhoduarte/devs-to-bdd

Generate features based on MS4Me model

bdd ruby specs tcc

Last synced: 26 Jan 2025

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: 01 Feb 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: 18 Dec 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 Jan 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: 20 Dec 2024

https://github.com/rileyseaburg/bdd-cucumber

Behavior Driven Development with Cucumber and JavaScript.

bdd cucmber javascript

Last synced: 20 Jan 2025

https://github.com/warfox/paper-test

BDD and TDD with Cucumber and JUnit

bdd codecov cucumber gradle java java8 junit wercker

Last synced: 05 Jan 2025

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 Jan 2025

https://github.com/jmromer/opportunities

A BDD / OOD demo in Ruby

bdd csv demo json ood rspec ruby tdd

Last synced: 13 Jan 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: 13 Jan 2025

https://github.com/brobert83/cucumber_base_http_java8

Cucumber http steps library

bdd cucumber http spring

Last synced: 18 Jan 2025

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/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: 28 Dec 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: 28 Dec 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/hector-js/test-application-mvc

Create a simple microservice using previous stuff of spring

bdd cucumber java8 lombok maven rest spring-boot tdd wiremock

Last synced: 13 Jan 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: 06 Jan 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: 14 Dec 2024

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: 28 Dec 2024

https://github.com/yosefbennywidyo/rudi

Ruang Digital

bdd ruby-on-rails

Last synced: 13 Jan 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: 12 Oct 2024

https://github.com/markjsapp/cypress-framework

A UI E2E focused test automation framework for Reverb.com

automated-testing automation automation-framework bdd bdd-framework cypress reverb

Last synced: 26 Jan 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: 11 Oct 2024

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

Write BDD tests in JavaDocs!

bdd cucumber spock test

Last synced: 11 Oct 2024

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

Trying out some TDD tools and methods

bdd go tdd tdd-utilities

Last synced: 23 Jan 2025

https://github.com/jameswalters79/playwrightapitest

A set of BDD style tests implemented in Typescript using Playwright and Cucumber that test implement a number of test scenarios for the asteroids search endpoint

allure-reports api bdd cucumber gherkin playwright

Last synced: 02 Feb 2025

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

Set of Behat extensions

bdd behat behat-extension php

Last synced: 11 Oct 2024

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

Behaviour Driven Development

academic-project bdd java

Last synced: 23 Nov 2024

https://github.com/averrunci/carna

Carna is a testing and specification framework for .NET Platform

bdd c-sharp tdd testing

Last synced: 26 Jan 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: 22 Jan 2025

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

Java Behaviour Driven Development with Mockito

bdd junit mockito

Last synced: 13 Jan 2025

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

Java Behaviour Driven Development with Cucumber

bdd cucumber java

Last synced: 13 Jan 2025

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/sappo/cucumber-c

Cucumber implementation for C

bdd cucumber test

Last synced: 12 Jan 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: 26 Jan 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: 27 Jan 2025

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

Bootstrap code for cucumberjs

bdd cucumberjs javascript

Last synced: 28 Jan 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: 01 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: 25 Jan 2025

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

Sample BDD test framework for Flask application

bdd flask github-actions python

Last synced: 03 Feb 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: 03 Feb 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: 27 Jan 2025

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

javascript testing library AAA schema

bdd engine javascript nodejs tdd test testing unit-testing

Last synced: 06 Jan 2025