Nuevo: ¡TestSprite CLI ya está disponible!

Trae Tus Propias Pruebas. Nosotros Las Ejecutamos de Verdad.

No tienes que entregar tu suite de pruebas a una caja negra. testsprite test code get/put te permite conservar tu código de pruebas existente y ejecutarlo contra un entorno en producción, con los mismos resultados estructurados y paquetes de fallo que una prueba generada.

Funciona Con el Código de Pruebas Que Ya Tienes

Playwrightpytestrequestso tu propio script
No nos importa quién escribió la prueba — tú, un agente de IA, o un compañero de hace dos años. testsprite simplemente hace que cuente: la ejecuta de verdad, la reporta honestamente, la versiona como código.

Guarda lo que Rompiste

testsprite test code put sube tu prueba existente tal cual — sin reescribirla en un nuevo formato solo para que funcione en el CLI.

Entiende lo que Quieres

testsprite test code get <testId> recupera una prueba en cualquier momento, para que tu fuente de verdad siga siendo el lado que editaste por última vez.

Valida lo que Tienes

Tu prueba se ejecuta igual que una generada — contra un entorno en producción, en un sandbox en la nube, con la misma salida estructurada.

Sugiere lo que Necesitas

Una prueba que escribiste tú y que falla recibe el mismo tratamiento de paquete de fallo que una generada — captura de pantalla, instantánea del DOM, hipótesis de causa raíz — no solo un stack trace.

$ testsprite test code put --project prj_8f2a --file login.spec.ts
  ✓ Uploaded as TC_login_manual

$ testsprite test run --all --project prj_8f2a --wait --output json
  ✓ TC_login_manual                     passed   1.4s

$ testsprite test code get TC_login_manual --out ./tests
  ✓ Saved to ./tests/login.spec.ts

Tu Código de Pruebas, No el Nuestro

Una prueba que escribiste y entiendes vale más que una que tienes que aceptar a ciegas. testsprite la ejecuta, no la reescribe, y devuelve los resultados en el mismo formato estructurado en ambos casos.

Diseñado para Equipos Con Cobertura Existente

Sin Migración Necesaria

Pásate a la ejecución y los reportes de testsprite sin tener que reescribir primero una suite de pruebas que ya funciona.

Los Mismos Paquetes de Fallo

Las pruebas subidas reciben la misma hipótesis de causa raíz y sugerencia de corrección que las generadas cuando fallan.

Versión Comunitaria Gratuita

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

Combina Ambas

Ejecuta pruebas generadas y subidas una junto a la otra en el mismo proyecto — testsprite test list muestra ambas.

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

¿Tengo que reescribir mis pruebas existentes para usar testsprite?

No. testsprite test code put sube tu archivo de prueba existente tal cual; pasa por el mismo pipeline de ejecución y reportes que una generada.

¿Qué código de pruebas puedo subir?

Cualquier cosa que tu proyecto pueda ejecutar — specs de Playwright, scripts de pruebas de API, lo que ya tengas funcionando hoy.

¿Puedo recuperar mi código de pruebas?

Sí — testsprite test code get <testId> lo recupera, para que nunca quedes atado a editarlo solo dentro de testsprite.

¿Qué pasa cuando falla una prueba subida?

Recibes el mismo paquete de fallo que una prueba generada: el paso que falló, una captura de pantalla, una instantánea del DOM, una hipótesis de causa raíz, y una recomendación de corrección.

¿Puedo ejecutar juntas pruebas generadas y escritas a mano?

Sí — testsprite test run --all --project <id> ejecuta todo en el proyecto sin importar de dónde venga cada prueba.

Tus Pruebas. Nuestro Verificador.