Главная
Study mode:
on
1
Intro
2
Why integration testing?
3
Basic integration test
4
Integration testing evolution
5
Docker advantages
6
Start Docker containers for integration test
7
Maven plugins
8
Docker Compose
9
Docker API
10
Docker environment discovery
11
Host port randomization
12
Containers cleanup
13
Waiting strategies
14
Host port waiting strategy
15
Demo recap
16
JUnit 5 extensions
17
Testing environment cluster
18
Test cluster for automated E2E tests
19
On-demand cluster for E2E tests
20
Non-Kubernetes for E2E tests
21
Docker network aliases
22
Spring Cloud Eureka service names
23
Takeaways
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore integration and end-to-end testing techniques using TestContainers and JUnit 5 in this comprehensive 59-minute Devoxx conference talk by Nikolay Kuznetsov. Learn how TestContainers simplifies the process of starting service dependencies like Postgres and Redis in disposable Docker containers. Discover key features such as Docker environment autodiscovery, random port mapping, network configuration, waiting strategies, and container cleanup. Dive into code samples and witness live demonstrations of integration tests for two services utilizing Postgres and Redis. Gain insights into running multiple services simultaneously in Docker containers for end-to-end testing. Master JUnit 5 extensions, testing environment clusters, and Docker network aliases to enhance your testing capabilities. Walk away with valuable takeaways to improve your integration and end-to-end testing practices.

Integration and End-to-End Testing with TestContainers and JUnit 5

Devoxx
Add to list