Hola,
La segunda edición del Mes de QA ya está aquí y este año con más sesiones, más ponentes y muchos temas interesantes para aprender, pero siempre con una temática en común, QA.
Para esta edición, comenzamos con la sesión de Manu de la Peña, ingeniero software en AtomicJar, en la que nos hablará de Testcontainers (y atentos que no será la única sesión sobre el tema).
Con Manu veremos que las pruebas unitarias son geniales, pero sin unas adecuadas pruebas de integración, especialmente si dependes de sistemas externos como bases de datos u otros servicios, puede que no sepas cómo se comportará en realidad tu aplicación una vez la hayas desplegado en producción.
Antes de Docker, configurar el entorno de pruebas de integración era un dolor: utilizando bases de datos en memoria o incluso fake, mockeando servidores... Muchas veces sin contemplar la compatibilidad cross-platform. Sin embargo, gracias a Docker, ahora podemos preparar muy rápidamente el entorno para nuestras pruebas.
En esta charla veremos cómo utilizar Testcontainers for Go (https://golang.testcontainers.org) - uno de los más populares framework de testing que, utilizando Docker, permite crear dependencias de test de una manera fácil y consistente.
Aprenderemos cómo usarlo para probar aplicaciones legacy, pero también cómo utilizarlo para aumentar tu productividad en el desarrollo mientras trabajas con tu aplicación.
La agenda de la sesión será la siguiente:
19:00 - Bienvenida y Anuncios
19:10 - Integration Testing: The way to Go - Manuel de la Peña.
19:50 - Q & A
20:00 - Networking
¡Ah! La sesión se podrá seguir a través de YouTube (si no podréis asistir presencialmente y queréis online os podéis registrar para ver el enlace), pero si venís presencialmente (en las oficinas de Liferay - P.º de la Castellana, 280) , tendremos networking alrededor de las PIZZAS.
Nos vemos el martes 30. Un saludo.