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)
-
Updated
May 14, 2024 - C++
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).
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)
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Generic automation framework for acceptance testing and RPA
Test Automation Made Simple
Spectacular Test Runner for JavaScript
Full-stack testing PHP framework
#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
Supercharged End 2 End Testing Framework for NodeJS
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
A Modern Testing Framework for Go
BDD, Python style.
BDD in PHP
A Matcher Framework for Swift and Objective-C
Pester is the ubiquitous test and mock framework for PowerShell.
Light weight cross-platform test automation
Behavior-driven-development tool for python, inspired by Cucumber for Ruby ⛺
Test Anything Protocol tools for node
Sample source for the 2017 edition of Everyday Rails Testing with RSpec.
Created by Kent Beck, D.D. McCracken
Released 1957