☕️ simple, flexible, fun javascript test framework for node.js & the browser
-
Updated
Jan 8, 2025 - JavaScript
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).
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Spectacular Test Runner for JavaScript
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Supercharged End 2 End Testing Framework for NodeJS
Test Anything Protocol tools for node
BDD style assertions for node.js -- test framework agnostic
REST API test framework. BDD and exploits promises
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
REST API Testing Tool for all levels in a Test Pyramid
[DEPRECATED] Cucumber.js plugin for Nightwatch.js.
Browser automation framework written in pure JavaScript using official selenium-webdriver and cucumber-js
✨ 🚀 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.
Universal development and automated test environment for web components
An example skeleton with Cypress and Cucumber
🍵 Modern, simpler Mocha clone, no globals, lint friendly
Javascript BDD UI Automation Framework. Exclusive LWC Shadow DOM Support. Playwright, Webdriver.io, Appium, Saucelabs.
A BDD plugin for Mocha testing framework
Write cucumber specs for ember-cli applications
HTTP testing framework built on Mocha that makes testing API endpoints easy, fast, and fun
Created by Kent Beck, D.D. McCracken
Released 1957