Lo más habitual es que las aplicaciones informáticas necesiten conectarse con muy diversos sistemas, a través de diferentes protocolos: bases de datos, servicios REST, los propios sistemas operativos... Realizar pruebas de integración para asegurarnos la correcta comunicación de todos estos sistemas es fundamental para crear un software robusto y de calidad. Tradicionalmente estas pruebas son costosas y arduas, y difícilmente automatizables. En esta charla veremos cómo preparar en pocos pasos un plan de construcción en un servidor de integración continua que automatice las pruebas de integración con diferentes sistemas mediante contenedores Docker, construyendo al vuelo, en tiempo de ejecución, toda la infraestructura necesaria para realizar los tests.