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

La herramienta de testing que Antigravity puede manejar solo

Antigravity pone al agente en el centro del editor, con lo que la restricción pasa de escribir tests a verificarlos. TestSprite cierra el ciclo: un comando instala una skill de verificación en tu repositorio y, desde ese momento, Antigravity 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 Antigravity. 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 antigravity configura tu clave de API, la verifica e instala una skill de verificación en tu repositorio. Antigravity 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 Antigravity haya olvidado por qué importaba, algo que ninguna ventana de contexto, por grande que sea, puede hacer.

Priority
Test
Status
HIGH
TC001_Signup_Creates_Account
Pass
HIGH
TC002_Payment_Declines_Show_Retry
Failed
MEDIUM
TC003_Profile_Update_Persists
Pass
MEDIUM
TC004_Rate_Limit_Returns_429
Pass
LOW
TC005_Theme_Toggle_Persists_On_Reload
Warning

Deja que Antigravity verifique su propio trabajo

Generar es rápido; el cuello de botella se ha mudado a la revisión. Dale a Antigravity 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 Antigravity

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 antigravity 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 Antigravity?

Ejecuta testsprite setup --agent antigravity 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 Antigravity pueda crear, ejecutar y diagnosticar tests por su cuenta. Antigravity está en la lista de entornos soportados por la CLI, así que se aplica el mismo flujo de setup --agent sin configuración adicional.

¿Tiene Antigravity 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 Antigravity ejecute solo tests unitarios?

Los tests unitarios son la comprobación más barata y merece la pena ejecutarlos constantemente. También son ciegos a lo que más se rompe en un cambio escrito por un agente: la integración entre un componente, la ruta que lo renderiza y la API que hay detrás.

¿Y si el test es inestable en lugar de estar realmente fallando?

El paquete de fallo trae una hipótesis de causa raíz, no una simple marca roja. Y testsprite test flaky repite el test varias veces con la auto-reparación desactivada y devuelve una puntuación de estabilidad cuando quieres zanjar la cuestión.

Dale a Antigravity una forma de comprobar su trabajo