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-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/jfinkhaeuser/unobtainium-cucumber

Cucumber specific extensions to unobtainium.

appium bdd cucumber ruby selenium unobtainium

Last synced: 25 Jan 2025

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/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/farynaio/flickr-public-gallery

Infinite scroll implementation for Flickr Public Photo Feed API.

bdd chai enzyme es6 express mocha node nyc react redux redux-saga responsive rxjs sass sinon tdd webpack

Last synced: 13 Jan 2025

https://github.com/adamwong246/testeranto

ATDD typescript tests

atdd bdd esbuild graphology tdd typescript

Last synced: 05 Jan 2025

https://github.com/davorbadrov/bdd_elixir_example

Shows how to use BDD in Elixir

bdd cabbage elixir

Last synced: 02 Feb 2025

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/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/timbo-rafa/heartbit-backend

Heartbit: Backend: A node.js REST mongoDB server for patient data (backend)

api backend bdd demo javascript mongodb nodejs qa rest tdd test

Last synced: 13 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/lvnkmn/quickgwt

Simply adds Given When and Then to Quick.

bdd cucumber gherkin given quick swift then when

Last synced: 20 Jan 2025

https://github.com/br0wsa/billed

L'application de gestion de notes de frais Billed est pleine de bugs. Corrigez le code et implémentez des tests unitaires et d'intégration pour que ce ne soit plus le cas.

api-rest bdd billed coverage-report debug e2e-testing given-when-then jest openclassrooms p9 react saas tdd test unit-testing

Last synced: 27 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/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/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: 31 Jan 2025

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/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/mimimalizam/haskii

emoji effort

bdd cli emoji gem ruby sample-app

Last synced: 11 Nov 2024

https://github.com/anshul-sonpure/cucumber_tutorials

This a Cucumber project for those who want to learn Cucumber and performs some hands-ons. Feel free to clone the repo and make changes as per your learning/requirements.

automated-testing bdd bdd-style-testing-framework cucumber cucumber-framework gherkin java selenium-webdriver

Last synced: 26 Jan 2025

https://github.com/nspec/dotnettestnspec

NSpec test runner for .NET Core command line interface.

bdd core dotnet mocha rspec tdd testing

Last synced: 10 Nov 2024

https://github.com/cucumber/.github

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

bdd community cucumber

Last synced: 04 Feb 2025

https://github.com/tooniez/behave-bdd-python

📃 Elevate Your BDD with Behave!

bdd behave python selenium

Last synced: 14 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/alhadis/chinotto

Custom Chai assertions, mainly filesystem-related. :lemon:

assertions bdd chai chai-assertions chai-plugin chaijs javascript

Last synced: 26 Jan 2025

https://github.com/jorger/herramienta_pruebas_atomaticas

:wrench: Herramienta Pruebas Automáticas

bdd calabash monkey-test

Last synced: 11 Jan 2025

https://github.com/assertthat/assertthat-bdd-standalone

Standalone API client for AssertThat BDD Jira plugin

assertthat assertthat-bdd bdd cucumber jira-plugin

Last synced: 10 Nov 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/joel-ling/s3-bdd

A set of automated, self-documenting tests verifying the S3 API implemented by MinIO Server and Client, applying behaviour-driven development through the Cucumber framework for Golang

bdd cloud cucumber gherkin golang s3 storage testing

Last synced: 31 Dec 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: 27 Jan 2025

https://github.com/thyagof/mjv_school_qa

MJV School: QA/Testes Manuais

bdd gherkin test testing

Last synced: 22 Dec 2024

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/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/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/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/yosefbennywidyo/rudi

Ruang Digital

bdd ruby-on-rails

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

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/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/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: 12 Jan 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: 01 Feb 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: 10 Dec 2024

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

Explore Cucumber - BDD testing

bdd cucumber explore

Last synced: 16 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/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/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/cloose/ray-tracer-challenge

Implementation of the ray tracer challenge in python

bdd behave python ray-tracer-challenge raytracerchallange

Last synced: 17 Jan 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: 24 Dec 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/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/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/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/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/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/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/nitor-infotech-oss/genai-bdd-generator

Implementation of GenAI based BDD Tests Generator

bdd genai python test-generator

Last synced: 01 Feb 2025

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/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/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/brobert83/cucumber_base_http_java8

Cucumber http steps library

bdd cucumber http spring

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

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

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

bdd g-stack gauge gui

Last synced: 30 Jan 2025

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