La CLI de TestSprite ya está disponible — código abierto.Dale una estrella en GitHub

La herramienta de testing que Cline puede manejar solo

Cline trabaja directamente en tu editor y edita archivos reales de tu repositorio. TestSprite cierra el ciclo: un comando instala una skill de verificación en tu repositorio y, desde ese momento, Cline puede crear tests, ejecutarlos contra un navegador real y APIs en vivo en la nube, y recuperar un único paquete de fallo coherente cuando algo se rompe, sin que tengas que ir traduciéndole instrucciones desde una página de documentación.
Type
Solution
Language
Español

Se integra perfectamente con tus editores de Android y con IA

Claude CodeCodexAndroid StudioVisual Studio CodeCursorTrae
Nosotros no escribimos tu código: eso lo hace Cline. Nosotros verificamos lo que escribió, contra un navegador real y APIs reales, y devolvemos una hipótesis de causa raíz sobre la que pueda actuar.

Un solo comando para empezar

testsprite setup --agent cline configura tu clave de API, la verifica e instala una skill de verificación en tu repositorio. Cline aprende el ciclo una vez, en lugar de deducirlo de la documentación en cada sesión. La instalación es puramente local.

Tests sin código de navegador

Un test es un archivo de plan en lenguaje natural, con pasos de acción y de aserción: ningún selector que mantener, nada que se rompa con el próximo rediseño. testsprite test create --plan-template imprime una plantilla conforme al esquema y fijada a la versión que tienes instalada.

Un paquete de fallo, no cinco artefactos

test failure get devuelve el paso que falló y los contiguos, capturas de pantalla, instantáneas del DOM, el código del test, una hipótesis de causa raíz y el punto de arreglo recomendado, todo compartiendo un mismo identificador de instantánea. La CLI se niega a mezclar datos de dos ejecuciones distintas.

Una suite que sobrevive a la ventana de contexto

Cada test que pasa queda guardado. El requisito se sigue comprobando en la siguiente sesión, en la siguiente refactorización y mucho después de que Cline haya olvidado por qué importaba, algo que ninguna ventana de contexto, por grande que sea, puede hacer.

Priority
Test
Status
HIGH
TC001_Login_Rejects_Empty_Password
Pass
MEDIUM
TC002_Form_Validation_Shows_Inline_Errors
Pass
HIGH
TC003_Dashboard_Loads_After_Redirect
Failed
LOW
TC004_Footer_Links_Resolve
Pass
MEDIUM
TC005_API_Returns_401_Without_Token
Pass

Deja que Cline verifique su propio trabajo

Generar es rápido; el cuello de botella se ha mudado a la revisión. Dale a Cline una forma de demostrar que un cambio funciona antes de abrir un pull request y el diff deja de ser algo que una persona tenga que leer línea a línea.

Pensado para equipos que publican código con Cline

Gratis de instalar, código abierto

La CLI está en GitHub con licencia Apache-2.0 y se instala gratis desde npm. Requiere Node 20.19+, 22.13+ o 24+. La ejecución de tests ocurre en la nube y consume créditos del espacio de trabajo.

Funciona sin interacción

TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes --agent cline nunca pregunta nada, que es justo lo que necesitan tanto el ciclo de un agente como un job de CI.

Seguro de explorar

--dry-run recorre todo el camino de código sin conexión y con datos preparados. test scaffold y test lint no tocan la red ni tus credenciales.

Automatizable por contrato

Una forma estable de --output json y códigos de salida documentados: 0 correcto, 1 fallo, 3 error de autenticación, 12 sin créditos. Una función rota y una pipeline rota se distinguen.

Con la confianza de empresas de todo el mundo

"¡Buen trabajo! ¡El MCP del equipo de TestSprite es genial! Para nuestras aplicaciones de Android, la codificación con IA + el testeo con IA cierra el ciclo y acelera los lanzamientos estables."

"Para Android, las pruebas generadas por TestSprite son limpias y fiables. Los flujos de Appium son fáciles de ampliar y depurar, y las ejecuciones programadas mantienen saludable nuestra cobertura de dispositivos."

"La automatización de TestSprite redujo drásticamente nuestro QA manual de Android. Los desarrolladores detectan y resuelven errores móviles de forma temprana, manteniendo nuestro tren de lanzamientos a tiempo."

Preguntas Frecuentes

¿Cómo funciona TestSprite con Cline?

Ejecuta testsprite setup --agent cline una vez. Instala en tu repositorio un archivo de skill de verificación que describe los comandos, las formas del JSON y los códigos de salida, de modo que Cline pueda crear, ejecutar y diagnosticar tests por su cuenta. El archivo de skill se escribe en el repositorio en el que Cline está trabajando, así que viaja con el proyecto en lugar de vivir en la configuración de una sola persona.

¿Tiene Cline que escribir código de automatización de navegador?

No. Los tests son archivos de plan en lenguaje natural con pasos de acción y aserción. Ejecuta testsprite test create --plan-template para obtener una plantilla conforme al esquema, o pide a TestSprite que proponga los primeros con testsprite test plan generate: las propuestas quedan en revisión y no se escribe nada en disco hasta que las aceptas.

¿Qué prueba exactamente TestSprite?

La interfaz de aplicaciones web en un navegador real en la nube, y APIs de backend. No controla interfaces nativas de iOS o Android, aplicaciones de escritorio ni emuladores. Si tu producto tiene un frontend web o una API HTTP, eso es lo que cubrimos.

¿Es gratis? ¿Es código abierto?

La CLI de código abierto se instala gratis desde npm y tiene licencia Apache-2.0. La ejecución de tests ocurre en la nube de TestSprite y consume créditos del espacio de trabajo (0,5 por ejecución de frontend, 0,2 de backend). Hay una versión community gratuita para empezar.

¿Por qué no dejar que Cline ejecute solo tests unitarios?

Los tests unitarios comprueban la función que acabas de cambiar. No pueden decirte si la página que la llama sigue renderizando, ni si la API de la que depende sigue devolviendo lo que la interfaz espera. Ahí, en ese hueco, es donde viven las regresiones que introduce un agente.

¿Funciona si varias personas usan agentes distintos?

Sí. testsprite agent install <agent> puede ejecutarse varias veces, y el conjunto soportado cubre Claude Code, Codex, Cursor, Cline, Antigravity, Kiro, Windsurf y Copilot. Cada uno escribe su propio archivo de skill local y no entran en conflicto.

Dale a Cline una forma de comprobar su trabajo