AI Engineer - Learn how to integrate AI into software applications
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to create delightful integration tests in Go applications using Test Containers in this 15-minute conference talk from Conf42 Golang 2025. Explore the challenges developers face when testing applications and discover how Test Containers for Go can solve common testing problems. Master practical techniques for testing databases, Redis, Red Panda, and AWS Lambda services using containerized environments. Understand how to implement Test Containers for database testing scenarios, configure Redis testing environments, set up Red Panda message broker testing, and create AWS Lambda testing workflows. Discover advanced Test Containers features that enhance your testing capabilities and learn best practices for maintaining reliable, isolated integration tests. Gain insights into creating robust testing strategies that improve code quality and development confidence while working with external dependencies and services in Go applications.
Syllabus
00:00 Introduction and Speaker Background
00:07 Challenges in Testing Applications
01:44 Introduction to Test Containers for Go
01:59 Using Test Containers for Database Testing
06:52 Testing Redis with Test Containers
07:36 Testing Red Panda with Test Containers
08:26 Testing AWS Lambda with Test Containers
11:14 Advanced Features of Test Containers
14:57 Conclusion and Resources
Taught by
Conf42