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/douglascarlos-dev/robot-framework-clientes-gestor

Teste de Software usando o Robot Framework, BDD e Python

bdd python robot-framework

Last synced: 20 Dec 2024

https://github.com/pgmccann/nbbdd

BDD for Jupyter Notebooks. Hackday project at SSI Collaborations Workshop 2020. #CollabW2020

bdd behavior-driven-development collabw20 gherkin jupyter jupyter-notebook jupyter-notebooks python

Last synced: 26 Oct 2024

https://github.com/osandadeshan/ios-mobile-app-automation

A demo project that automates iOS application using Appium and Gauge in Java.

appium bdd gauge gauge-java ios-automation

Last synced: 13 Nov 2024

https://github.com/accraze/behave-generator

Setup Python Projects to use Behave BDD

bdd generator python

Last synced: 11 Nov 2024

https://github.com/josdem/spring-boot-geb

Shows how to use Geb browser automation in a Spring Boot project

bdd geb selenium-webdriver spock-framework spring-boot-2 webdrivermanager

Last synced: 16 Nov 2024

https://github.com/adamluzsi/googlecloudpubsub

Golang Pubsub pipeline consumer for rapid develeopment and testing when building google pubsub pipeline enhancers

bdd cloud gcloud-pubsub golang google pubsub tdd

Last synced: 18 Dec 2024

https://github.com/59naga/eastern

:fireworks: a minimal & blazing fast BDD Framework for ESM Modules

bdd mjs test

Last synced: 29 Dec 2024

https://github.com/luizcalaca/tdd-bdd-typescript

Using TDD and BDD to build an API with mocha, chai and sinon

bdd chai clean-architecture domain-driven-design mocha sinon tdd ts-sinon typescript unittest

Last synced: 25 Nov 2024

https://github.com/luizcalaca/tdd-training

Training about TDD and BDD programming on Node.js

bdd clean-architecture domain-driven-design jest nodejs tdd

Last synced: 25 Nov 2024

https://github.com/d4nyll/cucumber-socket

In a Cucumber/Gherkin test, cucumber-socket gives you the ability to wait for Socket.io events to be received before moving on to the next step.

async asynchronous bdd cucumber gherkin socket-io testing websocket

Last synced: 15 Nov 2024

https://github.com/mariocandela/user-api

Public template Java Spring Microservice with OpenAPI and MongoDB

bdd docker java mongodb open-api-v3 spring-boot spring-template swagger-codegen unittest

Last synced: 01 Jan 2025

https://github.com/bifravst/bdd-markdown

Write BDD tests in Markdown.

bdd iot nrf-asset-tracker

Last synced: 15 Nov 2024

https://github.com/the-pinbo/robdd

A binary decision diagram is a directed acyclic graph used to represent a Boolean function. The ROBDD is a canonical form, which means that given an identical ordering of input variables, equivalent Boolean functions will always reduce to the same ROBDD.

bdd bdds boolean-algebra graphviz-dot ipynb-jupyter-notebook pthon3 robdd vlsi vlsi-cad

Last synced: 13 Nov 2024

https://github.com/executeautomation/cucumber-jvm

Cucumber-JVM 5 with enhanced Cucumber Expressions

bdd cucumber cucumber-jvm executeautomation

Last synced: 08 Nov 2024

https://github.com/dunossauro/report-portal-hook-plugin

report portal plugin to hook plug

bdd behave hook-plug python

Last synced: 14 Nov 2024

https://github.com/tidal/phpspec-behavior

An extension for PhpSpec to generate behavior (traits) from interfaces

bdd behavior code-generation code-generator extension implementation interface php7 phpspec test trait

Last synced: 02 Jan 2025

https://github.com/broothie/gspec

A Go test framework

bdd go golang rspec spec test

Last synced: 18 Dec 2024

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

NPM module for integration with AssertThat BDD Jira plugin

assertthat-bdd bdd cucumberjs jira-plugin nodejs-modules

Last synced: 12 Oct 2024

https://github.com/code4mk/karma-template

Karma template + Jasmine + Mocha (chai) = JS Unit Testing

0devco bdd chai jasmine karma karma-jasmine karma-mocha mocha mocha-chai tdd

Last synced: 13 Nov 2024

https://github.com/stevenmhunt/cucumber-extra

Additional tools, utilities, and capabilities for Cucumber.js.

bdd bdd-tests cucumber cucumber-js gherkin qa-automation yaml

Last synced: 17 Nov 2024

https://github.com/tommysitu/go-resty-sample-client

Sample API client using go-resty

bdd bdd-tests ginkgo go go-resty golang http-client

Last synced: 01 Dec 2024

https://github.com/eridem/patata

🍟 Patata - Mobile Behaviour Driven Development made it easy -

android appium bdd ios test-automation

Last synced: 10 Nov 2024

https://github.com/assertthat/assertthat-bdd-maven-plugin

Maven plugin for interaction with AssertThat BDD Jira plugin.

assertthat-bdd bdd cucumber jira-plugin maven-plugin

Last synced: 10 Nov 2024

https://github.com/lykmapipo/express-test-helpers

Sensible test helpers for express

bdd express http lykmapipo middleware router specs tdd test unit

Last synced: 27 Oct 2024

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

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/sumanjs/suman-transform-plugins

Plugins for transforming, building/compiling test scripts.

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

Last synced: 18 Nov 2024

https://github.com/ecarreras/adventofcode22

Advent of Code 2022 using Python and BDD

advent-of-code-2022 bdd python3 tdd

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

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

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

My first behat training in php

bdd behat php tdd

Last synced: 16 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: 06 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/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/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/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/nguyenj-c/data-generator-faker

Small project with scripts that insert data into a database using Faker

bdd education educational-project faker-generator php php-library

Last synced: 08 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/gradedjestrisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

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

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

assertions bdd chai chai-assertions chai-plugin chaijs javascript

Last synced: 20 Dec 2024

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

A program for generating k-maps based on user input.

bdd cli command-line command-line-tool cucumber gherkin go go117 godog golang golang117 k-map karnaugh-map kmap

Last synced: 15 Nov 2024

https://github.com/mimimalizam/haskii

emoji effort

bdd cli emoji gem ruby sample-app

Last synced: 11 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/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/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/levvolkov/pageobject

6 «BDD (Behaviour Driven Development), Page Object's»

automated-testing bdd github-actions gradle issues

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

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/tooniez/behave-bdd-python

📃 Elevate Your BDD with Behave!

bdd behave python selenium

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

Sample implementation for Python Behave.

bdd behave cucumber python3 testautomation

Last synced: 05 Jan 2025

https://github.com/baccigalupi/cucaroo

Light cucumber implementation for node javascript

bdd cucumber nodejs

Last synced: 13 Dec 2024

https://github.com/adamwong246/testeranto

ATDD typescript tests

atdd bdd esbuild graphology tdd typescript

Last synced: 05 Jan 2025

https://github.com/xedi/laravel-behat

Behat Extension for Laravel and Lumen

bdd behat behat-extension laravel laravel-behat lumen lumen-behat tdd

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

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/williamkoller/clean-cache-control

BDD, Clean Architecture, TDD and TypeScript

bdd clean-architecture clean-code nodejs tdd typescript

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

https://github.com/davorbadrov/bdd_elixir_example

Shows how to use BDD in Elixir

bdd cabbage elixir

Last synced: 06 Dec 2024

https://github.com/hedhyw/vscode-golang-gherkingen

VS-Code extension to generate Golang Behaviour Driven Development (BDD) tests

bdd behavior-driven-development boilerplate golang testing vscode-extension

Last synced: 28 Oct 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/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: 20 Nov 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/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/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/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: 20 Nov 2024

https://github.com/lvnkmn/quickgwt

Simply adds Given When and Then to Quick.

bdd cucumber gherkin given quick swift then when

Last synced: 19 Nov 2024

https://github.com/billcheng/jasmine-gherkin

Jasmine Gherkin style for unit tests

atdd bdd gherkin jasmine test

Last synced: 06 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: 07 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/jorger/herramienta_pruebas_atomaticas

:wrench: Herramienta Pruebas Automáticas

bdd calabash monkey-test

Last synced: 12 Nov 2024