LFX Platform

Know more about LFX Platform

Meet us in Atlanta for KubeCon + CloudNativeCon North America Β· Nov 10-13 REGISTER TODAY
LFX Insights

Unit Testing Frameworks

Frameworks for writing and executing unit tests to ensure code quality and reliability.

63 projects

44,560 contributors

$88M

Jest

Jest is a comprehensive JavaScript testing framework focused on simplicity and developer experience. It provides a complete testing solution with built-in assertion libraries, mocking capabilities, snapshot testing, and code coverage reporting. The framework is designed to work with most JavaScript projects, including React applications, with minimal configuration required.

Contributors

15,263

Organizations

4,263

Software value

$5.7M

The Symfony PHP Framework

Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. It’s widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.

Contributors

13,192

Organizations

3,169

Software value

$65M

pytest

pytest is a mature full-featured Python testing tool that helps you write better programs by making it easy to write simple and scalable test cases. It provides a framework for writing and running tests, with features like detailed info on failing assert statements, modular fixtures, and extensive plugin architecture.

Contributors

5,891

Organizations

1,668

Software value

$3.8M

Vitest

Vitest is a next-generation testing framework for JavaScript and TypeScript applications, designed to be fast and compatible with Vite. It provides a modern testing experience with features like native ESM support, smart file watching, and instant hot module replacement.

Contributors

4,480

Organizations

1,412

Software value

$4.7M

PHPUnit

PHPUnit is a widely-used testing framework for PHP that enables developers to write and run automated unit tests. It provides a comprehensive suite of testing tools, assertions, and test runners to validate PHP code functionality and ensure software quality.

Contributors

3,484

Organizations

1,236

Software value

$4.2M

JUnit

JUnit is a widely-used unit testing framework for Java applications that enables developers to write and run repeatable tests. It provides annotations for test methods, assertions for validating results, and test runners for executing test suites.

Contributors

2,250

Organizations

567

Software value

$5.1M

AVA

Node.js test runner that lets you develop with confidence πŸš€

This project hasn't been onboarded to LFX Insights.

Airframe

Essential Building Blocks for Scala

This project hasn't been onboarded to LFX Insights.

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.

This project hasn't been onboarded to LFX Insights.

Avocado

Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test.

This project hasn't been onboarded to LFX Insights.

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)

This project hasn't been onboarded to LFX Insights.

Codeception

Full-stack testing PHP framework

This project hasn't been onboarded to LFX Insights.

EnzymeJS-ReactTesting

JavaScript Testing utilities for React

This project hasn't been onboarded to LFX Insights.

Fluent Assertions

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.

This project hasn't been onboarded to LFX Insights.

Foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

This project hasn't been onboarded to LFX Insights.

Go Compare

Package for comparing Go values in tests

This project hasn't been onboarded to LFX Insights.

GoConvey

Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.

This project hasn't been onboarded to LFX Insights.

GoogleTest

GoogleTest - Google Testing and Mocking Framework

This project hasn't been onboarded to LFX Insights.

JUnit 4

A programmer-oriented testing framework for Java.

This project hasn't been onboarded to LFX Insights.

Jasmine

Simple JavaScript testing framework for browsers and node.js

This project hasn't been onboarded to LFX Insights.

Karma

Spectacular Test Runner for JavaScript

This project hasn't been onboarded to LFX Insights.

Kotest

Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.

This project hasn't been onboarded to LFX Insights.

MSTest

This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.

This project hasn't been onboarded to LFX Insights.

MochaJS Mocha: JavaScript Test Framework

β˜•οΈ simple, flexible, fun javascript test framework for node.js & the browser

This project hasn't been onboarded to LFX Insights.

NUnit

NUnit Framework

This project hasn't been onboarded to LFX Insights.

Onsi Ginkgo Testing Framework for Go

A Modern Testing Framework for Go

This project hasn't been onboarded to LFX Insights.

Orchestral Testbench

Laravel Testing Helper for Packages Development

This project hasn't been onboarded to LFX Insights.

Perl Testing Modules

Test2, Test::More, Test::Simple and Test::Builder Perl modules for writing tests

This project hasn't been onboarded to LFX Insights.

PestPHP Testing Framework

Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.

This project hasn't been onboarded to LFX Insights.

Pester

Pester is the ubiquitous test and mock framework for PowerShell.

This project hasn't been onboarded to LFX Insights.

Quick

The Swift (and Objective-C) testing framework.

This project hasn't been onboarded to LFX Insights.

RSpec Core: Runner and Formatters

RSpec runner and formatters

This project hasn't been onboarded to LFX Insights.

React Testing Library

🐐 Simple and complete React DOM testing utilities that encourage good testing practices.

This project hasn't been onboarded to LFX Insights.

Robolectric

Android Unit Testing Framework

This project hasn't been onboarded to LFX Insights.

ScalaTest

A testing tool for Scala and Java developers

This project hasn't been onboarded to LFX Insights.

Shoulda

Simple one-liner tests for common Rails functionality

This project hasn't been onboarded to LFX Insights.

Snapshot Testing

πŸ“Έ Delightful Swift snapshot testing.

This project hasn't been onboarded to LFX Insights.

Specs2

Software Specifications for Scala

This project hasn't been onboarded to LFX Insights.

Stretchr Testify Toolkit

A toolkit with common assertions and mocks that plays nicely with the standard library

This project hasn't been onboarded to LFX Insights.

Test::Unit

test-unit

This project hasn't been onboarded to LFX Insights.

TestNG

TestNG testing framework

This project hasn't been onboarded to LFX Insights.

Testem

Test'em 'Scripts! A test runner that makes Javascript unit testing fun.

This project hasn't been onboarded to LFX Insights.

Truth

Fluent assertions for Java and Android

This project hasn't been onboarded to LFX Insights.

Verify Snapshots

Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.

This project hasn't been onboarded to LFX Insights.

Visual Studio Test Platform

Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.

This project hasn't been onboarded to LFX Insights.

bUnit

bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.

This project hasn't been onboarded to LFX Insights.

dart-lang/test

A library for writing unit tests in Dart.

This project hasn't been onboarded to LFX Insights.

doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

This project hasn't been onboarded to LFX Insights.

helm-unittest

BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin.

This project hasn't been onboarded to LFX Insights.

jestjs/jest

Delightful JavaScript Testing.

This project hasn't been onboarded to LFX Insights.

modernweb.dev

Guides, tools and libraries for modern web development.

This project hasn't been onboarded to LFX Insights.

oven-sh-bun-JavaScript-runtime

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

This project hasn't been onboarded to LFX Insights.

phpspec

SpecBDD Framework for PHP

This project hasn't been onboarded to LFX Insights.

testthat

An R πŸ“¦ to make testing πŸ˜€

This project hasn't been onboarded to LFX Insights.

xUnit.net

xUnit.net is a free, open source, community-focused unit testing tool for .NET.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?