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/nitor-infotech-oss/playwrightjs-bdd-accelerator

This Accelerator is to help creating a basic framework to work with Playwright JS with Cucumber

bdd javascript playwright-javascript

Last synced: 05 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/cucumber/.github

👩‍⚕️ Default community health files for the Cucumber organisation on GitHub.

bdd community cucumber

Last synced: 07 Oct 2024

https://github.com/snowyu/api-bdd-test.js

Use the BDD(Cucumber) to test the RESTful API.

api bdd cucumber testing yadda

Last synced: 21 Nov 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/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/GradedJestRisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 04 Nov 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/pawelgoj/selenium_page_object_patern_and_bdd_example

Exemplary tests in selenium using POM patern

bdd behave gherkin pom pytest python selenium

Last synced: 29 Nov 2024

https://github.com/britishgas-engineering/ya-done

Ready to use yadda - selenium-webdriver - chai framework

automation-framework bdd browserstack chai chromedriver phantomjs selenium-webdriver yadda

Last synced: 14 Oct 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/nitor-infotech-oss/api-specflow-test-framework

Generic API Test Automation Framework using C# and Specflow

api-testing bdd specflow

Last synced: 05 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/andreasneuber/python-cucumber-selenium-example

Sample implementation for Python Behave.

bdd behave cucumber python3 testautomation

Last synced: 05 Jan 2025

https://github.com/ianhomer/try-cucumber

Explore Cucumber - BDD testing

bdd cucumber explore

Last synced: 16 Dec 2024

https://github.com/aclonegeek/honours

An asynchronous client-server application demonstrating BDD testing

async bdd cpp networking testing

Last synced: 29 Nov 2024

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: 11 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/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/costajob/gherkin_course

Gherkin crash course code base

bdd cucumber gherkin gherkin-course ruby

Last synced: 12 Dec 2024

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: 12 Dec 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/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/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: 17 Dec 2024

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

cspec fork for swift

bdd cspec swift tdd testing

Last synced: 18 Dec 2024

https://github.com/jieyouxu/bdd-for-c-test

Practice for bdd-for-c

bdd c

Last synced: 24 Dec 2024

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/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: 18 Dec 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/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: 01 Jan 2025

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/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: 15 Nov 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/jmromer/codebreaker

Test-driven command-line game for The RSpec book.

bdd code-along cucumber rspec ruby tdd the-rspec-book

Last synced: 13 Nov 2024

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

Sample project written using TDD

bdd csharp tdd

Last synced: 01 Jan 2025

https://github.com/willsams/python-hotel-reservation

An example is a GraphQL API that allows the creation and listing of reservations, along with the ability to list available rooms for a given date range.

bdd direnv docker flask graphql knexjs nodejs nvm postgresql pytest pytest-mock python

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

https://github.com/jmromer/opportunities

A BDD / OOD demo in Ruby

bdd csv demo json ood rspec ruby tdd

Last synced: 13 Nov 2024

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: 26 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/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: 10 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/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/extrawest/bdd_ocpi_2.2.1_emsp

BDD tests to check any eMSP server meets OCPI 2.2.1 protocol requirements

bdd cucumber ev ocpi

Last synced: 03 Jan 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: 10 Jan 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: 11 Jan 2025

https://github.com/noushinb/selenium-webdriver-java-testing-example

This repository provides an example of using Selenium WebDriver with Java, JUnit, Cucumber, and Gherkin for browser automation and UI testing. It includes a simple framework for managing WebDriver instances, reusable UI methods, page objects, and example tests.

bdd cucumber gherkin java junit page-object-model qa-automation selenium selenium-webdriver-java-junit-cucumber-gherkin test-automation

Last synced: 05 Dec 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: 11 Jan 2025

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

Java Behaviour Driven Development with Mockito

bdd junit mockito

Last synced: 14 Nov 2024

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

Java Behaviour Driven Development with Cucumber

bdd cucumber java

Last synced: 14 Nov 2024

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

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/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/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/mitinpavel/suspect

Selects a subset of RSpec files to be run based on previous failures

bdd rspec slow-tests tdd test-smells

Last synced: 30 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/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/nighttrax/strictly-chai

A statically typed subset of chai assertions

assert bdd chai testing typescript

Last synced: 23 Nov 2024

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/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/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/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/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/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/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/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/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/mramshaw/evergreen

Getting up to speed with Cypress

bdd ci ci-cd cicd cypress cypress-io tdd

Last synced: 14 Nov 2024