Nuevo: ¡TestSprite CLI ya está disponible!

Dos Ejecuciones. Un Comando. La Diferencia Real.

Una ejecución que pasa y una que falla de la misma suite no son idénticas — algo cambió. testsprite test diff <runId1> <runId2> te muestra exactamente qué, en lugar de dejarte comparar logs a mano.

Compara Dos Ejecuciones Cualesquiera, Dos Entornos Cualesquiera

Staging vs producciónAntes vs después de un despliegueEsta semana vs la anterior
"Ayer funcionaba" no es una causa raíz. Un diff entre la ejecución de ayer y la de hoy sí lo es.

Guarda lo que Rompiste

testsprite test diff <runId1> <runId2> señala exactamente qué pruebas cambiaron de resultado entre dos ejecuciones — sin más desplazarse por dos reportes separados en paralelo.

Entiende lo que Quieres

Compara una ejecución de antes de un despliegue contra una de después, y la superficie de cambio es exactamente lo que tocó tu despliegue — nada que tengas que adivinar.

Valida lo que Tienes

Los diffs van más allá de aprobado/fallido — cubren el detalle de solicitud/respuesta y a nivel de DOM detrás de cada prueba, cuando está disponible.

Sugiere lo que Necesitas

Combina un diff con testsprite test failure get en la prueba que pasó a fallar, y tienes la historia completa: qué cambió, y por qué se rompió.

$ testsprite test diff run_9f21 run_9f30

  TC_checkout_promo         passed → failed
    POST /orders   201 → 500
    rootCause: "promo code not revalidated server-side"

  TC_login_success          passed → passed   (no change)
  TC_search_results         passed → passed   (no change)

Deja de Comparar Logs a Mano

Dos ejecuciones de la misma suite, separadas por minutos o meses — el diff es el mismo comando en cualquier caso, y está diseñado para responder una pregunta: ¿qué cambió en realidad?

Diseñado para Depurar Regresiones Rápido

Compara Entre Despliegues

Ejecuta una suite antes y después de un release, compáralas, y sabe de inmediato si el release está limpio.

Compara a Través del Tiempo

testsprite test result <testId> --history muestra el historial de ejecuciones de una prueba si quieres ver la tendencia, no solo dos puntos.

Versión Comunitaria Gratuita

Ofrece una versión comunitaria gratuita, haciéndonos accesibles para todos.

Se Combina con la Puntuación de Inestabilidad

Usa test flaky primero para confirmar que un cambio es real, luego test diff para ver exactamente cuál fue.

Con la Confianza de Empresas de Todo el Mundo

"TestSprite ofrece una rica generación de casos de prueba, una estructura clara y un código fácil de leer. También admite la depuración simple en línea con la capacidad de expandirse rápidamente generando nuevos casos de prueba."

"La automatización de TestSprite nos ayuda a reducir toneladas de trabajo manual. Los desarrolladores pueden detectar y resolver errores fácilmente en una etapa más temprana del proceso de desarrollo."

Preguntas Frecuentes

¿Qué compara realmente testsprite test diff?

Dos ejecuciones de la misma suite de pruebas o de una relacionada — qué pruebas cambiaron entre aprobado/fallido, y el detalle de solicitud/respuesta o a nivel de DOM detrás de ese cambio, cuando está disponible.

¿Puedo comparar una ejecución de la semana pasada contra una de hoy?

Sí — dos IDs de ejecución cualesquiera, sin importar cuánto tiempo las separe.

¿En qué se diferencia esto de simplemente leer dos reportes de pruebas?

Muestra el delta directamente, en lugar de pedirte que retengas ambos reportes en tu cabeza y detectes la diferencia tú mismo.

¿Puedo ver el historial de una sola prueba en muchas ejecuciones, no solo dos?

Sí — testsprite test result <testId> --history muestra la tendencia a través de todas las ejecuciones de esa prueba.

¿Esto reemplaza a test flaky?

No — se combinan bien. Usa test flaky para confirmar que un fallo es real, luego test diff para ver exactamente qué cambió.

Deja de Adivinar Qué Cambió.