La herramienta de testing que Cline puede manejar solo
Se integra perfectamente con tus editores de Android y con IA
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.
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.