
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.

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
- Crea una cuenta en app.testdino.com y genera una clave de API del proyecto.
- Instala el paquete con
npm install @testdino/playwright. - Registra el reporter en
playwright.config.tsy apuntatokena tu clave de API. - 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.
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é.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con TestDino.
Alternativas a TestDino
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
