Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
-
Updated
May 22, 2024 - 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 💻
🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.
🍕 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.
Simplified Integration Testing Using YAML and JQ
Go package for rapid testing of real HTTP APIs integrations. Sanitize and record requests and responses during development. Replay and validate in CI.