Pruebas de extremo a extremo deterministas para la era de la IA.

Grabe un escenario de prueba o deje que la IA lo genere.GUI Test Studio lo ejecuta y lo verifica.

  • Cree pruebas de extremo a extremo desde un prompt o una grabación.
  • Pruebas E2E sin inestabilidad: web, escritorio, móvil, juegos.
  • Edite las pruebas visualmente, o deje que la IA se encargue.
  • Ejecución en sus propias instalaciones, con verificación por IA local o en la nube.
  • Reproducibilidad, para informes de QA de alta confianza.
  • Web · Escritorio · Móvil · Juegos
  • En la nube o en local
  • Compatibilidad universal

¿Cómo crea y edita hoy sus pruebas E2E?

Elija la suya para ver sus límites y lo que GUI Test Studio hace en su lugar.

Seleccione una para ver más

“El mejor código es ningún código.”

— Jeff Atwood

Las pruebas codificadas se vuelven más difíciles de mantener a medida que crecen, y excluyen al resto de su equipo.GUI Test Studio sustituye el código por una línea de tiempo visual clara que cualquiera puede entender y editar.Grabe su flujo de trabajo, edite los pasos visualmente, o simplemente pida a la IA que los actualice por usted.

Compatibilidad universal

Si puede verlo, puede probarlo.

Interacciones, verificaciones, un veredicto

Web

p. ej.: El registro en una tienda online: la bienvenida debe saludar al cliente por su nombre.Una nueva versión saluda a todos como «Invitado»: la prueba falla por las palabras.

Escritorio

p. ej.: El software de clientes de una aseguradora: los agentes guardan cada cliente nuevo con un solo botón.Una nueva versión mueve ese botón: la prueba marca dónde estaba y dónde está ahora.

Juego

p. ej.: Una verificación visual vigila el HUD, sin DOM ni árbol de accesibilidad.Falta una vida: la verificación marca el lugar.

Dibujos de aplicaciones de ejemplo, no capturas de pantalla.

Qué puede verificar una prueba

Visual, texto, texto dinámico y disposición, todo sin código

Elija la comprobación que corresponde a lo que buscaría con sus propios ojos.Cada una se edita visualmente, sobre el fotograma real, y le dice antes de ejecutar si se superará.

Verificación precisa de elementos

Dibuje un recuadro alrededor de cualquier elemento de la interfaz.Verifique que aparece, que desaparece (como un indicador de carga) o que coincide con un número exacto (como una valoración de 5 estrellas).

Ejemplo: tras «Guardar», debe aparecer la insignia verde de confirmación y debe desaparecer el indicador de carga.

Una comprobación de recuento visual: cuatro estrellas esperadas, cuatro encontradas
Una comprobación de recuento visual: cuatro estrellas esperadas, cuatro encontradasUna comprobación de recuento visual: cuatro estrellas esperadas, cuatro encontradas

¿Prefiere una comparación exacta?La coincidencia píxel a píxel se activa por comprobación en GUI Test Studio.

No solo para las regresiones

Pruebe una función mientras todavía se está desarrollando

Cree la prueba a partir de su diseño, en Figma o cualquier otra herramienta, antes de que exista la función.

Funciona con Figma

Una sola prueba, para toda la vida de una función

  1. 1
  2. 2
  3. 3
  4. 4

Con GUI Test Studio

Empieza en el diseño y se ejecuta en cada etapa

Pruebas escritas sobre las pantallas terminadas

Esperando las pantallas terminadas
Solo pueden empezar aquí
  1. 1Diseño

    Antes de que esté desarrollada

  2. 2Desarrollo

    Durante el desarrollo

  3. 3Aceptación

    Pruebas de aceptación de usuario (UAT)

  4. 4Lanzamiento y después

    Regresiones

Edición de montaje, para pruebas

Si alguna vez ha editado un vídeo, ya sabe editar una prueba.

  • Recorra la grabación y vea cada paso donde ocurrió
  • Arrastre comprobaciones a la línea de tiempo y dibuje qué observar, directamente sobre el fotograma
  • O describa el cambio en una petición: su asistente de IA edita la prueba en el sitio, y pregunta antes de escribir
GUI Test Studio
GUI Test Studio: la grabación bajo una regla de tiempo, los bloques de ratón, teclado y aserciones en sus pistas, la vista previa y los detalles del bloque seleccionadoGUI Test Studio: la grabación bajo una regla de tiempo, los bloques de ratón, teclado y aserciones en sus pistas, la vista previa y los detalles del bloque seleccionado

Varias líneas base

Una sola prueba para cada entorno que tienen sus usuarios

Una comprobación puede guardar varias versiones esperadas, una por perfil de línea base.La prueba se escribe una vez y se ejecuta en todas partes, en lugar de copiarla para cada navegador, tema o idioma y mantener las copias sincronizadas para siempre.

Modo claro y oscuro

Una comprobación, dos aspectos esperados.La ejecución elige el correcto.

Chrome, Firefox y Edge

Las fuentes se muestran distintas en cada navegador.GUI Test Studio se ocupa de ello por usted, y mantener las pruebas en todos los navegadores y dispositivos que necesita resulta fácil.

Pantalla de portátil y monitor 4K

Distintos tamaños y escalas, la misma prueba.

Su aplicación en cinco idiomas

El botón en francés dice «Enregistrer».GUI Test Studio conserva la versión francesa junto a las demás.

Añadir una versión es tan sencillo como ejecutar la prueba en ese entorno y aceptar lo que ve.

Historial: ¿cuándo empezó a fallar?
Historial de ejecuciones de una prueba: qué comprobación empezó a fallar, cuándo, y la comparación entre dos ejecucionesHistorial de ejecuciones de una prueba: qué comprobación empezó a fallar, cuándo, y la comparación entre dos ejecuciones

Listo para CI/CD

Se ejecuta en su pipeline, informa donde mira su equipo

El ejecutor de línea de comandos reproduce una prueba exactamente igual que la aplicación, y luego entrega a su pipeline un código de salida, resultados en JUnit, JSON y Markdown, y todas las imágenes de un fallo en una sola carpeta.

Su pipeline

y cualquier herramienta que ejecute un comando

.github/workflows/gui-tests.yml
jobs:  gui-tests:    runs-on: [self-hosted, windows]    steps:      - run: gtr-cli run tests --format github --junit results.xml

Ejecutando 12 pruebas en la pantalla del agente de compilación...

PASSED 12 de 12 pruebas · exit code 0

  • Código de salida0 cuando todas las pruebas se superan, 1 cuando una falla: la compilación pasa a verde o a rojo.
  • JUnit, JSON, MarkdownResultados que su pipeline muestra como resultados de pruebas, con cada paso nombrado.
  • Las evidencias de cada falloLas imágenes esperada y real, la pantalla, el informe y el vídeo en una sola carpeta.
  • Un asistente de comandos dentro de ambas aplicaciones, para que nadie tenga que aprenderse las opciones de memoria
  • Reintentos, límites de tiempo y parada al primer fallo para conjuntos grandes
  • Pruebas ligeras de ejecutor sin la grabación, para los agentes de compilación

Preguntas

Lo que preguntan los equipos antes de empezar

¿Alguna otra duda? Lea todas las respuestas o pregúntenos directamente.

Cree su primera prueba hoy.