An open API service providing repository metadata for many open source software ecosystems.

Topic: "bdd"

mochajs/mocha

☕️ simple, flexible, fun javascript test framework for node.js & the browser

Language: JavaScript - Size: 26.3 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 22,744 - Forks: 3,020

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)

Language: C++ - Size: 26.8 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 19,291 - Forks: 3,099

karma-runner/karma

Spectacular Test Runner for JavaScript

Language: JavaScript - Size: 10 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 11,965 - Forks: 1,716

robotframework/robotframework

Generic automation framework for acceptance testing and RPA

Language: Python - Size: 156 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 10,560 - Forks: 2,414

Quick/Quick

The Swift (and Objective-C) testing framework.

Language: Swift - Size: 3.43 MB - Last synced at: 1 day ago - Pushed at: 14 days ago - Stars: 9,821 - Forks: 911

onsi/ginkgo

A Modern Testing Framework for Go

Language: Go - Size: 7.44 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 8,600 - Forks: 667

karatelabs/karate

Test Automation Made Simple

Language: Java - Size: 25.3 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 8,526 - Forks: 1,981

chaijs/chai

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

Language: JavaScript - Size: 4.88 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 8,204 - Forks: 702

Quick/Nimble

A Matcher Framework for Swift and Objective-C

Language: Swift - Size: 12.7 MB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 4,838 - Forks: 605

Codeception/Codeception

Full-stack testing PHP framework

Language: PHP - Size: 70.2 MB - Last synced at: 2 days ago - Pushed at: 20 days ago - Stars: 4,805 - Forks: 1,303

codeceptjs/CodeceptJS

Supercharged End 2 End Testing Framework for NodeJS

Language: JavaScript - Size: 55.8 MB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 4,165 - Forks: 737

Behat/Behat

BDD in PHP

Language: PHP - Size: 6.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,931 - Forks: 615

behave/behave

BDD, Python style.

Language: Python - Size: 4.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3,244 - Forks: 649

pester/Pester

Pester is the ubiquitous test and mock framework for PowerShell.

Language: PowerShell - Size: 20.9 MB - Last synced at: 4 days ago - Pushed at: 13 days ago - Stars: 3,166 - Forks: 476

getgauge/gauge

Light weight cross-platform test automation

Language: Go - Size: 13.9 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3,029 - Forks: 343

tapjs/tapjs

Test Anything Protocol tools for node

Language: JavaScript - Size: 70.5 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 2,382 - Forks: 275

spekframework/spek

A specification framework for Kotlin

Language: Kotlin - Size: 15.4 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 2,225 - Forks: 180

shouldjs/should.js 📦

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

Language: JavaScript - Size: 1.8 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 1,903 - Forks: 121

terraform-compliance/cli

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

Language: Python - Size: 22 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1,382 - Forks: 153

pytest-dev/pytest-bdd

BDD library for the pytest runner

Language: Python - Size: 2.08 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 1,364 - Forks: 225

boost-ext/ut

C++20 μ(micro)/Unit Testing framework

Language: C++ - Size: 5.35 MB - Last synced at: 9 days ago - Pushed at: 16 days ago - Stars: 1,316 - Forks: 132

gabrielfalcao/lettuce

Behavior-driven-development tool for python, inspired by Cucumber for Ruby ⛺

Language: Python - Size: 14.4 MB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 1,276 - Forks: 322

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! ⭐ ^^^

Language: TypeScript - Size: 1.07 MB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 1,275 - Forks: 97

shellspec/shellspec

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

Language: Shell - Size: 4.65 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 1,227 - Forks: 73

kahlan/kahlan

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

Language: PHP - Size: 3.61 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 1,146 - Forks: 68

cucumber/aruba

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

Language: Ruby - Size: 3.32 MB - Last synced at: about 16 hours ago - Pushed at: 4 days ago - Stars: 952 - Forks: 160

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.

Language: Go - Size: 4.22 MB - Last synced at: 14 days ago - Pushed at: 7 months ago - Stars: 936 - Forks: 102

dareid/chakram

REST API test framework. BDD and exploits promises

Language: JavaScript - Size: 2.23 MB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 907 - Forks: 93

wellwelwel/poku

🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.

Language: TypeScript - Size: 12.2 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 901 - Forks: 18

antonmi/espec

Elixir Behaviour Driven Development

Language: Elixir - Size: 1.31 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 807 - Forks: 63

wallabyjs/public

Repository for Wallaby.js questions and issues

Size: 548 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 766 - Forks: 47

pubkey/event-reduce

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

Language: TypeScript - Size: 2.78 MB - Last synced at: 2 days ago - Pushed at: 20 days ago - Stars: 739 - Forks: 21

etorreborre/specs2

Software Specifications for Scala

Language: Scala - Size: 162 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 735 - Forks: 215

hamed-shirbandi/TaskoMask

Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts

Language: C# - Size: 17.4 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 699 - Forks: 128

gabrielfalcao/sure

sophisticated automated test library and runner

Language: Python - Size: 1.13 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 698 - Forks: 74

bencompton/jest-cucumber

Execute Gherkin scenarios in Jest

Language: TypeScript - Size: 9.14 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 665 - Forks: 118

cucumber-rs/cucumber

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

Language: Rust - Size: 129 MB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 618 - Forks: 71

JamieMason/Jasmine-Matchers

Write Beautiful Specs with Custom Matchers for Jest and Jasmine

Language: JavaScript - Size: 2.31 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 584 - Forks: 82

reqnroll/Reqnroll

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

Language: C# - Size: 100 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 582 - Forks: 82

serenity-js/serenity-js

A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!

Language: TypeScript - Size: 474 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 579 - Forks: 160

pactumjs/pactum

REST API Testing Tool for all levels in a Test Pyramid

Language: JavaScript - Size: 2.4 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 569 - Forks: 56

dariusz-wozniak/List-of-Testing-Tools-and-Frameworks-for-.NET

✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET

Language: C# - Size: 376 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 567 - Forks: 89

Pr-Mex/vanessa-automation

BDD в 1С

Language: 1C Enterprise - Size: 163 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 522 - Forks: 204

FriendsOfBehat/SymfonyExtension

:musical_score: Extension integrating Behat with Symfony.

Language: Gherkin - Size: 460 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 474 - Forks: 61

picklesdoc/pickles Fork of x97mdr/pickles

The open source living documentation generator

Language: C# - Size: 89.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 468 - Forks: 164

TNG/JGiven

Behavior-Driven Development in plain Java

Language: Java - Size: 43.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 445 - Forks: 100

abhisheksr01/spring-boot-microservice-best-practices

Best practices and integrations available for Spring Boot based Microservice in a single repository.

Language: XSLT - Size: 5.29 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 431 - Forks: 95

vitalets/playwright-bdd

BDD testing with Playwright runner

Language: TypeScript - Size: 5.7 MB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 409 - Forks: 53

itlibrium/DDD-starter-dotnet

Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.

Language: C# - Size: 1.15 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 396 - Forks: 30

martinmoene/lest

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

Language: C++ - Size: 1000 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 395 - Forks: 44

LightBDD/LightBDD

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

Language: C# - Size: 16.4 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 393 - Forks: 46

lxtGH/DecoupleSegNets

[ECCV-2020]: Improving Semantic Segmentation via Decoupled Body and Edge Supervision

Language: Python - Size: 508 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 374 - Forks: 35

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: ^^^

Language: TypeScript - Size: 16.1 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 347 - Forks: 16

vanessa-opensource/add

Разработка с управляемым качеством на 1С

Language: 1C Enterprise - Size: 17.4 MB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 334 - Forks: 184

peridot-php/peridot

Event driven BDD test framework for PHP

Language: PHP - Size: 629 KB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 328 - Forks: 27

Quick/Spry

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

Language: Swift - Size: 14.3 MB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 326 - Forks: 11

everydayrails/everydayrails-rspec-2017 📦

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

Language: Ruby - Size: 249 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 312 - Forks: 244

danielstjules/pho

BDD test framework for PHP

Language: PHP - Size: 255 KB - Last synced at: 6 months ago - Pushed at: almost 8 years ago - Stars: 284 - Forks: 14

trivago/cluecumber

Clear and concise reporting for the Cucumber BDD and Karate JSON result format.

Language: Java - Size: 21.5 MB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 279 - Forks: 89

cpp-testing/GUnit

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

Language: C++ - Size: 7.95 MB - Last synced at: 13 days ago - Pushed at: 19 days ago - Stars: 267 - Forks: 56

strongqa/howitzer

A Ruby-based framework for acceptance testing

Language: Ruby - Size: 9.96 MB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 261 - Forks: 27

banditcpp/bandit

Human-friendly unit testing for C++11

Language: C++ - Size: 4.91 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 260 - Forks: 37

nspec/NSpec

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

Language: C# - Size: 69.7 MB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 260 - Forks: 57

qaf-tm/qaf

Quality Automation Framework for web, mobileweb, mobile native and rest web-service using Selenium, webdrier, TestNG and Java Jersey

Language: Java - Size: 203 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 257 - Forks: 140

mucsi96/nightwatch-cucumber

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

Language: JavaScript - Size: 5.35 MB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 236 - Forks: 70

meadery/white-bread

🍞 Story BDD tool for elixir using gherkin

Language: Elixir - Size: 381 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 229 - Forks: 37

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 🚀

Language: TypeScript - Size: 3.79 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 216 - Forks: 19

dyne/Zenroom

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

Language: C - Size: 59.9 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 213 - Forks: 69

ttutisani/Xunit.Gherkin.Quick

BDD in .NET Core - using Xunit and Gherkin (compatible with both .NET Core and .NET)

Language: C# - Size: 701 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 212 - Forks: 29

lastsunday/job-hunting

职位猎人-协助找工作的工具

Language: JavaScript - Size: 155 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 209 - Forks: 17

behave/behave-django

Behave BDD integration for Django

Language: Python - Size: 322 KB - Last synced at: 14 days ago - Pushed at: 7 months ago - Stars: 208 - Forks: 46

tulip-control/dd

Binary Decision Diagrams (BDDs) in pure Python and Cython wrappers of CUDD, Sylvan, and BuDDy

Language: Python - Size: 1.37 MB - Last synced at: 11 days ago - Pushed at: 24 days ago - Stars: 196 - Forks: 40

radish-bdd/radish

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

Language: Python - Size: 2.35 MB - Last synced at: 9 days ago - Pushed at: 26 days ago - Stars: 185 - Forks: 50

owasp-cloud-security/owasp-cloud-security

OWASP Cloud Security - Enabling conversations through threat and control stories

Language: Gherkin - Size: 14.5 MB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 176 - Forks: 23

XCTEQ/XCFit

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

Language: Swift - Size: 5.8 MB - Last synced at: 14 days ago - Pushed at: almost 4 years ago - Stars: 175 - Forks: 42

rust-rspec/rspec

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

Language: Rust - Size: 7.77 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 174 - Forks: 23

winterbe/expekt

BDD assertion library for Kotlin

Language: Kotlin - Size: 81.1 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 172 - Forks: 18

grumagargler/tester

Тестер 1С

Size: 436 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 166 - Forks: 32

bahmutov/snap-shot-it

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

Language: JavaScript - Size: 2.7 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 161 - Forks: 18

lechatquidanse/bicing-api

Get statistics and locations of bicycle stations through REST API

Language: PHP - Size: 14.4 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 158 - Forks: 16

cucumber/docs 📦

Cucumber user documentation

Language: CSS - Size: 14.6 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 153 - Forks: 526

kislyuk/ensure

Validate conditions, Python style.

Language: Python - Size: 2.66 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 18

apexfarm/ApexTestKit

A way to simplify your Salesforce data creation and method stubbing.

Language: Apex - Size: 844 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 147 - Forks: 24

Codearte/catch-exception

Language: Java - Size: 1.06 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 147 - Forks: 18

Codeception/Verify

BDD Assertions for PHPUnit and Codeception

Language: PHP - Size: 1.19 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 146 - Forks: 26

rakhimov/scram

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

Language: C++ - Size: 20 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 146 - Forks: 55

greghaskins/spectrum

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

Language: Java - Size: 1.06 MB - Last synced at: 14 days ago - Pushed at: about 7 years ago - Stars: 145 - Forks: 23

JamesMessinger/postman-bdd 📦

A BDD test framework for Postman and Newman

Language: HTML - Size: 6.22 MB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 139 - Forks: 29

grappa-py/grappa

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

Language: Python - Size: 217 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 134 - Forks: 15

oskardudycz/Ogooreck

Sneaky Testing Library in BDD style

Language: C# - Size: 154 KB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 124 - Forks: 1

e2e-test-quest/uuv

Solution to facilitate the writing and execution of E2E tests understandable by any human

Language: TypeScript - Size: 92.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 123 - Forks: 18

adamluzsi/testcase

testcase is an opinionated testing framework to support test driven design.

Language: Go - Size: 1.35 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 123 - Forks: 10

onmyway133/Spek

🎏 Function builder BDD testing framework in Swift

Language: Swift - Size: 2.53 MB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 122 - Forks: 3

john-doherty/selenium-cucumber-js

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

Language: JavaScript - Size: 249 KB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 121 - Forks: 89

go-bdd/gobdd

BDD framework

Language: Go - Size: 209 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 116 - Forks: 20

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.

Language: PowerShell - Size: 422 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 113 - Forks: 31

machzqcq/CucumberJVMExamples

Cucumber JVM with Selenium Java

Language: Java - Size: 17 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 113 - Forks: 190

AutomationPanda/tau-pytest-bdd

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

Language: Python - Size: 57.6 KB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 111 - Forks: 129

techmely/tickup

Supper clone Clickup 3.0, Follow Clean Architecture + DDD with latest Nextjs

Language: TypeScript - Size: 7.75 MB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 106 - Forks: 39

hrcorval/behavex

BDD testing solution designed to enhance your Behave-based testing workflows

Language: Python - Size: 1.4 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 105 - Forks: 26