[VDZ22] Removing complexity from integration tests using Testcontainers! by Kevin Wittek
ฝัง
- เผยแพร่เมื่อ 9 ม.ค. 2025
- Unit tests are great, but without proper integration testing, especially if you work with microservices, you might not know how your application behaves once it will be deployed to a real production environment.
In this talk I would like to show how you can use Testcontainers - popular testing libraries for Go, Java, Node, Python, and even Rust, that provide lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. We will integrate Testcontainers based tests into a typical microservice app and use real PostgreSQL databases and local Kafka clusters to test it, and isolate it from other services!
You’ll learn everything necessary to start adding powerful integration tests to your codebase without the headache of managing external service dependencies manually!
Short, clean and to the point. Thanks.
Loved it. Especially the part that he mentioned we have it for NodeJS too.
Can I use these images for mock databases and AWS services in a shell script wihout the java or other language framework ?
can anyone share github repo of demo?