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

La herramienta de testing que Kiro puede manejar solo

Kiro parte de especificaciones, lo que encaja de forma natural con tests descritos en lenguaje natural en lugar de en código de navegador. TestSprite cierra el ciclo: un comando instala una skill de verificación en tu repositorio y, desde ese momento, Kiro 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 Kiro. 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 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.

Priority
Test
Status
HIGH
TC001_Spec_Flow_Completes_End_To_End
Pass
MEDIUM
TC002_Required_Fields_Block_Submit
Pass
HIGH
TC003_Permission_Denied_Redirects
Failed
LOW
TC004_Breadcrumb_Reflects_Route
Pass
MEDIUM
TC005_API_Contract_Matches_Schema
Pass

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.

Dale a Kiro una forma de comprobar su trabajo