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)
Repository Index
47,133 repositories indexed
1–24 of 190 · Most stars
Node.js test runner that lets you develop with confidence 🚀
- test-runner
- ava
- javascript
- concurrency
The PHP Unit Testing framework.
- php
- phpunit
- testing-tools
Most popular Mocking framework for unit tests written in Java
- mockito
- java
- mocking-framework
- testing-tools
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
- unit-testing
- test
- testing
- python
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
- mockery
- phpunit
- php
- stub
Test spies, stubs and mocks for JavaScript.
- stubs
- javascript
- tdd
- test-driven-development
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
AFL++ is a state-of-the-art fuzzer, and #1 in benchmarks. It was originally based on AFL. Today it comes with qemu 5.1, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
- afl
- afl-fuzz
- afl-fuzzer
- fuzzing
Bash Automated Testing System
Simple unit testing for C
Full-stack testing PHP framework
- codeception
- php
- phpunit
- bdd
xUnit.net is a free, open source, community-focused unit testing tool for .NET.
- unit-testing
- xunit
- c-sharp
- dotnet
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
🔮 An easy-to-use JavaScript unit testing framework.
- qunit
- testing
- javascript
A Java architecture test library, to specify and assert architecture rules in plain Java
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.
- fluent-assertions
- c-sharp
- assertions
- tdd
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.
- assertion-library
- assertions
- auto-mocking
- autofixture
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
Should testing for .NET—the way assertions should be!
- assertion
- testing
- unit
- should
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
Cross platform code coverage for .NET
- code-coverage
- dotnet-core
- unittest
- coverage
Godot Unit Test. Unit testing tool for Godot Game Engine.