[English] Fake it until you `make it`. API integration testing with WireMock and Testcontainers

Описание к видео [English] Fake it until you `make it`. API integration testing with WireMock and Testcontainers

Testcontainers have become one of the most popular tools for software integration testing. If you can put your system under test into a container, Docker compose cluster or a pod, this is what you're likely to use. If your target isn't ready, not containerizable, or just too heavy for testing as is, you can always use mock API testing frameworks like WireMock. Can you combine both approaches? Sure!

In this talk, we will classify integration testing and discuss application areas for WireMock and Testcontainers, and discuss which tool to choose for each use case. And why not both? We will discuss putting WireMock into Testcontainers and getting the best from their features thanks to the new WireMock modules for Testcontainers. Last but not least, we will see how to put WireMock in front of the Testcontainers or your real system to do deeper tests or even chaos engineering.

Oleg Nenashev
Oleg is a passionate open-source and open-hardware advocate who believes in open communities. Currently, he works on building user and developer communities around WireMock and WireMock Cloud. He is a core maintainer and board member in the Jenkins project where he writes code, mentors contributors, and organizes community events. Oleg is a technical oversight committee member in the Continuous Delivery Foundation, and also a CNCF ambassador

Комментарии

Информация по комментариям в разработке