201 Open Source Bdd Software Projects
Free and open source bdd code projects including engines, APIs, generators, and tools.
Catch2 12207 ⭐
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
ChaiJS Chai 7014 ⭐
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Gabrielfalcao Lettuce 1224 ⭐
Behavior-driven-development tool for python, inspired by Cucumber for Ruby ⛺
Aruba 891 ⭐
Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (https://app.cucumber.pro/projects/aruba)
Lest 311 ⭐
A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)
Serenity JS 317 ⭐
A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!
List Of Testing Tools And Frameworks For .net 275 ⭐
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
Everydayrails Rspec 2017 258 ⭐
Sample source for the 2017 edition of Everyday Rails Testing with RSpec.
Xcfit 168 ⭐
Full Stack Protocol Oriented BDD in Xcode for iOS app with Swift using XCUITest, Cucumberish and FitNesse
Shellspec 240 ⭐
A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells
Cucumber Rust 182 ⭐
Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.
Owasp Cloud Security 138 ⭐
OWASP Cloud Security - Enabling conversations through threat and control stories
Greghaskins Spectrum 136 ⭐
A BDD-style test runner for Java 8. Inspired by Jasmine, RSpec, and Cucumber.
Qaf 130 ⭐
Quality Automation Framework for web, mobileweb, mobile native and rest web-service using Selenium, webdrier, TestNG and Java Jersey
Decouplesegnets 160 ⭐
Implementation of Our ECCV2020-work: Improving Semantic Segmentation via Decoupled Body and Edge Supervision
Grappa 115 ⭐
Behavior-oriented, expressive, human-friendly Python assertion library for the 21st century
Xunit.gherkin.quick 108 ⭐
BDD in .NET Core - using Xunit and Gherkin (compatible with both .NET Core and .NET)
Selenium Cucumber JS 100 ⭐
Dd 91 ⭐
Binary Decision Diagrams (BDDs) in pure Python and Cython wrappers of CUDD, Sylvan, and BuDDy
Veggies 67 ⭐
:sparkles: :rocket: 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.
Neodymium Library 59 ⭐
A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.
Cucumber Ts Starter 43 ⭐
Starter project to write and debug cucumber-js features in TypeScript language
Testbox 40 ⭐
TestBox is a next generation testing framework for ColdFusion (CFML) that is based on BDD (Behavior Driven Development) for providing a clean obvious syntax for writing tests. It also includes MockBox, our mocking and stubbing framework.
Icedfrisby 38 ⭐
HTTP testing framework built on Mocha that makes testing API endpoints easy, fast, and fun
Dnikolovv Cafe 38 ⭐
A by the book DDD application with React/Redux and .NET Core. It features CQRS, event-sourcing, functional programming, TDD, Docker and much more.
Featurebook 36 ⭐
A command line tool (and Node.js library) for generating beautiful system specifications from Gherkin source files.
Chorus Bdd Chorus 33 ⭐
The Chorus BDD interpreter - Executable specifications for distributed systems
Unicornity Katas 33 ⭐
Programming kata is an exercise which helps a programmer hone his skills through practice and repetition.
Android Cucumber Bdd Sample 28 ⭐
A sample project that has most of the tests and code written in a Behaviour Driven Development style, using the Cucumber framework.
Tranquire 27 ⭐
An .NET web UI automation framework based on the screenplay pattern implemented in Serenity BDD
1bdd 24 ⭐
1BDD для OneScript - консольный фреймворк, реализующий BDD для проекта OneScript. Для Windows и Linux.
Containers Security Project 24 ⭐
A place for documenting threats and mitigations related to containers orchestrators (Kubernetes, Swarm etc)
Site Infrastructure Tests 23 ⭐
Test framework that allows analysts/marketers to specify site infrastructure regression tests for dev
Bdd For All 24 ⭐
Flexible and easy to use library to enable your behavorial driven development (BDD) teams to easily collaborate while promoting automation, transparency and reporting.
Bdd 22 ⭐
JUnit 5 based BDD library to create and run stories and behaviors a.k.a BDD specification tests
Haskell Clean Arch Realworld App 24 ⭐
TDD with Clean Architectecture (aka Hexagonal, Ports & adapter) in Haskell
Qashowcase 21 ⭐
A showcase of my QA abilities by creating an automation framework using Java, Selenium, TestNG. In short: this framework will be a BDD-POM hybrid framework with support for API and database testing.
CodeceptJS Bdd 20 ⭐
[In-Progress] Migrating to @salesforce/codeceptjs-bdd soon. CodeceptJS BDD Framework with Cucumber, SauceLabs
Sw API Node V1 19 ⭐
Projeto com o objetivo final de criar uma api que realize as 4 operações do HTTP: GET, DELETE, PUT & POST. Utilizando das boas práticas de programação e realizando o TDD.
Thegardener 19 ⭐
theGardener will help you to include the documentation in your development loop so that you will trust again the documentation you provide.
Bdd Pact Microservices 16 ⭐
An example of how to apply BDD in a microservice architecture using consumer driven contracts
Pytest It 17 ⭐
Decorate your pytest suite with RSpec-style pytest markers, then run `pytest --it` to see a plaintext spec of the test structure.
Xcessentials Uniflow 16 ⭐
Unidirectional data flow & finite state machine merged together - app architecture done right.
Naakcii 15 ⭐
Сервис экономии на закупках в торговых сетях Республики Беларусь за счёт формирования списка покупок из товаров, находящихся на акции.
GUI Auto Uat 15 ⭐
Regression testing made easy. Watch video demo below. GUI Auto UAT is a webapp for creating and running automated browser tests easily through a web interface for regression testing and and UAT. It is built on top of WebdriverIO and utilizes the Cucumber Gherkin syntax for human readable browser automation tests.
Selenium Server Deb Package 14 ⭐
Provides init script for selenium server in a debian package (.deb)
Gherkin Scenario Builder 16 ⭐
Chrome extension for generating Gherkin given/when/then scenarios interactively.
Appium Bdd Python Mobile App Testing 13 ⭐
A mobile app automation test framework and scripts based on Appium, python, behave, Allure. Currently supports Android only.
Dyn365 Ce Bdd 12 ⭐
The purpose of this project is to demonstrate how you can use Behaviour Driven Development (BDD) and Test Driven Development (TDD) for Dynamics 365 CE
Angular Unit Testing Jasmine Karma Tutorial 13 ⭐
Learn to write Unit Testing and Integration Testing of Angular application for multiple types of components, directives, dependencies, routers and services.
Frameworkium Bdd 11 ⭐
Integration of Cucumber BDD and frameworkium-core to offer support for using tests written as feature files.
Cookiecutter Qa 10 ⭐
Coookiecutter QA let you create QA projects based on the Cookiecutter scaffolding project based on Splinter
Alfabank.aft.core.library 10 ⭐
BDD steps libraries for test automation databases, web services, and WebUI
Software Testing Course 11 ⭐
Software Testing Techniques course offered at Kansas State University in Spring'16 and Spring'17
Aurora API Project 106 ⭐
Aurora is a project developed in .NET Core, where it aims to show how to create something using an architecture, in layers, simple and approaching, in a simplistic way, some concepts such as DDD.
Behave Pandas 10 ⭐
Utility package for the Behave BDD testing framework, to make converting gherkin tables to and from pandas data frames a breeze.