Session

Deliciosos tests de integración en aplicaciones Go

Los servicios en contenedores Docker son una excelente herramienta para crear entornos repetibles y aislados ideales para pruebas de integración. En esta sesión, veremos la librería Testcontainers para Go, que ofrece un API flexible e intuitiva para controlar programáticamente el ciclo de vida de las dependencias de tus servicios en contenedores Docker en tu lenguaje de programación favorito: Go.

Ejecutar bases de datos, Kafka, Elasticsearch e incluso tecnologías en la nube directamente desde tu código de test asegura que la configuración del entorno esté siempre actualizada y sea consistente durante el desarrollo local y en los flujos de trabajo de integración continua (CI).

Aprenderás todo lo necesario para comenzar a añadir pruebas de integración potentes a tu código sin la molestia de gestionar manualmente las dependencias de servicios externos.

Duración preferida: 30-45 mins
Audiencia: Introducción

Manuel de la Peña

Docker, Staff Software Engineer

Toledo, Spain

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