TestDino

TestDino

TestDino · Programación

TestDino es una app en la nube para Playwright que registra las ejecuciones de CI, agrupa los fallos y marca las pruebas inestables, y luego expone esos datos a equipos y agentes de IA.

Vista previa de la interfaz de TestDino

Acerca de TestDino

What Is TestDino

TestDino es una aplicación web que acompaña a Playwright, el popular framework de código abierto para pruebas de navegador. Instalas su reporter en el proyecto, y cada ejecución en tu pipeline envía los resultados en vivo a un panel central de informes de Playwright. En vez de rebuscar en la salida cruda de CI, ves una vista ordenada de qué pasó, qué falló y por qué.

El producto ataca un problema concreto: los equipos que corren suites grandes de Playwright en CI suelen repartir las pruebas entre varias máquinas, y armar la foto final resulta complicado. TestDino une esos fragmentos en un solo informe y añade historial encima, de modo que un fallo que reaparece se ve como patrón y no como una marca roja suelta.

Sus límites principales son el alcance y la puesta en marcha. TestDino solo funciona con Playwright, así que quien use Cypress o Selenium no saca nada, y el valor real aparece al conectarlo con CI, no al ejecutar pruebas en el portátil. El plan gratuito, además, te limita a 5.000 ejecuciones al mes y un solo usuario, suficiente para proyectos personales pero no para un equipo de QA completo.

Getting Started

  1. Crea una cuenta en app.testdino.com y genera una clave de API del proyecto.
  2. Instala el paquete con npm install @testdino/playwright.
  3. Registra el reporter en playwright.config.ts y apunta token a tu clave de API.
  4. Ejecuta npx playwright test, o sube los cambios a tu proveedor de CI, y observa cómo los resultados llegan al panel.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de TestDino.

Plan gratuitoSí
Planes de pago$0 - $99/mo
PlataformaWeb
DesarrolladorTestDino
CategoríaProgramación
Fecha de lanzamientoSep 2024
Última actualizaciónOct 2026
Visitas al sitio web68.7K
Ranking global del sitio452.6K
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Ingenieros de QA y automatización que corren Playwright en CI
  • Equipos pequeños de QA con presupuesto ajustado
  • Responsables de ingeniería que vigilan la salud de la suite

Tareas

  • Triar una ejecución fallida de CI
  • Encontrar y aislar pruebas inestables
  • Aplicar una barrera de calidad en pull requests
  • Alimentar a un agente de IA con datos de pruebas

Casos de uso

  • Una suite nocturna repartida entre cinco workers
  • Una suite heredada de otro equipo con poca documentación
  • Un lanzamiento donde un pipeline en rojo bloquea a todos

Funciones clave

Resultados de pruebas en tiempo real

Los resultados llegan mientras las pruebas se ejecutan, no cuando termina toda la build, así que una suite larga ya no esconde su estado hasta el final. Cada ejecución abre con un informe de varias pestañas que cubre resumen, desglose por spec, grupos de errores, historial y metadatos de configuración. Lo importante es la velocidad: entender una ejecución fallida en minutos y no tras una fusión manual.

Detección de pruebas inestables

Cada prueba lleva un porcentaje de estabilidad y una categoría de causa raíz extraída de señales de temporización, entorno, red, aserción u otras. Ves qué pruebas son poco fiables y por qué, no solo que algo volvió a ponerse rojo. Después el equipo puede aislar las peores y reejecutar solo las pruebas fallidas en lugar de toda la suite.

Agrupación de fallos y visor de trazas

La plataforma agrupa automáticamente los fallos que comparten una causa, así trabajas con patrones y no con nombres de prueba sueltos. Un visor de trazas en un clic se abre directo desde el grupo, con capturas, vídeo y diferencias visuales adjuntas. Esa combinación reemplaza la típica caza entre artefactos descargados de CI.

Analítica y tendencias de pruebas

Un solo panel ofrece seis vistas: resumen de la suite, tiempos de ejecución, tendencias por prueba, categorización de errores, métricas de cobertura y tasas de aprobación por entorno. Todo se filtra por rama, etiqueta o periodo, lo que hace práctico comparar una rama de funcionalidad con main. El seguimiento de cobertura cierra el círculo al mostrar qué ejercita de verdad tu suite.

Integración CI/CD y barreras de calidad en PR

El reporter se conecta con GitHub Actions, GitLab CI, CircleCI, Jenkins, Azure DevOps y más, con guías de configuración para cada uno. Puedes fijar umbrales de tasa de aprobación o inestabilidad que publican un check de estado en las pull requests, y una rama que no llega al listón queda bloqueada. Los resultados también enlazan con hashes de commit y PRs para la trazabilidad.

Análisis con IA y servidor MCP

Los planes de pago añaden análisis de pruebas con IA, que abarca clasificación de fallos, sugerencias de arreglo generadas por IA y reconocimiento de patrones entre ejecuciones. El servidor MCP y la API REST exponen todo esto a agentes de IA, así que un asistente en Cursor o un editor parecido puede consultar una ejecución y proponer un arreglo en contexto. Es la función que separa a TestDino de un panel de informes corriente.

Ventajas y desventajas

Ventajas

  • La transmisión en vivo muestra el progreso de las ejecuciones fragmentadas sobre la marcha, sin esperar a un informe final fusionado.
  • La detección de pruebas inestables combina una puntuación de estabilidad con una categoría de causa raíz, lo que convierte reejecuciones vagas en arreglos concretos.
  • El plan gratuito cubre 5.000 ejecuciones al mes, suficiente para evaluar el flujo sin tarjeta.
  • El servidor MCP y la API REST hacen que los agentes de IA puedan consultar los resultados, algo útil para equipos que depuran dentro del IDE.
  • Las integraciones abarcan GitHub, GitLab, Jira, Slack, Linear y más, así que las alertas llegan donde el equipo ya trabaja.

Desventajas

  • Solo admite Playwright, así que los equipos con Cypress, Selenium o WebdriverIO no pueden usarlo.
  • Buena parte del valor depende de la integración con CI, es decir, las pruebas solo locales aportan mucho menos.
  • El plan gratuito limita a un usuario y 5.000 ejecuciones al mes, lo que descarta cualquier uso más allá de un flujo individual.
  • Capacidades avanzadas como la auditoría de pruebas con IA quedan en el plan Team a $79/mo, así que a los equipos pequeños el tramo útil les puede parecer un salto de precio.

Preguntas frecuentes

TestDino registra las ejecuciones de pruebas de Playwright desde CI y las convierte en un panel central con agrupación de fallos, detección de pruebas inestables y analítica. Está pensado para equipos que corren suites grandes de pruebas de navegador y necesitan una forma más rápida de ver qué se rompió y por qué.