Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 BDD Open-Source Projects
-
Catch
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)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SpecFlow
#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
-
cli
a lightweight, security focused, BDD test framework against terraform. (by terraform-compliance)
-
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! ⭐ ^^^
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Run ng test to execute the unit tests via Karma.
Project mention: Beautiful is better than ugly, but my beginner code is horrible | dev.to | 2023-10-21Well, I work with software quality and despite not having a strong foundation in automation, one fine day I decided to make a change. I have been working with Robot Framework for a few months - and that's when I got a taste of the power of python. Some time later, I dabbled a little with Cypress and Playwright, always using javascript.
Ginkgo: a testing framework based on the concept of "Behavior Driven Development" (BDD)
Pester is what's used for most Powershell testing. While it has some pretty amazing features, it does have issues with .NET class method mocking and sometimes scope can be weird. Here's a simple example:
Project mention: Python-Selenium-Action: Run Selenium with Python via Github Actions using Headless or Non-Headless browsers! | /r/Python | 2023-05-03Selenium is cool but https://gauge.org/ really cuts down on the boilerplate and is a lot more lightweight, may want to give it a look too
Spek is a unit testing framework for Kotlin which supports Specification and Gherkin style.
Project mention: My take on using the MVVM pattern and CQRS with React. Let me know what you think! | /r/SoftwareEngineering | 2023-08-03
Project mention: [P] Convert Any language to a Linux command (one-liner) | /r/MachineLearning | 2023-04-27Suggest to look also at ShellSpec
BDD related posts
- Hitchstory – Type-safe StrictYAML Python integration testing framework
- Winner of the SF Mistral AI Hackathon: Automated Test Driven Prompting
- Prompt Engineering Testing Framework
- Non-code contributions are the secret to open source success
- Ask HN: Are there any LLM projects for creating integration tests?
- C++ Comparison Operator Craziness
- Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Apr 2024
Index
What are some of the best open-source BDD projects? This list will help you:
Project | Stars | |
---|---|---|
1 | mocha | 22,421 |
2 | Catch | 17,995 |
3 | karma | 11,921 |
4 | Quick | 9,756 |
5 | Robot Framework | 9,050 |
6 | chai | 8,064 |
7 | ginkgo | 7,911 |
8 | Karate | 7,846 |
9 | Nimble | 4,768 |
10 | Codeception | 4,740 |
11 | CodeceptJS | 4,054 |
12 | Behat | 3,880 |
13 | Behave | 3,063 |
14 | Pester | 3,015 |
15 | Gauge | 2,941 |
16 | tap | 2,305 |
17 | spek | 2,223 |
18 | SpecFlow | 2,206 |
19 | cli | 1,321 |
20 | ut | 1,197 |
21 | Kahlan | 1,137 |
22 | ddd-hexagonal-cqrs-es-eda | 1,082 |
23 | shellspec | 1,017 |
Sponsored