Session

Testcontainers and API mocking for Golang projects

Testcontainers has 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 API mocking like WireMock or Microcks to mock your interfaces including REST API, gRPC, etc.

In this talks, I will focus on using WireMock and Microcks for cloud native projects implemented in Golang, including using it for common continuous delivery and deployment use-cases. We will see how to use Testcontainers and its API mocking modules as a standalone deployment, or as a part of Argo CD and Tekton pipelines. And then, let's see how to seamlessly use the same tools in Golang IDEs!

This is a talk heavily focused on the demos and on some live coding. I will need to present from my laptop. Good network connectivity might be needed too. The talk can be from 25 to 45 minutes

Oleg Nenashev

Community Builder, CNCF Ambassador, Jenkins core maintainer

Neuchâtel, Switzerland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top