Casos de uso

Problemas reales de los equipos de QA, y cómo dejan de tenerlos

Todos los equipos acaban en una de estas historias.Esto es lo que cambia cuando quienes conocen el producto pueden automatizar sus pruebas de extremo a extremo por sí mismos, grabando un flujo de trabajo o describiéndolo en una petición.

Equipo de producto web

El rediseño que rompió una página que nadie probaba

El reto

Una hoja de estilos compartida cambió para la nueva página de inicio.Dos versiones después, un cliente informa de que el total de la pantalla de facturas se superpone a su etiqueta.Ninguna prueba miraba esa pantalla, porque escribir scripts de navegador para cada página nunca iba a ocurrir.

Cómo lo resuelve GUI Test Studio

  1. 1Un tester graba los diez recorridos que importan, o los describe en una petición, sin código.
  2. 2Las comprobaciones de disposición recuerdan cómo está organizada cada pantalla, e informan del elemento que se movió y cuánto.
  3. 3Las pruebas se ejecutan en cada fusión en el pipeline, y una ejecución fallida enlaza directamente a la imagen de la pantalla rota.
Aserción de disposiciónAserción visualCI/CD

Fabricante de software de escritorio

Una aplicación heredada que las herramientas de automatización no ven

El reto

El producto estrella tiene quince años y lo dibuja un toolkit a medida.Las herramientas que dependen de árboles de accesibilidad o de identificadores de elementos ven una sola ventana en blanco, así que cada versión se valida a mano durante dos días.

Cómo lo resuelve GUI Test Studio

  1. 1Donde la aplicación no dice nada de sus elementos, el GTS Engine los encuentra visualmente, así que el toolkit no importa.
  2. 2Las comprobaciones visuales encuentran cada botón y campo esté donde esté la ventana, y luego comparan lo que hay dentro.
  3. 3Las comprobaciones de texto leen los valores de la cuadrícula y detectan los errores reales.
Aserción visualAserción de textoAserción de grupo

Fintech y comercio electrónico

Fechas, totales y números de pedido cambian en cada ejecución

El reto

Una confirmación de pedido muestra la fecha de hoy, un número de pedido nuevo y un total que depende de los datos de prueba.Comprobar los valores exactos falla cada mañana por el motivo equivocado, así que las comprobaciones se desactivaron.

Cómo lo resuelve GUI Test Studio

  1. 1Las comprobaciones de texto dinámico verifican el formato en lugar del valor: una fecha real, un importe en moneda, una referencia como ORD-48213.
  2. 2Marque una muestra en el fotograma y la comprobación deduce su formato por sí sola.
  3. 3Las etiquetas fijas junto a ellos conservan comprobaciones de texto exactas, así que una palabra equivocada se sigue detectando.
Aserción de texto dinámicoAserción de texto

Equipos que publican en varios mercados

Claro, oscuro, tres navegadores y cinco idiomas

El reto

La misma pantalla existe en modo claro y oscuro, se muestra algo distinta en Chrome, Firefox y Edge, y está traducida a cinco idiomas.Mantener una copia de cada prueba por combinación es una trampa de mantenimiento.

Cómo lo resuelve GUI Test Studio

  1. 1Cada comprobación puede guardar varias versiones esperadas, una por perfil de línea base: «Modo oscuro», «Firefox», «Francés».
  2. 2Ejecute la prueba bajo un perfil, revise el informe y acepte lo que ve para rellenar la versión de ese perfil.
  3. 3Dónde buscar y cuánta exigencia aplicar se comparten, así que una corrección sirve para todos los entornos.
Varias líneas baseInforme de confianza

Equipo de aplicaciones móviles

Recorrer a toques los mismos flujos en un teléfono, otra vez

El reto

Antes de cada publicación en la tienda, alguien inicia sesión, navega, añade al carrito y paga en un teléfono Android real, a mano, en cada candidata a versión.

Cómo lo resuelve GUI Test Studio

  1. 1Conecte el teléfono por USB: aparece en la pantalla, y graba en él como en cualquier aplicación.
  2. 2La ejecución vuelve a colocar el teléfono en el centro de la pantalla con el mismo tamaño, y reproduce los toques.
  3. 3El informe muestra la pantalla del teléfono en cada comprobación, como en cualquier otra prueba.
Grabación en el teléfonoAserción visual

Estudio de videojuegos

Menús y HUD dibujados por el motor, jugados con un mando

El reto

Los menús, inventarios y HUD de un juego los dibuja el motor, no los controles estándar, y se recorren con un mando.Hacer una prueba de humo de cada compilación significa un tester jugando los mismos diez minutos cada mañana.

Cómo lo resuelve GUI Test Studio

  1. 1Grabe la entrada de teclado, ratón y mando a la vez; la reproducción maneja un mando virtual.
  2. 2Las comprobaciones visuales confirman lo que ve el jugador: el menú principal, la pantalla de carga desaparecida, tres corazones en el HUD.
  3. 3Ejecute la prueba de humo en cada compilación nocturna desde su sistema de compilación y lea el informe por la mañana.
Reproducción con mandoAserción de recuento visualAserción de ausencia visual

¿Su caso es distinto?

Cuéntenoslo

Preferimos conocer las dificultades de su equipo a adivinarlas.Describa su aplicación y le diremos con honestidad si GUI Test Studio encaja.