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

Testing de UI web responsive que abre un navegador de verdad

La mayoría de los fallos responsive no se ven en un test unitario ni en una story de componente: aparecen cuando un navegador real maqueta una página real a un ancho real. TestSprite ejecuta tus flujos contra el sitio desplegado en un navegador en la nube, así que un menú de navegación que atrapa el foco en un viewport estrecho se detecta antes de que lo encuentre un usuario.
Type
Solution
Language
Español

Se integra perfectamente con tus editores de Android y con IA

Claude CodeCodexAndroid StudioVisual Studio CodeCursorTrae
Esto es testing web responsive: un navegador a distintos anchos de viewport. No controlamos interfaces nativas de iOS o Android, ni emuladores, ni granjas de dispositivos.

Navegador real, maquetación real

Los tests se ejecutan contra un navegador vivo en la nube, no contra un DOM simulado. Desbordamientos, saltos de línea, cabeceras fijas y áreas pulsables se comportan como lo harán para un visitante.

Describe el flujo, no los selectores

Un test es un plan en lenguaje natural: abre el menú a un ancho estrecho y confirma que el enlace principal es alcanzable. Sin selectores CSS frágiles que reescribir cada vez que cambia la maquetación.

Detecta interacción, no solo píxeles

Comparar capturas te dice que algo se movió. TestSprite te dice que el botón de compra dejó de ser alcanzable detrás de un pie de página fijo: un fallo funcional con una hipótesis de causa raíz.

Se ejecuta en cada despliegue

Conecta la GitHub App y cada despliegue de vista previa se comprueba automáticamente, así que una regresión de maquetación se caza en el pull request y no después de publicar.

Priority
Test
Status
HIGH
TC001_Nav_Menu_Opens_At_Narrow_Width
Pass
HIGH
TC002_Checkout_Button_Reachable_Above_Fold
Failed
MEDIUM
TC003_Table_Scrolls_Without_Page_Overflow
Warning
MEDIUM
TC004_Modal_Traps_Focus_Correctly
Pass
LOW
TC005_Footer_Links_Stack_Without_Clipping
Pass

Publica cambios de maquetación sin contener la respiración

Un cambio de CSS que se ve bien en tu monitor puede romper el único camino que tiene un visitante hasta tu formulario de registro. Verifica los flujos a los anchos que importan, automáticamente y en cada cambio.

Pensado para equipos que publican web responsive

Monitorización programada

Vuelve a ejecutar los flujos responsive de forma periódica contra staging o producción, para que una regresión introducida por una actualización de dependencias aflore sin que nadie tenga que acordarse de mirar.

Gestión inteligente de grupos de tests

Agrupa flujos por recorrido —registro, onboarding, compra— y ejecuta los críticos en cada despliegue mientras el resto corre cada noche.

Versión community gratuita

Ofrecemos una versión community gratuita, para que esté al alcance de cualquiera.

Cobertura de extremo a extremo

Testing completo de la interfaz web y de las APIs de backend que hay detrás, para que un ajuste de maquetación y un cambio de contrato queden cubiertos por la misma suite.

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

¿Esto es testing de aplicaciones móviles nativas?

No. Esto es testing web responsive: un navegador real renderizando tu sitio a distintos anchos de viewport. TestSprite no controla interfaces nativas de iOS o Android, emuladores, simuladores ni granjas de dispositivos.

¿En qué se diferencia de comparar capturas de pantalla?

Las herramientas de capturas te dicen que cambiaron píxeles, algo muy ruidoso en un sitio que cambia a menudo. TestSprite ejecuta el flujo y hace aserciones sobre el comportamiento —si el menú abre, si el botón se puede pulsar— y devuelve una hipótesis de causa raíz cuando no.

¿Tengo 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. testsprite test create --plan-template imprime una plantilla conforme al esquema, y testsprite test plan generate redacta los primeros para revisión.

¿Puede ejecutarse automáticamente en cada despliegue?

Sí. Conecta la GitHub App y TestSprite escuchará el evento de despliegue que tu pipeline ya produce, probará la URL de vista previa resultante y comentará el resultado en el pull request, sin archivo de workflow y sin cambios en el repositorio.

¿Y la accesibilidad a anchos estrechos?

Los flujos pueden comprobar el orden de foco, la alcanzabilidad por teclado y si un control es realmente operable: precisamente los fallos de interacción que más importan cuando una maquetación se pliega a una sola columna.

¿Se puede empezar gratis?

Hay una versión community gratuita, y la CLI de código abierto se instala gratis con licencia Apache-2.0. La ejecución de tests consume créditos del espacio de trabajo: 0,5 por ejecución de frontend.

Caza las regresiones responsive antes que tus usuarios