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
