# Dominando Testcontainers Cloud por Docker: optimizando las pruebas de integración con contenedores



Testcontainers Cloud es una solución basada en la nube diseñada para optimizar y mejorar el proceso de ejecución de pruebas de integración usando Testcontainers. Testcontainers es el framework de código abierto que permite a los desarrolladores levantar fácilmente dependencias contenedorizadas como bases de datos, gestores de mensajes y otros servicios necesarios para las pruebas. Al trasladar la gestión de los servicios basados en Testcontainers a la nube, Testcontainers Cloud optimiza el rendimiento, reduce las limitaciones de recursos en las máquinas locales o servidores de CI y garantiza entornos de prueba consistentes. Esta solución es especialmente beneficiosa para los equipos que trabajan en sistemas complejos y distribuidos, ya que permite realizar pruebas escalables, aisladas y confiables sin la sobrecarga típica de gestionar contenedores localmente.

## Qué aprenderás

- Comprender los fundamentos de Docker Testcontainers Cloud y su función en las pruebas de integración.
- Aprender a instalar y configurar Docker Testcontainers Cloud para pruebas automatizadas en diversos entornos.
- Explorar cómo se integra Testcontainers Cloud con flujos de trabajo de CI/CD para optimizar los procesos de prueba.

## Integración de herramientas

Funciona bien con Docker Desktop, GitHub Actions, Jenkins, Kubernetes y otras soluciones de CI

Las suscripciones de Docker Pro, Team y Business incluyen minutos de ejecución de Testcontainers Cloud, y hay minutos adicionales disponibles mediante precios por consumo. Los minutos de ejecución de Testcontainers Cloud no se acumulan de un mes a otro.

## ¿A quién va dirigido?

- Equipos que desarrollan aplicaciones nativas de la nube y que ya utilizan Testcontainers de código abierto.
- Equipos de DevOps que integran pruebas automatizadas basadas en contenedores en pipelines de CI/CD para pruebas continuas.
- Equipos de QA que buscan entornos de prueba escalables y consistentes para pruebas de integración exhaustivas y de extremo a extremo.
- Desarrolladores que necesitan entornos de prueba contenedorizados y confiables para probar microservicios y bases de datos.

