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

β˜•οΈ simple, flexible, fun javascript test framework for node.js & the browser

bdd browser javascript mocha mochajs node nodejs tdd test test-framework testing testing-tools

Last synced: 01 Nov 2024

https://github.com/catchorg/catch2

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

bdd cpp cpp14 framework no-dependencies tdd test-framework testing

Last synced: 01 Nov 2024

https://github.com/catchorg/Catch2

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

bdd cpp cpp14 framework no-dependencies tdd test-framework testing

Last synced: 25 Oct 2024

https://github.com/karma-runner/karma

Spectacular Test Runner for JavaScript

bdd browser jasmine javascript karma mocha qunit tdd test-runner

Last synced: 28 Oct 2024

https://github.com/quick/quick

The Swift (and Objective-C) testing framework.

bdd carthage cocoapods ios objective-c swift testing

Last synced: 28 Oct 2024

https://github.com/Quick/Quick

The Swift (and Objective-C) testing framework.

bdd carthage cocoapods ios objective-c swift testing

Last synced: 17 Aug 2024

https://github.com/robotframework/robotframework

Generic automation framework for acceptance testing and RPA

attd automation bdd python robotframework rpa testautomation testing

Last synced: 28 Oct 2024

https://onsi.github.io/ginkGo

A Modern Testing Framework for Go

bdd bdd-framework go golang test test-driven-development testing

Last synced: 25 Oct 2024

https://github.com/onsi/ginkgo

A Modern Testing Framework for Go

bdd bdd-framework go golang test test-driven-development testing

Last synced: 28 Oct 2024

https://onsi.github.io/ginkgo/

A Modern Testing Framework for Go

bdd bdd-framework go golang test test-driven-development testing

Last synced: 26 Oct 2024

https://github.com/chaijs/chai

BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

assertions bdd chai javascript tdd

Last synced: 28 Oct 2024

https://github.com/pester/Pester

Pester is the ubiquitous test and mock framework for PowerShell.

assertions bdd bdd-framework mock mocking pester-tests powershell powershell-tests tdd tdd-framework testing

Last synced: 28 Oct 2024

https://github.com/pester/pester

Pester is the ubiquitous test and mock framework for PowerShell.

assertions bdd bdd-framework mock mocking pester-tests powershell powershell-tests tdd tdd-framework testing

Last synced: 11 Oct 2024

https://github.com/SpecFlowOSS/SpecFlow

#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration

bdd gherkin hacktoberfest mstest nunit specflow xunit

Last synced: 31 Oct 2024

https://github.com/spekframework/spek

A specification framework for Kotlin

bdd kotlin spek tdd testing

Last synced: 14 Oct 2024

https://jetbrains.github.io/spek

A specification framework for Kotlin

bdd kotlin spek tdd testing

Last synced: 29 Oct 2024

https://github.com/specflowoss/specflow

#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration

bdd gherkin hacktoberfest mstest nunit specflow xunit

Last synced: 09 Oct 2024

https://github.com/shouldjs/should.js

BDD style assertions for node.js -- test framework agnostic

assertions bdd javascript node-js should tdd test testing tests

Last synced: 29 Sep 2024

https://github.com/terraform-compliance/cli

a lightweight, security focused, BDD test framework against terraform.

bdd bdd-style compliance hashicorp infrastructure terraform testing testing-framework

Last synced: 13 Oct 2024

https://github.com/gabrielfalcao/lettuce

Behavior-driven-development tool for python, inspired by Cucumber for Ruby β›Ί

bdd behavior-driven-development python

Last synced: 15 Oct 2024

https://github.com/bitloops/ddd-hexagonal-cqrs-es-eda

Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^

bdd cqrs ddd domain-driven-design event-sourcing hexagonal-architecture jaeger mongodb nats nestjs nodejs postgres prometheus realtime typescript

Last synced: 09 Oct 2024

https://github.com/kahlan/kahlan

:heavy_check_mark: PHP Test Framework for Freedom, Truth, and Justice

bdd coverage monkey-patching php spec tdd test

Last synced: 14 Oct 2024

https://github.com/shellspec/shellspec

A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

bash bdd coverage dash kcov ksh mock posix-compliant posix-sh script shell shell-script shellspec tdd test testing zsh

Last synced: 12 Oct 2024

https://github.com/cucumber/aruba

Test command-line applications with Cucumber-Ruby, RSpec or Minitest.

bdd cucumber ruby shell tdd tidelift

Last synced: 29 Oct 2024

https://github.com/dareid/chakram

REST API test framework. BDD and exploits promises

api-test bdd chai javascript mocha promise-support rest test

Last synced: 10 Oct 2024

https://github.com/mehdihadeli/go-food-delivery-microservices

πŸ• A practical and imaginary food delivery microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.

bdd boilerplate clean-architecture cqrs cqrs-pattern ddd distributed-systems domain-driven-design event-driven-architecture event-sourcing eventsourcing go golang grpc integration-test integration-testing microservice microservices microservices-architecture vertical-slice-architecture

Last synced: 13 Oct 2024

https://github.com/antonmi/espec

Elixir Behaviour Driven Development

bdd bdd-specs elixir testing

Last synced: 30 Oct 2024

https://github.com/etorreborre/specs2

Software Specifications for Scala

bdd scala specification specs2 test

Last synced: 14 Oct 2024

https://github.com/pubkey/event-reduce

An algorithm to optimize database queries that run multiple times https://pubkey.github.io/event-reduce/

bdd database live-queries oplog-tailing realtime realtime-database realtime-queries

Last synced: 22 Oct 2024

https://github.com/jamiemason/jasmine-matchers

Write Beautiful Specs with Custom Matchers for Jest and Jasmine

asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing

Last synced: 18 Oct 2024

https://github.com/JamieMason/Jasmine-Matchers

Write Beautiful Specs with Custom Matchers for Jest and Jasmine

asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing

Last synced: 31 Oct 2024

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

Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.

atdd bdd cucumber rust tdd

Last synced: 11 Oct 2024

https://github.com/friendsofbehat/symfonyextension

:musical_score: Extension integrating Behat with Symfony.

bdd behat behat-extension mink mink-driver php symfony

Last synced: 30 Oct 2024

https://github.com/FriendsOfBehat/SymfonyExtension

:musical_score: Extension integrating Behat with Symfony.

bdd behat behat-extension mink mink-driver php symfony

Last synced: 01 Aug 2024

https://github.com/picklesdoc/pickles

The open source living documentation generator

bdd cucumber living-documentation specflow

Last synced: 27 Sep 2024

https://github.com/volument/baretest

An extremely fast and simple JavaScript test runner.

bdd javascript-test-runner jest minimalist mocha tap tape tdd test-framework test-runner testing-tool web-ser

Last synced: 10 Oct 2024

https://github.com/martinmoene/lest

A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)

bdd cast cpp11 cpp98 header-only no-dependencies single-file tdd testing tiny-framework

Last synced: 12 Oct 2024

https://github.com/reqnroll/reqnroll

Open-source Cucumber-style BDD test automation framework for .NET.

bdd cucumber gherkin specflow test-automation

Last synced: 11 Oct 2024

https://github.com/bitloops/bitloops-language

Open-source transpiled programming language that helps you write clean code, well-designed systems, and build high-quality software that is testable, auditable and maintainable. Like what you see? Don't forget to star! :star: ^^^

bdd bdd-tests behavior-driven-development bitloops bitloops-language clean-architecture contributions-welcome ddd ddd-architecture ddd-example developer-tools domain-driven-design domain-model open-source opensource programming-language test-driven-development transpiler typescript ubiquitous-language

Last synced: 06 Aug 2024

https://github.com/LightBDD/LightBDD

BDD framework allowing to create easy to read and maintain tests.

bdd bdd-style fixie lightbdd mbunit mstest mstestv2 nunit tdd test-framework testframework xunit

Last synced: 27 Oct 2024

https://github.com/peridot-php/peridot

Event driven BDD test framework for PHP

bdd php testing

Last synced: 01 Aug 2024

https://github.com/Quick/Spry

A Mac and iOS Playgrounds Unit Testing library based on Nimble.

bdd ios ipad macos nimble osx playground quick swift testing unittest

Last synced: 13 Aug 2024

https://github.com/vanessa-opensource/add

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с управляСмым качСством Π½Π° 1Π‘

1c 1c-app 1c-enterprise bdd bsl cucumber cucumber-features hacktoberfest onescript smoke-tests tdd tdd-framework testing

Last synced: 11 Oct 2024

https://github.com/everydayrails/everydayrails-rspec-2017

Sample source for the 2017 edition of Everyday Rails Testing with RSpec.

bdd learning learning-ruby rspec ruby ruby-on-rails tdd testing

Last synced: 26 Sep 2024

https://github.com/danielstjules/pho

BDD test framework for PHP

bdd php testing testing-tools

Last synced: 01 Nov 2024

https://github.com/cpp-testing/gunit

GUnit - Google.Test/Google.Mock/Cucumber on steroids

bdd cucumber gherkin googlemock googletest gunit mock tdd

Last synced: 11 Oct 2024

https://github.com/nspec/nspec

A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.

bdd core dotnet mocha nspec nspec-tests rspec tdd testing

Last synced: 10 Oct 2024

https://github.com/strongqa/howitzer

A Ruby-based framework for acceptance testing

bdd cucumber howitzer ruby

Last synced: 11 Oct 2024

https://github.com/nspec/NSpec

A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.

bdd core dotnet mocha nspec nspec-tests rspec tdd testing

Last synced: 27 Oct 2024

https://github.com/mucsi96/nightwatch-cucumber

[DEPRECATED] Cucumber.js plugin for Nightwatch.js.

automation bdd browser cucumber gherkin nightwatch selenium test testing

Last synced: 11 Oct 2024

https://github.com/meadery/white-bread

🍞 Story BDD tool for elixir using gherkin

bdd cucumber elixir gherkin story-bdd testing

Last synced: 11 Oct 2024

https://github.com/dyne/zenroom

Embedded no-code VM executing human-like language to manipulate data and process cryptographic operations.

arm bdd blockchain c cortex-m crypto dyne ebsi gherkin language lua musl-libc no-code osx portable portable-virtual-machine risc-v vm webassembly windows

Last synced: 13 Oct 2024

https://github.com/vitalets/playwright-bdd

BDD testing with Playwright runner

automated-testing bdd cucumber gherkin playwright testing

Last synced: 10 Oct 2024

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

Behavior Driven Development tooling for Python. The root from red to green.

bdd cucumber feature-file gherkin hacktoberfest python quality radish tdd testing

Last synced: 10 Oct 2024

https://github.com/xcteq/xcfit

Full Stack Protocol Oriented BDD in Xcode for iOS app with Swift using XCUITest, Cucumberish and FitNesse

bdd bdd-style cucumber fastlane ios-app swift swift3 xcode-templates xcode8 xctest xcuitest

Last synced: 01 Nov 2024

https://github.com/XCTEQ/XCFit

Full Stack Protocol Oriented BDD in Xcode for iOS app with Swift using XCUITest, Cucumberish and FitNesse

bdd bdd-style cucumber fastlane ios-app swift swift3 xcode-templates xcode8 xctest xcuitest

Last synced: 06 Aug 2024

https://github.com/winterbe/expekt

BDD assertion library for Kotlin

assertions bdd junit kotlin test unittest

Last synced: 03 Aug 2024

https://github.com/rust-rspec/rspec

(Rust) Rspec - a BDD test harness for stable Rust

bdd bdd-test-harness rust unit-testing

Last synced: 30 Oct 2024

https://github.com/bahmutov/snap-shot-it

Smarter snapshot utility for Mocha and BDD test runners + data-driven testing!

bdd mocha snapshot snapshot-testing tdd test testing

Last synced: 10 Oct 2024

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: 14 Oct 2024

https://github.com/codeception/verify

BDD Assertions for PHPUnit and Codeception

assertions bdd bdd-assertions codeception php phpunit

Last synced: 14 Oct 2024

https://github.com/cucumber/docs

Cucumber user documentation

bdd cucumber docs gherkin

Last synced: 07 Oct 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/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: 07 Aug 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: 27 Oct 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: 11 Oct 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: 01 Aug 2024