LFX Platform

Know more about LFX Platform

LFX Insights

Integration Testing Tools

Libraries and frameworks that facilitate integration testing by provisioning disposable, containerized environments for critical external dependencies, enabling tests that closely mimic production setups.

13 projects

12,537 contributors

$5.4B

Testcontainers

Testcontainers is a Java library that provides lightweight, throwaway instances of common databases, Selenium web browsers, or other services inside Docker containers for testing purposes. It enables developers to write integration tests that use real dependencies instead of mocks, while ensuring consistent and clean test environments.

Contributors

4,288

Organizations

989

Software value

$2.1M

KubeVirt

KubeVirt technology addresses the needs of development teams that have adopted or want to adopt Kubernetes but possess existing Virtual Machine-based workloads that cannot be easily containerized. More specifically, the technology provides a unified development platform where developers can build, modify, and deploy applications residing in both Application Containers as well as Virtual Machines in a common, shared environment.

Contributors

3,380

Organizations

659

Software value

$3.3B

Microcks

Microcks is an open source tool for API mocking and testing. It helps teams simulate API behavior and automate testing by creating mocks from API contracts (OpenAPI, AsyncAPI, etc.) and recording real service traffic. The platform supports REST, GraphQL, gRPC, and event-driven APIs.

Contributors

2,005

Organizations

349

Software value

$2.1B

Testcontainers for Go

Testcontainers for Go is a testing library that provides lightweight, throwaway instances of common databases, message brokers, and other services in Docker containers for use in automated tests. It enables developers to write integration tests that run against real dependencies rather than mocks, while maintaining test isolation and reproducibility.

Contributors

1,100

Organizations

383

Software value

$2.1M

Terratest

Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

Contributors

1,033

Organizations

299

Software value

$2.1M

Hurl

Hurl, run and test HTTP requests with plain text.

Contributors

554

Organizations

179

Software value

$5M

Galasa

The mission of the Project is to provide an integration test framework for mainframe and hybrid applications.

Contributors

177

Organizations

16

Software value

$81M

Dockertest

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

This project hasn't been onboarded to LFX Insights.

MongoDB Memory Server

Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.

This project hasn't been onboarded to LFX Insights.

Test Kitchen

Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms

This project hasn't been onboarded to LFX Insights.

Testcontainers for .NET

A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

This project hasn't been onboarded to LFX Insights.

Testcontainers for Node.js

Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

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