Tests continuos

Esta página trata sobre la ejecución de tests de Continuous Testing en tus pipelines de CI/CD. Si deseas ver métricas y dashboards de CI/CD, consulta la documentación de CI Visibility.

Datadog Continuous Testing ofrece un conjunto de herramientas que te permiten automatizar los tests de software durante todo el ciclo de vida de un producto. Al ofrecer tests de extremo a extremo sin código y fiables, así como una integración sencilla con proveedores de CI populares y herramientas de colaboración, Continuous Testing te ayuda a acelerar el desarrollo de aplicaciones y a enviar características de alta calidad con mayor rapidez.

Hacer tests con facilidad y rapidez

Utiliza funciones escalables como grabador web sin código, grabador de aplicaciones móviles, ejecuciones de tests paralelos y tests integrados de múltiples localizaciones para ahorrar tiempo y esfuerzo a tu equipo de control de calidad. Puedes ejecutar tus tests secuencialmente y personalizar el número de tests que quieres ejecutar al mismo tiempo en la página Configuración.

Elegir entre ejecutar tus tests de forma secuencial y personalizar el número de tests que deseas ejecutar al mismo tiempo en la página de Configuración de Continuous Testing

Gracias a la compatibilidad con múltiples protocolos, marcos de trabajo y API, incluidos gRPC y WebSockets, podrás realizar tests en todos los niveles del stack de aplicaciones y en cualquier entorno de preproducción.

Mejorar la fiabilidad de los tests

En lugar de tener que implementar código de test, puedes crear software utilizando tests resistentes, escalables y sin código de la monitorización de Synthetic. Gana confianza en los resultados de tus tests minimizando los falsos positivos mediante test de navegador autorreparadoras, tests de aplicaciones móviles y reintentos automáticos de tests.

Para garantizar que tus usuarios tengan la mejor experiencia, puedes automatizar tests entre navegadores y tests de aplicaciones móviles. Estas funciones de Continuous Testing son útiles en lotes de CI en los que se ejecutan varios tests para cubrir una variedad de escenarios y entornos.

Aumentar la eficiencia mediante integraciones sencillas

Acelera el desarrollo de tu aplicación mediante tests y al solucionar problemas en una sola plataforma. Selecciona entre los siguientes tipos de proveedores de CI y herramientas de colaboración como Slack o Jira para fusionar flujos de trabajo y evitar el cambio de contexto.

github actions
gitlab
jenkins
circleci orb
azure devops extension
bitrise
bitrise

Puedes utilizar el proveedor de Datadog Terraform para controlar la creación de tests y la gestión de estados. Aprovecha tus tests de Synthetic como integración y tests de extremo a extremo para tus despliegues de preparación, preproducción y canary, o ejecútalas directamente en tus pipelines de CI.

Solucionar problemas más rápido

La realización de tests en una plataforma unificada de monitorización te ayuda a encontrar la causa raíz de los tests fallidos y a reducir el tiempo medio de resolución (MTTR).

Panel lateral de lotes de CI en el Explorador de Monitorización Synthetic y resultados de tests

Puedes obtener el contexto completo de solucionar problemas, sin cambiar de herramienta, a través de las métricas correlacionadas, trazas (traces) y logs mostrados por la integración de APM de Datadog mirando los trabajos ejecutados en el Explorador de Monitorización Synthetic y resultados de tests.

Examinar los lotes de CI en el Explorador de monitorización Synthetic y resultados de tests

Crea Buscar consultas y visualizaciones para tus ejecuciones de test Synthetic o lotes de tests que se ejecutan en pipelines de CI/CD.

Una lista de resultados de lote de CI en el Explorador de Monitorización Synthetic y resultados de tests

Puedes monitorizar ejecuciones de tests individuales y lotes completos de tests, y acceder a información relevante para cada tipo de test.

¿Estás listo para comenzar?

Después de haber configurado algunas test de Synthetic, consulta la documentación de tu proveedor de CI/CD preferido, o utiliza el paquete de NPM datadog-ci en tus pipelines de CI/CD. Ve entornos de test local y preparación para usar Continuous Testing en entornos que no están disponibles públicamente o en producción, por ejemplo, ejecutando tests contra tu entorno de desarrollo local o un entorno de preparación dentro de una red privada. A continuación, comienza a explorar los detalles de tus ejecuciones por lotes en el Explorador de Monitorización Synthetic y resultados de tests.

learning center
Try Synthetic Tests in a CI/CD Pipeline in the Learning Center

El Centro de aprendizaje Datadog está lleno de cursos prácticos para ayudarte a aprender sobre este tema. Inscríbete sin coste para aprender a ejecutar un test de Datadog Synthetic en un pipeline de CI/CD.

ENROLL NOW

Lectura adicional