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/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/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/gradedjestrisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 01 Dec 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/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/qmetry/qaf-reportportal-integration

QMetry Automation Framework reportportal.io integration

appium automation bdd qaf reporting selenium test webservice-test

Last synced: 22 Nov 2024

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/rajatt95/playwright_js_bdd_codeceptjs

Automation Testing | Web | Playwright | Javascript | VS Code | BDD | CodeceptJS | Page Object Model | Assertions | Multiple Scenarios | Before and After Hooks

assertions bdd codeceptjs hooks javascript page-object-model playwright test-automation vscode

Last synced: 08 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/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/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/adekunleoduye/bdd-design-system-example

This is a simple project to showcase BDD (Behavior Driven Development) within a design system.

bdd design-systems

Last synced: 04 Dec 2024

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/martinohmann/godog-db

Feature context for godog that adds database testing steps

bdd cucumber database gherkin golang integration-testing

Last synced: 05 Dec 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/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/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/mjavadhpour/php-behat-training

My first behat training in php

bdd behat php tdd

Last synced: 17 Jan 2025

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/bahmutov/locha

Loud Mocha (locha) runs specs twice - first time all, second time just the failing ones with extra verbosity

bdd mocha runner test testing

Last synced: 18 Jan 2025

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

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

https://github.com/sumanjs/suman-server

Suman server - Web UI for test results

bdd suman suman-server sumanjs tdd teamwork testing testing-tools web-ui

Last synced: 19 Jan 2025

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

Behavior Driven Development with Cucumber and JavaScript.

bdd cucmber javascript

Last synced: 20 Jan 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/adrianmarino/jspec

An RSpec like micro framework for java language.

bdd testing

Last synced: 24 Jan 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: 30 Dec 2024

https://github.com/selharem/cucumberdemo

Hands-on tutorial on behavioral-driven development using Cucumber

bdd bdd-framework cucumber gherkin java

Last synced: 31 Dec 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: 31 Dec 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: 31 Dec 2024

https://github.com/purpleclay/cornichon

A tiny pickled cucumber 🥒

bdd cucumber gherkin

Last synced: 31 Dec 2024

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

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

bdd cucumber java

Last synced: 31 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: 31 Dec 2024

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

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

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

https://github.com/cored/expense_tracker

Example application from the Effective Rspec 3 book

bdd rspec

Last synced: 22 Jan 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: 15 Dec 2024

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/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: 20 Jan 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: 16 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: 06 Dec 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 Jan 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: 07 Jan 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: 13 Jan 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: 11 Jan 2025

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

Testing go testing framework and implementing testing strategy for simple application

bdd golang testing

Last synced: 02 Dec 2024

https://github.com/dpakach/gorkin

A simple lightweight gherkin parser

bdd gherkin gherkin-parser golang gorkin hacktoberfest parser

Last synced: 15 Dec 2024

https://github.com/chatgthb/testingpractices_restassured_cucumber_api

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: 09 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: 08 Jan 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: 08 Jan 2025

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

https://github.com/markjsapp/puppeteerframework

A Javascript based automation framework that utilizes Puppeteer's API

automation bdd javascript

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

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

cspec fork for dart

bdd cspec dart tdd testing

Last synced: 02 Dec 2024

https://github.com/averrunci/carna

Carna is a testing and specification framework for .NET Platform

bdd c-sharp tdd testing

Last synced: 28 Nov 2024

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

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

🏆Trophy management for PS4,XBOX...

bdd css html project python python3 scraper sqlite

Last synced: 08 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: 28 Nov 2024

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

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

https://github.com/thyagof/mjv_school_qa

MJV School: QA/Testes Manuais

bdd gherkin test testing

Last synced: 22 Dec 2024

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

Sample BDD test framework for Flask application

bdd flask github-actions python

Last synced: 08 Dec 2024

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

The lecture about Quality Assurance given for Idea Factory

bdd java qa sonar tdd

Last synced: 08 Dec 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: 19 Jan 2025

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

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

ava bdd crud tdd test

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

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

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

bdd g-stack gauge gui

Last synced: 03 Dec 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: 07 Jan 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: 21 Dec 2024

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

Hello world with Spock Framework

bdd spock spock-framework test testing

Last synced: 03 Dec 2024

https://github.com/futagoza/prattle

prattle - A spec and benchmark runner for JavaScript

bdd benchmark easy expect javascript painless suite tdd testing

Last synced: 29 Oct 2024

https://github.com/cv65kr/authorization-service

Authorization service based on Spring

bdd docker microservice mongodb oauth2-server redis spring tdd

Last synced: 25 Jan 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: 05 Dec 2024

https://github.com/br0ken-/environment-loader

Autoload context classes of Behat extension.

bdd behat behat-extension tdd testing

Last synced: 09 Dec 2024