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

A BDD-style test runner for Java 8. Inspired by Jasmine, RSpec, and Cucumber.

bdd gherkin jasmine java java-8 junit rspec test-runner testing unit-testing

Last synced: 19 Dec 2024

https://github.com/jamesmessinger/postman-bdd

A BDD test framework for Postman and Newman

api assertions bdd chai javascript newman postman rest testing

Last synced: 01 Oct 2024

https://github.com/rakhimov/scram

Probabilistic Risk Analysis Tool (fault tree analysis, event tree analysis, etc.)

bdd c-plus-plus cpp17 event-tree fault-tree fta pra psa python qt5 reliability-engineering risk-analysis zbdd

Last synced: 26 Dec 2024

https://github.com/JamesMessinger/postman-bdd

A BDD test framework for Postman and Newman

api assertions bdd chai javascript newman postman rest testing

Last synced: 30 Oct 2024

https://github.com/grappa-py/grappa

Behavior-oriented, expressive, human-friendly Python assertion library for the 21st century

assertion-library assertions bdd bdd-style behavior-driven-development declarative expressive python testing

Last synced: 27 Nov 2024

https://github.com/oskardudycz/ogooreck

Sneaky Testing Library in BDD style

bdd behaviour-driven-development dotnet testing testing-library

Last synced: 30 Oct 2024

https://github.com/onmyway133/spek

🎏 Function builder BDD testing framework in Swift

bdd builder describe function swift test

Last synced: 01 Nov 2024

https://github.com/john-doherty/selenium-cucumber-js

Browser automation framework written in pure JavaScript using official selenium-webdriver and cucumber-js

bdd browser-automation cucumber-js javascript nodejs selenium-webdriver test-automation testautomation

Last synced: 21 Dec 2024

https://github.com/fawohlsc/azure-policy-testing

This repository outlines an automated testing approach for Azure Policies. The approach is fundamentally based on behavior-driven development (BDD) to improve communication between developers, security experts and compliance officers.

azure azurepolicy azurepowershell bdd github githubactions microsoft pester powershell

Last synced: 08 Nov 2024

https://github.com/marcoturi/fastify-boilerplate

Fastify 5 application boilerplate based on clean architecture, domain-driven design, CQRS, functional programming, vertical slice architecture for building production-grade applications 🚀

backend bdd clean-architecture cqrs cucumber ddd fastify functional-programming graphql hexagonal-architecture mercurius nodejs onion-architecture typescript vitest

Last synced: 23 Dec 2024

https://github.com/automationpanda/tau-pytest-bdd

Test Automation University: Behavior-Driven Python with pytest-bdd

bdd pytest pytest-bdd python tau test-automation test-automation-university

Last synced: 25 Dec 2024

https://github.com/paulgibbs/behat-wordpress-extension

WordHat: Behat for WordPress

bdd behat wordpress

Last synced: 03 Nov 2024

https://github.com/apiaryio/gavel-spec

Behavior specification for Gavel, validator of HTTP transactions

bdd cucumber dredd gavel gherkin http http-transactions sjs-team test-suite validation

Last synced: 11 Oct 2024

https://github.com/icy-arctic-fox/spectator

Feature-rich testing framework for Crystal inspired by RSpec.

bdd crystal hacktoberfest rspec spec tdd testing

Last synced: 23 Dec 2024

https://github.com/wttech/bobcat

Bobcat is an automated testing framework for functional testing of web applications.

appium automation bdd cucumber gherkin junit qa quality-assurance regression-tests selenium webdriver

Last synced: 27 Sep 2024

https://github.com/ekino/veggies

:sparkles: :rocket: Veggies is an awesome cucumberjs library for API/CLI testing. Great for testing APIs built upon Express, Koa, HAPI, Loopback and others. It's also the perfect companion for testing CLI applications built with commander, meow & Co.

api bdd cli cucumberjs gherkin http-client testing

Last synced: 19 Dec 2024

https://github.com/eavichay/showroom

Universal development and automated test environment for web components

automation bdd client-side javascript server-side tdd test-tools testing testing-tools web-components

Last synced: 01 Nov 2024

https://github.com/kt3k/kocha

:tea: Modern, simpler Mocha clone, no globals, lint friendly

bdd karma-plugin mocha test unit-testing

Last synced: 21 Nov 2024

https://github.com/aloetesting/aloe

Behavior Driven Development using Cucumber for Python

aloe bdd gherkin python

Last synced: 26 Dec 2024

https://github.com/cucumber-rs/gherkin

Pure Rust implementation of Gherkin language (`.feature` file) for Cucumber testing framework.

bdd cucumber cucumber-rust gherkin gherkin-rust rust

Last synced: 22 Dec 2024

https://github.com/majamassarini/automate-home

Yet another python home automation (iot) project. Because a smart light is more than just on or off.

asyncio automate-home automation bdd domotic home home-automation internet-of-things iot knx lifx python python3 smart smart-home sonos

Last synced: 22 Dec 2024

https://github.com/defsquare/scenari

Clojure BDD library - Executable Specification with Behavior-Driven Development

bdd behavior-driven-development clojure cucumber dsl gherkin scenario scenario-steps

Last synced: 11 Oct 2024

https://github.com/hdorgeval/cucumber6-ts-starter

Starter project to write and debug cucumber-js features in TypeScript language

bdd cucumber cucumber-js gherkin starter-template typescript visual-studio-code vscode

Last synced: 11 Oct 2024

https://github.com/hidroh/cucumber-api

API validator in BBD style with Cucumber

api bdd cucumber json ruby ruby-gem

Last synced: 24 Dec 2024

https://github.com/7ep/demo

A demonstration of a web application with tests

automation bdd behave cucumber database demonstration gherkin gradlew java jenkins python selenium tdd unit-testing

Last synced: 11 Oct 2024

https://github.com/accenture/bdd-for-all

Flexible and easy to use library to enable your behavorial driven development (BDD) teams to easily collaborate while promoting automation, transparency and reporting.

agile-development api bdd ci-cd cucumber ddd integration-testing microservices reactive restful soap tdd test-automation test-automation-framework test-driven-development testing

Last synced: 11 Oct 2024

https://github.com/getgauge/gauge-vscode

A Visual Studio Code plug-in for Gauge

agile bdd gauge-vscode languageserver testing visual-studio-code

Last synced: 26 Dec 2024

https://github.com/martinschneider/justtestlah

Dynamic test framework for web and mobile applications

assertj bdd cucumber java junit junit4 selenide selenium spring

Last synced: 23 Dec 2024

https://github.com/wesovilabs/orion

A next-generation testing tool. Orion provides a powerful DSL to write and automate your acceptance tests

bdd testing testing-tools

Last synced: 13 Nov 2024

https://github.com/sergiusthebest/kmtest

Kernel-mode C++ unit testing framework in BDD-style

bdd driver header-only kernel-mode test-framework unit-testing

Last synced: 07 Nov 2024

https://github.com/hdorgeval/cucumber7-ts-starter

Starter project to write and debug cucumber-js features in TypeScript language

bdd cucumber cucumber-js gherkin starter-template typescript visual-studio-code vscode

Last synced: 11 Oct 2024

https://github.com/jfilipczyk/gomatch

Library created for testing JSON against patterns.

bdd golang json matcher pattern-matching tdd testing

Last synced: 26 Oct 2024

https://github.com/renanivo/pytest-testdox

A TestDox format reporter for pytest

bdd hacktoberfest pytest reporting test-reporting testing

Last synced: 21 Dec 2024

https://github.com/salesforce/codeceptjs-bdd

Javascript BDD UI Automation Framework. Exclusive LWC Shadow DOM Support. Playwright, Webdriver.io, Appium, Saucelabs.

assertions bdd codeceptjs-bdd cucumber lwc multi-browsers parallel salesforce salesforce-automation saucelabs shadow-dom webcomponents

Last synced: 21 Dec 2024

https://github.com/iensu/mocha-cakes-2

A BDD plugin for Mocha testing framework

bdd cucumber gherkin javascript mocha mocha-cakes nodejs tdd testing typescript

Last synced: 11 Oct 2024

https://github.com/icedfrisby/icedfrisby

HTTP testing framework built on Mocha that makes testing API endpoints easy, fast, and fun

api api-server api-testing apis bdd mocha mocha-tests rest rest-api

Last synced: 25 Dec 2024

https://github.com/kaliber5/ember-cli-yadda

Write cucumber specs for ember-cli applications

bdd cocumber ember ember-addon hacktoberfest testing yadda

Last synced: 25 Dec 2024

https://github.com/8t4/gwtdo

GWTDO defines a BDD-style test suite, with a clear separation of concerns between the test scenario definition and the implementation details.

bdd dotnet dsl gwt nuget test-fixture test-fixtures testing

Last synced: 10 Nov 2024

https://github.com/noonat/pecs

A teensy PHP BDD testing framework.

bdd php spec testing

Last synced: 19 Oct 2024

https://github.com/mkuthan/example-spring

Example Spring project

bdd ddd spring tdd

Last synced: 06 Nov 2024

https://github.com/chorus-bdd/chorus

The Chorus BDD interpreter - Executable specifications for distributed systems

bdd bdd-framework bdd-tests chorus distributed-systems gherkin integration-testing integration-tests java javascript testing

Last synced: 25 Nov 2024

https://github.com/gcaptn/tincan

A BDD testing library for Deno

bdd deno testing

Last synced: 18 Nov 2024

https://github.com/halleck45/livre-developpement-pilote-comportement

Sources du livre sur Développement piloté par le comportement

bdd behat scrum

Last synced: 07 Nov 2024

https://github.com/mattduck/pytest-it

Decorate your pytest suite with RSpec-style pytest markers, then run `pytest --it` to see a plaintext spec of the test structure.

bdd pytest python rspec

Last synced: 29 Nov 2024

https://github.com/Chorus-bdd/Chorus

The Chorus BDD interpreter - Executable specifications for distributed systems

bdd bdd-framework bdd-tests chorus distributed-systems gherkin integration-testing integration-tests java javascript testing

Last synced: 14 Nov 2024

https://github.com/jsgiven/jsgiven

A developer-friendly and pragmatic BDD tool for JavaScript.

ava bdd cucumber gherkin given given-when-then jasmine jest jgiven living-documentation mocha protractor testing then when

Last synced: 25 Dec 2024

https://github.com/jsGiven/jsGiven

A developer-friendly and pragmatic BDD tool for JavaScript.

ava bdd cucumber gherkin given given-when-then jasmine jest jgiven living-documentation mocha protractor testing then when

Last synced: 21 Dec 2024

https://gitlab.com/arctic-fox/spectator

Feature-rich testing framework for Crystal inspired by RSpec.

bdd crystal hacktoberfest rspec spec testing

Last synced: 30 Oct 2024

https://github.com/th1agoalmeida/bdd

Given/When/Then/And/But output to RSpec and Minitest

bdd minitest rspec ruby tests user-stories

Last synced: 29 Sep 2024

https://github.com/ch1ago/bdd

Given/When/Then/And/But output to RSpec and Minitest

bdd minitest rspec ruby tests user-stories

Last synced: 02 Nov 2024

https://github.com/thadeu/vscode-run-rspec-file

Run RSpec Extension for Visual Studio Code (vscode) https://marketplace.visualstudio.com/items?itemName=thadeu.vscode-run-rspec-file

bdd rails rspec spec tdd test vscode-extension vscode-rspec vscode-ruby

Last synced: 25 Dec 2024

https://github.com/mesaugat/chai-exclude

Exclude keys to compare from a deep equal operation with chai expect or assert.

assert bdd chai chai-exclude chai-plugin exclude expect mocha tdd unit-testing

Last synced: 25 Dec 2024

https://github.com/flowbased/fbp-spec

Data-driven testing of FBP components and graphs

bdd fbp-protocol tdd test-runner testing

Last synced: 10 Nov 2024

https://github.com/Taluu/Behapi

Behat extension for those who want to write acceptances tests for apis

api bdd behat behat-contexts behat-extension php php71 rest

Last synced: 08 Nov 2024

https://github.com/taluu/behapi

Behat extension for those who want to write acceptances tests for apis

api bdd behat behat-contexts behat-extension php php71 rest

Last synced: 12 Oct 2024

https://github.com/a8m/expect

Minimalistic BDD-style assertions for Go (inspired by expect.js)

assert bdd expect go

Last synced: 28 Oct 2024

https://github.com/pactumjs/pactum-cucumber-boilerplate

Boilerplate project to run REST API tests with Cucumber & Pactum

api api-testing bdd boilerplate cucumber pactum pactumjs rest-api testing

Last synced: 12 Nov 2024

https://github.com/pubkey/binary-decision-diagram

A library to create, minimize and optimize binary decision diagrams https://github.com/pubkey/binary-decision-diagram

bdd binary-decision-diagram binary-decision-diagrams binary-decision-tree mtbdd robdd truth-table

Last synced: 23 Dec 2024

https://github.com/galad/tranquire

An .NET web UI automation framework based on the screenplay pattern implemented in Serenity BDD

bdd screenplay-pattern selenium testing

Last synced: 06 Nov 2024

https://github.com/hlaueriksson/lofuunit

Unit Testing with Local Functions :tiger:

bdd csharp dotnet tdd test testing unittest unittesting

Last synced: 27 Oct 2024

https://github.com/artbear/1bdd

1BDD для OneScript - консольный фреймворк, реализующий BDD для проекта OneScript. Для Windows и Linux.

bdd oscript

Last synced: 08 Nov 2024

https://github.com/paulcwarren/ginkgo4j

A Java BDD Testing Framework (based on RSpec and Ginkgo)

bdd eclipse ginkgo intellij java junit rspec spring tdd

Last synced: 28 Oct 2024

https://github.com/bigwhite/cbehave

A Behavior Driven Development Framework for C

bdd c unit-testing

Last synced: 08 Nov 2024

https://github.com/executeautomation/flutterdriver_automation

In this repo we will discuss working with automation testing of flutter app with Flutter driver.

android bdd flutter flutter-driver flutter-gherkin ios

Last synced: 28 Oct 2024

https://github.com/udaychandra/bdd

JUnit 5 based BDD library to create and run stories and behaviors a.k.a BDD specification tests

bdd bdd-framework java junit junit5

Last synced: 16 Nov 2024

https://github.com/moatazeldebsy/testcafe-tau

This repo contains the course material for the Test Automation University Course Introduction to E2E Web Testing using TestCafe

allure-report applitools bdd bdd-framework data-driven-tests docker docker-compose e2e-tests javascript pageobject-pattern reportportal testcafe

Last synced: 16 Dec 2024

https://github.com/gkushang/codeceptjs-bdd

⭐️ ⭐️⭐️ Migrated to Salesforce Open Source Platform - https://github.com/salesforce/codeceptjs-bdd

bdd codeceptjs codeceptjs-e2e codeceptjs-saucelabs cucumber e2e-framework javascript-test-harness multi-browsers parallel saucelabs scenarios

Last synced: 27 Oct 2024

https://github.com/elastic/e2e-testing

Formal verification of Elastic-Agent and more using BDD

bdd cucumber godog golang poc

Last synced: 26 Sep 2024

https://github.com/rendro/mocha-given

Adds a Given/When/Then DSL to mocha as an alternative style for specs

bdd given mocha testing

Last synced: 08 Nov 2024

https://github.com/glaucia86/sw-api-node-v1

Projeto com o objetivo final de criar uma api que realize as 4 operações do HTTP: GET, DELETE, PUT & POST. Utilizando das boas práticas de programação e realizando o TDD.

bdd javascript nodejs tdd

Last synced: 23 Oct 2024

https://github.com/zhukovgreen/pytest-when

Pytest plugin for more readable mocking

bdd mocking pytest pytest-plugin

Last synced: 18 Nov 2024

https://github.com/unadlib/crius

A testing tool for behavior-driven development

ava bdd bdd-framework crius cucumber jasmine jest jsx mocha react tape

Last synced: 14 Oct 2024