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/kristerkari/bdd-using

DRY your Jasmine or Mocha tests using the data provider pattern

bdd jasmine jasmine-tests mocha mocha-tests

Last synced: 10 Oct 2024

https://github.com/axentro/spinach

BDD Style test runner

bdd crystal

Last synced: 11 Nov 2024

https://github.com/bitloops/bitloops-gherkin-ts

bitloops-gherkin is a node.js package that automatically generates Gherkin tables in Cucumber .feature files from test data pulled from your Google Sheet! Liking what you are seeing? Don't forget to star ⭐ us ^^^

bdd cucumber cucumber-js gherkin google-sheets testing typescript

Last synced: 14 Oct 2024

https://github.com/devpaul/node-bdd-example

example bdd with node.js

bdd cucumberjs testing

Last synced: 14 Oct 2024

https://github.com/toolisticon/jgiven-kotlin

Extensions to make working with jgiven.org and Kotlin even more fun

bdd jgiven kotlin testing

Last synced: 19 Oct 2024

https://github.com/javiertuya/samples-test-java

Ejemplos sobre pruebas en entorno Java con swing y MVC

bdd java jbehave junit maven mvc swing testing

Last synced: 17 Nov 2024

https://github.com/aloetesting/aloe_webdriver

Behavior Driven Development using Cucumber for Python - Selenium integration

aloe bdd django gherkin python selenium

Last synced: 01 Dec 2024

https://github.com/kamomille/site-html

Site web de gestion de salariés avec BDD

bdd html-css mysql website

Last synced: 15 Dec 2024

https://github.com/ivoputzer/cli-args-parser-kata

the goal of this kata is to learn to work incrementally by implementing a cli arguments parser.

bdd incremental kata learning study tdd testing

Last synced: 01 Dec 2024

https://github.com/mikeparcewski/aws-openapi

A massively scalable CRUD application built using AWS (CloudFormation) & OpenAPI 3.0 that focuses on configuration over code.

aws aws-apigateway aws-cloudformation aws-dynamodb aws-lambda aws-sns bdd howto openapi-generator openapi3

Last synced: 23 Dec 2024

https://github.com/kanecheshire/bddswift

A type-safe, compiler-enforced way of writing BDD steps and scenarios in Swift for XCTest.

bdd bdd-framework bdd-style resultbuilder swift xctest xcuitest

Last synced: 15 Oct 2024

https://github.com/pedro-gutierrez/cmnode

YAML programmable Erlang VM

ansible bdd elementary elm erlang kubernetes scheme yaml

Last synced: 07 Nov 2024

https://github.com/fpoli/ctlmc

CTL model checker, implemented using BDDs (JavaBDD library)

bdd ctl model-checking scala

Last synced: 03 Dec 2024

https://github.com/danzelbel/xray-beams

Xray test management integration for vscode

bdd gherkin jira vscode-extension xray

Last synced: 09 Nov 2024

https://github.com/gdonald/bdd-behave

A behavior driven development framework for Raku

bdd framework raku spec testing

Last synced: 22 Nov 2024

https://github.com/goblinfactory/draki

Draki fluent web automation : write robust web automation scripts. Use for requirement verification, smoke tests, acceptance tests, you name it, Draki does it.

acceptance-tests bdd behat chrome ddd gherkin qa-automation-test qatools selenium smoke-tests specflow tdd testautomation testautomationframework testing verification watin

Last synced: 04 Dec 2024

https://github.com/itzshoaib/chukti

Low-Code Smart Contract Testing Library: Simple, efficient, and user-friendly with intuitive BDD syntax in plain English.

bdd behaviour-driven-development blockchain forge-cucumber hacktoberfest hardhat-cucumber smart-contract-test-cucumber smart-contract-testing smart-contracts solidity

Last synced: 07 Nov 2024

https://github.com/codewithmmak/protractor-jasmine-javascript

This is sample Test Automation framework designed using Protractor, Jasmine and JavaScript

bdd jasmine javascript protractor tdd

Last synced: 23 Nov 2024

https://github.com/artees/shouldassertions

A BDD library for testing C# code.

assert bdd behavior tdd test testing

Last synced: 21 Dec 2024

https://github.com/thiagodp/codeceptjs-cmdhelper

💻 Let your CodeceptJS tests run commands in the console/terminal

bdd codeceptjs command console execute run terminal test testing

Last synced: 06 Nov 2024

https://github.com/godogx/allure

Allure result formatter for godog

allure-report bdd cucumber go godog godog-extension golang report testing

Last synced: 08 Nov 2024

https://github.com/adamcegielka/playwright-cucumber-bdd-typescript

Improving skills in automated testing using Cucumber and BDD.

bdd cucumber playwright playwright-typescript testing

Last synced: 06 Nov 2024

https://github.com/behzadam/leitner

Leitner is a flashcards management system based on TypeScript, DDD, CQRS, Event Sourcing, NestJS and NextJS, React Material UI, Prisma, and Testing Concepts. This project has been integrated with the NX Monorepo tool.

bdd clean-architechture ddd event-sourcing feature-folder-structure flashcard flashcards jest leitner leitner-method leitnerbox material-ui nestjs nextjs nx-workspace react react-testing-library typescript webapi

Last synced: 18 Dec 2024

https://github.com/ernsthaagsman/car-behave

An example to show how BDD works

bdd behave python testing

Last synced: 22 Nov 2024

https://github.com/contino/cucumber-declarative-gherkin

Reference implementation of Declarative Gherkin for Cucumber testing.

bdd cucumber cucumber-js cucumberjs declarative-gherkin gherkin gherkin-dsl webdriverio

Last synced: 11 Nov 2024

https://github.com/al333z/anti-test

A DSL for BDD, leveraging Functional Programming techniques.

bdd cats fp scala

Last synced: 11 Nov 2024

https://github.com/bilelmsekni/elevator-bdd-kata

This is an exercice to learn how to write code in BDD mode. It's also a way to explore specflow's most imporant features

bdd dotnet kata nsubstitute specflow

Last synced: 03 Nov 2024

https://github.com/martinohmann/godog-http

Feature context for godog that adds http testing steps

bdd cucumber gherkin golang http integration-testing

Last synced: 09 Nov 2024

https://github.com/restqa/gherkin-linter-action

🧹 | A Github Action to parse and validate your Gherkin feature files

bdd cucumber e2e gherkin gherkin-lint linter restqa test-automation testing

Last synced: 14 Nov 2024

https://github.com/rileymanda/blog-app

BlogApp is a web application that allows users to create, update, and interact with blog posts. It is built using Ruby on Rails and PostgreSQL as the database, and it includes comprehensive unit and integration tests implemented in RSpec and Capybara.

bdd capybara rails rspec-rails ruby selenium-webdriver

Last synced: 19 Nov 2024

https://github.com/timofurrer/tag-expressions

Python implementation of Shunting-yard Algorithm to evaluate logical tag expressions

bdd bool cucumber evaluate expression logic parse radish shunting-yard-algorithm tags tree

Last synced: 19 Dec 2024

https://github.com/stevenmhunt/testjam-io

An online coding environment specifically designed for Cucumber and Gherkin

bdd bdd-framework cucumber cucumber-js cucumber-jvm cucumber-ruby gherkin javascript testing testing-framework

Last synced: 17 Nov 2024

https://github.com/thenlabs/pyramidal-tests

A complementary framework for PHPUnit that focuses on simplicity, reusability, and storytelling.

bdd bdd-framework bdd-style bdd-style-testing-framework php phpunit phpunit-extension phpunit-tests testing-framework

Last synced: 28 Sep 2024

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

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

bdd mjs test

Last synced: 01 Nov 2024

https://github.com/glasswalk3r/rabbitmq-management-proxy

A Nginx configuration to setup a reverse proxy for RabbitMQ Management plugin

access-control bdd monitoring nginx proxy rabbitmq

Last synced: 19 Nov 2024

https://github.com/ashisraj/bdd-with-cucumber-selenium

My first bdd (cucumber+selenium) test suite in Java for Node.js blog/post app (https://github.com/AshisRaj/Blog-Post) I developed.

bdd bdd-framework cucumber cucumber-features cucumber-html-report cucumber-jvm cucumber-reports cucumber-steps cucumber-tests selenium selenium-java selenium-webdriver third-party-libraries

Last synced: 08 Nov 2024

https://github.com/theodesp/bdd-javascript

A starter kit for testing in BDD in Javascript

bdd cucumberjs javascript starter-kit tdd

Last synced: 08 Dec 2024

https://github.com/plouc/cucurbit

Run cucumber-js tests from your browser

bdd cli cucumber gherkin test-runn ui

Last synced: 28 Nov 2024

https://github.com/osandadeshan/bdt-orator-testing

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

android-automation appium bdd gauge gauge-java java

Last synced: 13 Nov 2024

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

Ruby gem for interaction with AssertThat BDD Jira plugin.

assertthat assertthat-bdd bdd cucumber-ruby jira-plugin ruby-gem

Last synced: 10 Nov 2024

https://github.com/osandadeshan/web-api-mobile-integration-automation

A demo project that automates Web, API and Mobile integrations using Selenium, Appium and Gauge in Java.

appium bdd gauge gauge-java java mobile-automation web-automation

Last synced: 13 Nov 2024

https://github.com/omermorad/jest-gherkin

Jest Gherkin Plugin (For BDD Testing)

bdd bdd-framework integration-testing jest jest-plugin unit-testing

Last synced: 04 Dec 2024

https://github.com/osandadeshan/api_testing_demo_with_rest_assured

A demo project that automates REST API using Rest Assured and Gauge in Java.

api-automation bdd gauge gauge-java java rest-assured

Last synced: 13 Nov 2024

https://github.com/rodolphocastro/patterns-with-bdd

Play around with design patterns, ddd and BDD

bdd ddd design-patterns dotnet specflow tdd

Last synced: 06 Dec 2024

https://github.com/libresign/behat-builtin-extension

Extension to use built-in PHP server on Behat tests

api bdd behat behat-extension php php-builtin-server test-automation tests

Last synced: 09 Nov 2024

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

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

android android-automation appium bdd gauge gauge-java

Last synced: 13 Nov 2024

https://github.com/nethereum/nethereum.testrpcrunner

TestRPC embedded to simplify unit test integration

atd bdd ethereum nethereum testing testrpc

Last synced: 12 Nov 2024

https://github.com/alertbox/todomvc-cucumber-protracteer

Minimalistic template project to kick start Gherkin style E2E tests written in Screenplay pattern using Puppeteer w/ Protractor + CucumberJS.

bdd cucumberjs e2e gherkin headless-chrome nodejs protractor protractor-cucumber-framework puppeteer starter-kit template-project test-automation todomvc-demo

Last synced: 28 Nov 2024

https://github.com/garrettw/aspire

An opinionated general-purpose PHP app framework

bdd framework modular oop php php-framework srp

Last synced: 14 Nov 2024

https://github.com/jaeyeophan/javascript_test_tutorial

Tutorial about TDD & BDD with Javascript

bdd chai mocha rest-api test

Last synced: 08 Dec 2024

https://github.com/rajatt95/playwright_js_bdd

Automation Testing | Web | Playwright | Javascript | VS Code | BDD | Cucumber | Page Object Model | Chai | Cucumber-HTML-Reporter | Features | Step Definitions | Scenario Outline | Examples

bdd cucumber cucumber-html-reporter features javascript page-object-model playwright test-automation vscode

Last synced: 08 Dec 2024

https://github.com/upgundecha/cucumber-cypress-ts

Cucumber and Cypress integration with TypeScript

automated-testing bdd cucumber cypress react reactjs typescript

Last synced: 19 Dec 2024

https://github.com/kripaliz/unifiedbdd-automation-framework

Automation framework / solution implemented in Java to support web browser as well as mobile browser / App automation

allure-report allure2 appium automated-testing bdd bdd-tests cucumber cucumber-jvm gherkin java pageobjects selenium-webdriver spring-boot spring-boot-starter-test testng webdriver-manager

Last synced: 14 Oct 2024

https://github.com/rluvaton/expect-matchers

Additional Jest/vitest/expect matchers

assertions bdd expect extended jest matchers testing vitest

Last synced: 27 Oct 2024

https://github.com/rajatt95/pythonrequests_bdd

Automation Testing | API | Requests | Python | PyCharm | BDD | Behave | Hooks | Parameterization (Run scenario with multiple data sets) | Tagging | Allure Reports

allure-report bdd behave feature parameterization pycharm python scenarios

Last synced: 08 Dec 2024

https://github.com/xray-app/tutorial-csharp-specflow

Tutorial for SpecFlow using C# integrated with Xray and Jira

bdd chsarp jira specflow test-automation testing xray

Last synced: 12 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/savaged/ninjectish

Some fun learning for dependency inversion

autofac bdd

Last synced: 08 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/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/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/baygeldin/tic-tac-toe

Test assignment for a JavaScript developer job (React, Redux, Webpack, Karma, Mocha, Chai, Sinon, Enzyme, CSS Modules, Koa, WebSockets & WebRTC).

bdd javascript nodejs react socket-io webaudio webpack webrtc websockets

Last synced: 21 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/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/xanders/gherkin-steps-js

Write Cucumber step definitions with Gherkin syntax

bdd cucumber cucumber-js cucumber-steps gherkin qa tdd test-automation testing

Last synced: 16 Dec 2024

https://github.com/vhoyer/lazy-let

An utility for using lazy variables in a BDD test environment with nested `describe`s, and `it`s.

bdd hacktoberfest testing

Last synced: 21 Dec 2024

https://github.com/dzejkop/catchr

A testing framework for Rust inspired by Catch!

bdd bdd-tests rust rust-crate rust-lang testing testing-framework

Last synced: 27 Oct 2024

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

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

bdd mjs test

Last synced: 01 Nov 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/megahertz/humile

Make Jasmine Great Again!

bdd jasmine nodejs runner tdd test typescript unit

Last synced: 02 Dec 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/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/dunossauro/report-portal-hook-plugin

report portal plugin to hook plug

bdd behave hook-plug python

Last synced: 14 Nov 2024

https://github.com/alertbox/todomvc-cucumber-protractor

Minimalistic template project to kick start Gherkin style E2E tests written in Screenplay pattern using CucumberJS + Protractor.

bdd cucumberjs e2e gherkin nodejs protractor protractor-cucumber-framework starter-kit template-project test-automation todomvc-demo

Last synced: 28 Nov 2024