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/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/sevcsik/gherkin2robot.js

Convert Gherkin feature files to Robot Framework test suites

bdd cucumber gulp-plugin nodejs robot-framework

Last synced: 20 Dec 2024

https://github.com/lxsmnsyc/luashould

BDD-style assertions in Lua

assertions bdd bdd-style bdd-tests

Last synced: 11 Nov 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/geektree0101/rxbdd

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

bdd behavior-driven-development ios rxcocoa rxswift testing

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

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

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/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 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/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/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/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/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/opportunities

A BDD / OOD demo in Ruby

bdd csv demo json ood rspec ruby tdd

Last synced: 13 Nov 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/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/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/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/mitinpavel/suspect

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

bdd rspec slow-tests tdd test-smells

Last synced: 18 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/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/aclonegeek/honours

An asynchronous client-server application demonstrating BDD testing

async bdd cpp networking testing

Last synced: 29 Nov 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/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/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/ortegavan/qualidade

Documentos do curso Qualidade de Software da EBAC

bdd cucumber gherkin testing

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

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/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: 29 Nov 2024

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

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/humans-of-julia/typedbrunner

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

bdd

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

https://github.com/gabrielczar/tests-for-api-interest-points

BDD tests for API Interest Points

bdd chai cucumber-js puppeteer tests

Last synced: 06 Dec 2024

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

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

Implementation of calculator using BDD methodology by SpecFlow.

bdd bdd-methodology calculator dotnet specflow

Last synced: 06 Dec 2024

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

Bootstrap code for cucumberjs

bdd cucumberjs javascript

Last synced: 29 Nov 2024

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: 06 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: 11 Nov 2024

https://github.com/cored/expense_tracker

Example application from the Effective Rspec 3 book

bdd rspec

Last synced: 07 Dec 2024

https://github.com/yosefbennywidyo/rudi

Ruang Digital

bdd ruby-on-rails

Last synced: 15 Dec 2024

https://github.com/yosefbennywidyo/digro

Digital Room

bdd ruby-on-rails

Last synced: 15 Dec 2024

https://github.com/aghamohammadi/angular-test-cypress

Angular CRUD with e2e cypress & cucumber and unit tests

angular bdd crud cucumber cypress ddd e2e-test form-validation tdd unit-testing

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

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/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: 07 Nov 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: 07 Nov 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: 07 Nov 2024

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

https://github.com/selharem/cucumberdemo

Hands-on tutorial on behavioral-driven development using Cucumber

bdd bdd-framework cucumber gherkin java

Last synced: 08 Nov 2024

https://github.com/purpleclay/cornichon

A tiny pickled cucumber 🥒

bdd cucumber gherkin

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

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

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

bdd cucumber java

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

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

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/andreasneuber/python-cucumber-selenium-example

Sample implementation for Python Behave.

bdd behave cucumber python3 testautomation

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

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

BDD and TDD with Cucumber and JUnit

bdd codecov cucumber gradle java java8 junit wercker

Last synced: 09 Nov 2024

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

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

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: 12 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: 10 Nov 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: 12 Nov 2024

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