Tdd Open Source Projects
Browse 233 Tdd open source projects, ranked by GitHub stars. Find the most popular Tdd tools and libraries.
quii/learn-go-with-tests
Learn Go with test-driven development
Metrics details
| Stars | 23,764 |
mochajs/mocha
☕️ Classic, reliable, trusted test framework for Node.js and the browser
Metrics details
| Stars | 22,902 |
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)
Metrics details
| Stars | 21,247 |
mockito/mockito
Most popular Mocking framework for unit tests written in Java
Metrics details
| Stars | 15,445 |
karma-runner/karma
Spectacular Test Runner for JavaScript
Metrics details
| Stars | 11,961 |
sinonjs/sinon
Test spies, stubs and mocks for JavaScript.
Metrics details
| Stars | 9,756 |
chaijs/chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Metrics details
| Stars | 8,267 |
sschmid/Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Metrics details
| Stars | 7,660 |
doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Metrics details
| Stars | 6,810 |
DATA-DOG/go-sqlmock
Sql mock driver for golang to test database interactions
Metrics details
| Stars | 6,565 |
goss-org/goss
Quick and Easy server testing/validation
Metrics details
| Stars | 5,922 |
mockk/mockk
mocking library for Kotlin
Metrics details
| Stars | 5,748 |
gregmalcolm/python_koans
Python Koans - Learn Python through TDD
Metrics details
| Stars | 5,106 |
dubzzz/fast-check
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
Metrics details
| Stars | 5,070 |
ivanpaulovich/clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Metrics details
| Stars | 4,339 |
fluentassertions/fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Metrics details
| Stars | 3,818 |
AutoFixture/AutoFixture
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Metrics details
| Stars | 3,532 |
phodal/migration
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
Metrics details
| Stars | 3,467 |
pester/Pester
Pester is the ubiquitous test and mock framework for PowerShell.
Metrics details
| Stars | 3,304 |
vim-test/vim-test
Run your tests at the speed of thought
Metrics details
| Stars | 3,163 |
gamontal/awesome-katas
A curated list of code katas
Metrics details
| Stars | 3,139 |
inspec/inspec
InSpec: Auditing and Testing Framework
Metrics details
| Stars | 3,082 |
joebew42/study-path
A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.
Metrics details
| Stars | 2,995 |
http4k/http4k
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
Metrics details
| Stars | 2,782 |
nunit/nunit
NUnit Framework
Metrics details
| Stars | 2,626 |
pytest-dev/pytest-testinfra
Testinfra test your infrastructures
Metrics details
| Stars | 2,475 |
tapjs/tapjs
Test Anything Protocol tools for node
Metrics details
| Stars | 2,426 |
spekframework/spek
A specification framework for Kotlin
Metrics details
| Stars | 2,221 |
gabrielfalcao/HTTPretty
Intercept HTTP requests at the Python socket level. Fakes the whole socket module
Metrics details
| Stars | 2,162 |
jsdecena/laracom
Laravel FREE E-Commerce Software
Metrics details
| Stars | 2,035 |
mawrkus/js-unit-testing-guide
📙 A guide to unit testing in Javascript
Metrics details
| Stars | 1,966 |
rmanguinho/clean-ts-api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Metrics details
| Stars | 1,914 |
WireMock-Net/WireMock.Net
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.
Metrics details
| Stars | 1,675 |
TestableIO/System.IO.Abstractions
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
Metrics details
| Stars | 1,623 |
phalapi/phalapi
PhalApi开源接口框架,简称π框架,一个轻量级PHP开源接口框架,专注于接口服务开发。接口,从简单开始!
Metrics details
| Stars | 1,601 |
hjwp/book-example
Example code for my book on TDD with Python
Metrics details
| Stars | 1,490 |
lorabv/awesome-agile
Awesome List of resources on Agile Software Development.
Metrics details
| Stars | 1,482 |
rmanguinho/clean-react
Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Metrics details
| Stars | 1,480 |
boost-ext/ut
C++20 μ(micro)/Unit Testing framework
Metrics details
| Stars | 1,430 |
testdouble/testdouble.js
A minimal test double library for TDD with JavaScript
Metrics details
| Stars | 1,429 |
cheese10yun/dev-info
:octocat: 좋은 학습 자료 및 GitHub 활동 하시는 분들을 정리했습니다.
Metrics details
| Stars | 1,407 |
shellspec/shellspec
A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells
Metrics details
| Stars | 1,385 |
ClintJang/awesome-swift-korean-lecture
훌륭한 Swift 세션 동영상(강좌), 한글 자막있는 혹은 한국어 강의 정보 링크 모음 (Awesome Swift Korean lecture information)
Metrics details
| Stars | 1,340 |
krzysztofzablocki/Difference
Simple way to identify what is different between 2 instances of any type. Must have for TDD.
Metrics details
| Stars | 1,245 |
mfaisalkhatri/awesome-learning
A curated list of awesome learning resources for a Software Test Automation Engineer
Metrics details
| Stars | 1,244 |
hamvocke/spring-testing
A Spring Boot application with lots of test examples
Metrics details
| Stars | 1,234 |
sarven/unit-testing-tips
Unit testing tips by examples in PHP
Metrics details
| Stars | 1,204 |
entwicklerstube/babel-plugin-root-import
Add the opportunity to import modules by the root path
Metrics details
| Stars | 1,169 |
kahlan/kahlan
:heavy_check_mark: PHP Test Framework for Freedom, Truth, and Justice
Metrics details
| Stars | 1,148 |
mattbrictson/rails-template
My former app template for Rails 7. All recommendations you see here have been moved to https://github.com/mattbrictson/nextgen
Metrics details
| Stars | 1,071 |
microsoft/testfx
This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.
Metrics details
| Stars | 1,033 |
cucumber/aruba
Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
Metrics details
| Stars | 968 |
lpil/mix-test.watch
🎠 Because TDD is awesome
Metrics details
| Stars | 955 |
meekrosoft/fff
A testing micro framework for creating function test doubles
Metrics details
| Stars | 925 |
enzymejs/enzyme-matchers
Jasmine/Jest assertions for enzyme
Metrics details
| Stars | 887 |
Piasy/AndroidTDDBootStrap
A bootstrap project for TDD Android.
Metrics details
| Stars | 875 |
lmiller1990/vue-testing-handbook
A guide on testing Vue components and applications
Metrics details
| Stars | 869 |
romantitov/MockQueryable
Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc
Metrics details
| Stars | 866 |
jamesshore/quixote
CSS unit and integration testing
Metrics details
| Stars | 837 |
MarlabsInc/SocialGoal
Sample web app for ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac and TDD
Metrics details
| Stars | 831 |
