Un Agente de Pruebas con IA Que Vive en Tu Terminal.
Instala el CLI de TestSprite, apúntalo a una URL o API en producción, y obtén cobertura real de pruebas de navegador y backend sin salir de la línea de comandos. Planifica pruebas a partir de un PRD o una especificación de API, ejecútalas en CI, y recibe los resultados como JSON estructurado que tus scripts —o tu agente de codificación— pueden usar directamente.
Un Solo Comando Lo Conecta a Tu Agente de Codificación
Guarda lo que Rompiste
Ejecuta testsprite test rerun <testId> después de cada cambio y recibe un paquete de fallo en el momento en que algo se rompe — antes de que te enteres por un usuario.
Entiende lo que Quieres
Genera un plan con testsprite test create --plan-template, o apúntalo a tu PRD o especificación de API (OpenAPI, Swagger, Postman) para que planifique la cobertura por sí mismo.
Valida lo que Tienes
testsprite test create --type frontend --plan-from plan.json --run --wait — pruebas reales de navegador vía Playwright, o pruebas de API de backend con manejo de dependencias, ejecutadas contra una URL en producción.
Sugiere lo que Necesitas
Cada fallo se entrega como un solo objeto JSON — el paso que falló, una captura de pantalla, una instantánea del DOM, una hipótesis de causa raíz, una recomendación de corrección — listo para que tus scripts o tu agente de codificación actúen.
$ npm install -g @testsprite/testsprite-cli
$ testsprite setup
$ testsprite test create --project prj_8f2a --type frontend \
--plan-from checkout-plan.json --run --wait --output json
✓ TC001_Login_Rejects_Empty_Password passed 1.2s
✗ TC002_Checkout_Applies_Promo_Code failed 3.4s
→ failure bundle: testsprite test failure get TC002
$ testsprite test rerun TC002 --wait --output json
✓ TC002_Checkout_Applies_Promo_Code passed 2.9s
Prueba en Cualquier Lugar Donde Puedas Abrir una Terminal
Desarrollo local, ejecutor de CI, o dentro de la propia herramienta de shell de tu agente de codificación — el mismo comando testsprite funciona en todas partes, con --output json para scripting y códigos de salida estables para bloquear despliegues.
Diseñado para Equipos que Viven en la Terminal
Ejecuta y Programa en Lote
testsprite test run --all --project <id> vuelve a ejecutar toda tu suite en un solo comando — conéctalo a cron o al programador de tu CI.
Planes de Prueba como Código
Versiona tus planes de prueba como JSON y revísalos en un pull request como cualquier otro cambio — plan-from, plan put, plan-template.
Gratis para Empezar
CLI licenciado bajo Apache 2.0 — instálalo y ejecuta tu primera prueba gratis, sin límites de asientos para empezar.
Frontend + Backend, Un Solo CLI
Pruebas reales de navegador vía Playwright para frontend, pruebas de API con manejo de dependencias para backend — --type frontend o --type backend, la misma forma de comando.
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é ejecuta realmente el CLI de TestSprite?
Pruebas reales contra una URL o API en producción. Las pruebas de frontend controlan un navegador real vía Playwright; las de backend envían solicitudes HTTP reales con manejo de dependencias. Nada se ejecuta contra mocks — --type frontend o --type backend elige cuál.
¿Cómo lo conecto con mi agente de codificación?
testsprite agent install <name> lo conecta con Claude, Cursor, Copilot, Codex, Windsurf, Cline, Antigravity o Kiro directamente desde el CLI — sin necesidad de configurar un servidor o protocolo aparte.
¿Puedo usarlo sin ningún agente de IA?
Sí. testsprite test create --plan-from plan.json --run --wait --output json funciona desde cualquier terminal o ejecutor de CI. El CLI no requiere un agente en el bucle — es igual de útil manejado por una persona o por un script.
¿Qué pasa cuando una prueba falla?
Recibes un paquete de fallo: un objeto JSON con 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, todo etiquetado con un ID de instantánea coincidente — obtenlo con testsprite test failure get <testId>.
¿Es gratis probarlo?
Sí. npm install -g @testsprite/testsprite-cli y testsprite setup te ponen en marcha en un par de minutos, y el CLI en sí se distribuye bajo una licencia Apache 2.0.