GoogleTest - Google Testing and Mocking Framework
Support
Quality
Security
License
Reuse
โ๏ธ simple, flexible, fun javascript test framework for node.js & the browser
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Node.js test runner that lets you develop with confidence ๐
Support
Quality
Security
License
Reuse
JavaScript Testing utilities for React
Support
Quality
Security
License
Reuse
A toolkit with common assertions and mocks that plays nicely with the standard library
Support
Quality
Security
License
Reuse
Learn Go with test-driven development
Support
Quality
Security
License
Reuse
The PHP Unit Testing framework.
Support
Quality
Security
License
Reuse
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)
Support
Quality
Security
License
Reuse
Simple JavaScript testing framework for browsers and node.js
Support
Quality
Security
License
Reuse
Most popular Mocking framework for unit tests written in Java
Support
Quality
Security
License
Reuse
Spectacular Test Runner for JavaScript
Support
Quality
Security
License
Reuse
Test spies, stubs and mocks for JavaScript.
Support
Quality
Security
License
Reuse
A collection of samples demonstrating different frameworks and techniques for automated testing
Support
Quality
Security
License
Reuse
Highly opinionated mocking framework for PHP 5.3+
Support
Quality
Security
License
Reuse
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Support
Quality
Security
License
Reuse
โ The 5th major version of the programmer-friendly testing framework for Java and the JVM
Support
Quality
Security
License
Reuse
Doctrine Common
Support
Quality
Security
License
Reuse
Android Unit Testing Framework
Support
Quality
Security
License
Reuse
Sql mock driver for golang to test database interactions
Support
Quality
Security
License
Reuse
p
phpunit-mock-objectsby sebastianbergmann
PHP 5027 Version:Current License: Proprietary (Proprietary)
Mock Object library for PHPUnit
Support
Quality
Security
License
Reuse
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Support
Quality
Security
License
Reuse
Full-stack testing PHP framework
Support
Quality
Security
License
Reuse
Automatically generate Go test boilerplate from your source code.
Support
Quality
Security
License
Reuse
Bash Automated Testing System
Support
Quality
Security
License
Reuse
Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing
Support
Quality
Security
License
Reuse
xUnit.net is a free, open source, community-focused unit testing tool for .NET.
Support
Quality
Security
License
Reuse
Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
Support
Quality
Security
License
Reuse
The Enterprise-ready testing and specification framework.
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
Support
Quality
Security
License
Reuse
Simple Unit Testing for C
Support
Quality
Security
License
Reuse
Easy monkey-patching for node.js unit tests
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
Using Mockito with Kotlin
Support
Quality
Security
License
Reuse
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
Support
Quality
Security
License
Reuse
Test'em 'Scripts! A test runner that makes Javascript unit testing fun.
Support
Quality
Security
License
Reuse
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Support
Quality
Security
License
Reuse
Rails application preloader
Support
Quality
Security
License
Reuse
Distributing instrumentation tests to all your Androids.
Support
Quality
Security
License
Reuse
:white_check_mark: A brief introduction to Test Driven Development (TDD) in JavaScript (Complete Beginner's Step-by-Step Tutorial)
Support
Quality
Security
License
Reuse
Modern task runner for PHP
Support
Quality
Security
License
Reuse
Provides utilities for PHPUnit, especially user deprecation notices management
Support
Quality
Security
License
Reuse
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Support
Quality
Security
License
Reuse
NUnit 3 Framework
Support
Quality
Security
License
Reuse
Flaskr: Intro to Flask, Test-Driven Development (TDD), and JavaScript
Support
Quality
Security
License
Reuse
:computer: Parallel testing for PHPUnit
Support
Quality
Security
License
Reuse
Cucumber for golang
Support
Quality
Security
License
Reuse
A friendly substitute for .NET mocking libraries.
Support
Quality
Security
License
Reuse
๐ฆ ๐ A Powerful Tool to Simplify Your Angular Tests
Support
Quality
Security
License
Reuse
g
googletestby google
GoogleTest - Google Testing and Mocking Framework
C++ 29857Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
m
mochaby mochajs
โ๏ธ simple, flexible, fun javascript test framework for node.js & the browser
JavaScript 22043Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
RedisDesktopManagerby RedisInsight
C++ 21938Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
avaby avajs
Node.js test runner that lets you develop with confidence ๐
JavaScript 20380Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
enzymeby enzymejs
JavaScript Testing utilities for React
JavaScript 19985Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
testifyby stretchr
A toolkit with common assertions and mocks that plays nicely with the standard library
Go 19888Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
learn-go-with-testsby quii
Learn Go with test-driven development
Go 19719Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
phpunitby sebastianbergmann
The PHP Unit Testing framework.
PHP 19127Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
C
Catch2by catchorg
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)
C++ 16688Updated: 1 y ago License: Permissive (BSL-1.0)
Support
Quality
Security
License
Reuse
j
jasmineby jasmine
Simple JavaScript testing framework for browsers and node.js
JavaScript 15561Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
m
mockitoby mockito
Most popular Mocking framework for unit tests written in Java
Java 14001Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
karmaby karma-runner
Spectacular Test Runner for JavaScript
JavaScript 11848Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sinonby sinonjs
Test spies, stubs and mocks for JavaScript.
JavaScript 9309Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
testing-samplesby android
A collection of samples demonstrating different frameworks and techniques for automated testing
Java 8857Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
prophecyby phpspec
Highly opinionated mocking framework for PHP 5.3+
PHP 8544Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
chaiby chaijs
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
JavaScript 7902Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
junit5by junit-team
โ
The 5th major version of the programmer-friendly testing framework for Java and the JVM
Java 5770Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
Support
Quality
Security
License
Reuse
r
robolectricby robolectric
Android Unit Testing Framework
Java 5660Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
go-sqlmockby DATA-DOG
Sql mock driver for golang to test database interactions
Go 5282Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
phpunit-mock-objectsby sebastianbergmann
Mock Object library for PHPUnit
PHP 5027Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
d
doctestby doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
C++ 4966Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Codeceptionby Codeception
Full-stack testing PHP framework
PHP 4681Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gotestsby cweill
Automatically generate Go test boilerplate from your source code.
Go 4560Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
bats-coreby bats-core
Bash Automated Testing System
Shell 4031Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
k
kotestby kotest
Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing
Kotlin 3960Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
x
xunitby xunit
xUnit.net is a free, open source, community-focused unit testing tool for .NET.
C# 3718Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
m
moleculeby ansible-community
Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
Python 3588Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
spockby spockframework
The Enterprise-ready testing and specification framework.
Java 3382Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fluentassertionsby 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.
C# 3276Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
parallel_testsby grosser
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
Ruby 3224Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
U
Support
Quality
Security
License
Reuse
r
rewireby jhnns
Easy monkey-patching for node.js unit tests
JavaScript 3036Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
AutoFixtureby 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.
C# 3016Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mockito-kotlinby mockito
Using Mockito with Kotlin
Kotlin 2999Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
minitestby seattlerb
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
Ruby 2981Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
testemby testem
Test'em 'Scripts! A test runner that makes Javascript unit testing fun.
JavaScript 2945Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
database_cleanerby DatabaseCleaner
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Ruby 2862Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
s
spoonby square
Distributing instrumentation tests to all your Androids.
HTML 2700Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
learn-tddby dwyl
:white_check_mark: A brief introduction to Test Driven Development (TDD) in JavaScript (Complete Beginner's Step-by-Step Tutorial)
JavaScript 2636Updated: 2 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
r
roboby consolidation
Modern task runner for PHP
PHP 2618Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
phpunit-bridgeby symfony
Provides utilities for PHPUnit, especially user deprecation notices management
PHP 2363Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
testing-nestjsby jmcdo29
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
TypeScript 2333Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
Support
Quality
Security
License
Reuse
f
flaskr-tddby mjhea0
Flaskr: Intro to Flask, Test-Driven Development (TDD), and JavaScript
Python 2236Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
paratestby paratestphp
:computer: Parallel testing for PHPUnit
PHP 2116Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
N
NSubstituteby nsubstitute
A friendly substitute for .NET mocking libraries.
C# 1952Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
spectatorby ngneat
๐ฆ ๐ A Powerful Tool to Simplify Your Angular Tests
TypeScript 1919Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse