La herramienta de testing que Kiro puede manejar solo
Se integra perfectamente con tus editores de Android y con IA
Un solo comando para empezar
testsprite setup --agent kiro configura tu clave de API, la verifica e instala una skill de verificación en tu repositorio. Kiro 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 Kiro haya olvidado por qué importaba, algo que ninguna ventana de contexto, por grande que sea, puede hacer.
Deja que Kiro verifique su propio trabajo
Generar es rápido; el cuello de botella se ha mudado a la revisión. Dale a Kiro 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 Kiro
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 kiro 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 Kiro?
Ejecuta testsprite setup --agent kiro 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 Kiro pueda crear, ejecutar y diagnosticar tests por su cuenta. Kiro es uno de los entornos para los que la CLI instala skills, así que no hace falta ninguna integración a medida.
¿Tiene Kiro 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 Kiro ejecute solo tests unitarios?
Los tests unitarios verifican la implementación frente a tu intención. Una ejecución de extremo a extremo verifica el producto desplegado frente a la intención de un usuario. Un flujo guiado por especificaciones se beneficia de ambos, porque una especificación que pasa aislada todavía puede publicar un flujo roto.
¿Se pueden generar tests a partir de un documento de especificación?
Sí. Sube una especificación de API o un PRD como fuente del proyecto con testsprite project docs upload y después testsprite test plan generate redacta casos de test a partir de ahí y los deja en revisión. Subir una especificación de API es gratis; un PRD cuesta 0,5 créditos por su indexación.