Write Maintainable Integration Tests with Docker
Offered By: Docker via YouTube
Course Description
Overview
Explore the world of maintainable integration testing using Docker in this 40-minute conference talk. Dive into the challenges of writing and maintaining integration tests, and discover how Testcontainer, an open-source community project, addresses these issues across multiple programming languages. Learn from Gianluca Arbezzano, maintainer of the Golang implementation, as he demonstrates how to leverage the Docker API to create test-friendly libraries for your test cases. Gain insights into writing low-overhead unit tests in Go, understand the complexities of application testing, and explore topics such as Docker-in-Docker, Docker community contributions, and practical implementations with Elasticsearch. Through a live demo and Q&A session, acquire valuable knowledge to enhance your integration testing practices and improve overall application reliability.
Syllabus
Introduction
Testing was a solvent issue
A great time
Application complexity
Unit tests
Unit tests are solved
Integration tests have some flakiness
We can do better
Stay in the API
Docker Deep
Running Docker Inside Docker
Docker DrD Configuration
Game changer
Docker Community
Porting Ingo
Go
Wait for
HTTP Endpoint
Dockerfile
Elasticsearch
MOBI
Utility Functions
Containers
Demo
Questions
Taught by
Docker
Related Courses
DevOps TestingMicrosoft via edX Software Testing
NPTEL via Swayam Introduction to Software Testing
University of Minnesota via Coursera Java Spring Boot Application Software Testing
Coursera Project Network via Coursera Java from Zero to First Job, Practical Guide, 2000+ examples
Udemy