Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
-
Updated
Jun 2, 2025 - Go
Integration testing is a type of software testing that focusses on larger parts of the software than unit testing, and is more process-oriented and less about just checking simple calculations between input and output data. This ensures, that multiple units work together (they integrate with each other) to walk through different steps.
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.
🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
🍕 A practical and imaginary food delivery microservices, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
IntegreSQL manages isolated PostgreSQL databases for your integration tests.
Immutable transaction isolated sql driver for golang
Go + Postgres + Chi Router + sqlx + ent + authentication + testing + opentelemetry Starter Kit for API Development
End to end functional test and automation framework
HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing
Mock all the services. Intuitive YAML DSL for HTTP, gRPC, Kafka, and AMQP mocks.
Integration testing in Go with Docker
Environment, operations and runtime-meta testing tool.
Conex integrates Docker with testing package so you can easily run your integration tests with containers.
🚀🌏 A simple end-to-end testing framework for Go
docker-compose alike functionality directly from golang, for integration testing.
Enterprise-grade API testing with a single command. Self-hostable. Written in Go. Durably backed by Temporal. 🚀
Simplified Integration Testing Using YAML and JQ