Ejecutar una prueba

Inicie una ejecución, no toque nada, deténgala en cualquier momento, o ejecute desde la mitad de una prueba.

Iniciar una ejecución

  1. 1

    Abrir la prueba

    En GUI Test Runner-Recorder, haga clic en una prueba reciente de la página de inicio, o en Abrir una prueba....

  2. 2

    Preparar la pantalla

    Ponga su aplicación en el estado desde el que empieza la prueba, exactamente como cuando la grabó.

  3. 3

    Hacer clic en Ejecutar prueba

    La página de la prueba reúne todo sobre ella: su nombre y su archivo, cuántos pasos, comprobaciones y escenarios tiene, y los botones Ejecutar prueba, Editar en GUI Test Studio, Informe de confianza, Configuración del proyecto y Grabar nueva.Debajo, la tarjeta Ejecuciones lista cada ejecución pasada.

    1. 1Ejecutar prueba
    2. 2Ejecuciones: cada ejecución pasada, la más reciente primero

La tarjeta Ejecuciones

Cada fila es una ejecución: cuándo se ejecutó, su resultado, cuánto duró y cuántas comprobaciones pasaron.La más reciente está arriba, y la línea sobre la lista la resume.Haga doble clic en una ejecución para abrir su informe de confianza exactamente como estaba; Informe de confianza abre el más reciente.

Durante la ejecución

GUI Test Runner-Recorder se aparta y cuenta atrás, y después la prueba mueve el ratón, hace clic y escribe por sí sola, comprobando la pantalla en cada paso.

Mientras la prueba se ejecuta, una fina banda azul PRUEBA EN EJECUCIÓN se mantiene en la parte superior de la pantalla, con la tecla que detiene la ejecución.Nunca aparece en una imagen que tome la prueba, y sus clics la atraviesan.Para ocultarla, desactive Mostrar la banda «Prueba en curso» durante una ejecución en Configuración, Preferencias, General; desde la línea de comandos, --run-banner off hace lo mismo.

Una ejecución se detiene en la primera comprobación que falla, salvo que esa comprobación esté configurada para continuar la prueba.Después se abre el Informe de confianza y le dice qué ocurrió.

Preguntas antes de una ejecución

Cuando algo de este equipo difiere de la grabación, la aplicación pregunta antes de empezar, para que usted sepa por qué podría fallar una ejecución.

PreguntaQué significa
La pantalla es distintaLa resolución o la escala de esta pantalla no son las de la grabación.Los elementos se comparan al tamaño con el que se grabaron, así que configure la misma escala, o ejecute de todos modos.
La aplicación no está abiertaLa prueba se grabó sobre una aplicación, y esta no tiene ninguna ventana.Ábrala, o ejecute de todos modos si la propia prueba la inicia.
El teléfono no está listoUna prueba grabada en un teléfono necesita que esté conectado y autorizado.
Falta un idiomaUna comprobación de texto lee un idioma que esta instalación no puede leer.
Desconectar no puede ejecutarse aquíLa prueba desconecta un programa o todo el equipo, y este equipo no tiene lo necesario para ello.Instale GUI Test Studio para todos los usuarios, o ejecute de todos modos.
La pantalla no está conectadaLa prueba se grabó en un monitor que este equipo no tiene ahora mismo.La pantalla principal lo sustituye si ejecuta de todos modos.
Ejecutar JavaScript necesita una página webUn paso Ejecutar JavaScript está antes de cualquier Abrir aplicación web, así que no tiene página en la que ejecutarse.Añada el Abrir aplicación web, o ejecute de todos modos.

¿Está la pantalla donde empieza la prueba?

Justo después de la cuenta atrás, GUI Test Runner-Recorder compara su pantalla con el primer momento de la grabación.Si su aplicación muestra otra página u otro estado, no se ejecuta nada.La aplicación vuelve con las dos imágenes, donde empieza la prueba y su pantalla ahora, y marca lo que difiere.Vuelva a poner su aplicación donde empieza la prueba y haga clic en Reintentar.

Cuando la diferencia no importa, Ejecutar de todos modos inicia la ejecución tal cual.Para omitir esta comparación de forma permanente en este equipo, desactive Comprobar antes de cada ejecución que la pantalla está donde empieza la prueba en Configuración, Preferencias, General.Una prueba web que abre su propio navegador, y una ejecución sin ventana, nunca se someten a ella.

Varios monitores: dónde se ejecuta la prueba

Una prueba se ejecuta en la pantalla en la que está GUI Test Runner-Recorder, y el navegador o la aplicación que abre aparece allí también.Una prueba grabada en otro monitor, o en todos, se sigue ejecutando allí.Ejecutar en, en la Configuración del proyecto de la prueba en cualquiera de las dos aplicaciones, lo cambia: la pantalla en la que está GUI Test Runner-Recorder, la pantalla en la que se grabó, la pantalla principal, un monitor que usted elige, o todas las pantallas.El monitor que elige se ilumina un momento.

Lo que la prueba pulsa y comprueba se mueve con ella: una prueba grabada en un monitor y ejecutada en todos se coloca donde está ese monitor, y una grabada en todas las pantallas y ejecutada en una conserva lo que había en esa.Las ventanas que la propia prueba abre van también a su pantalla.

Desde la línea de comandos, --screen hace lo mismo: here (la pantalla del terminal), recorded, main, all o el número de un monitor.Consulte Ejecutar pruebas en su pipeline.

Ejecutar desde GUI Test Studio

Mientras edita, Ejecutar prueba en la barra de herramientas de GUI Test Studio guarda la prueba y la abre en GUI Test Runner-Recorder, que le pide hacer clic en Ejecutar prueba cuando su pantalla esté lista.

Empezar por la mitad

En una prueba larga, cuando trabaje en su última parte, coloque el cabezal de reproducción donde quiera empezar y elija Guardar & ejecutar desde el cabezal de reproducción (Mayús+F5).Ponga la aplicación en el estado que tenía en ese momento, y solo se ejecutarán los pasos a partir de ahí.F5 ejecuta desde el principio.

Una prueba web con varios navegadores y dispositivos

En GUI Test Runner-Recorder, Ejecutar prueba en una prueba así pregunta qué navegadores y dispositivos cubre la ejecución: la grabación y cada versión hecha para un navegador o un dispositivo, en forma de árbol, cada una generada marcada, con el tiempo que se espera que tarden.Las que no necesitan ventana del navegador se ejecutan en paralelo, las demás una tras otra, y una ventana lista cada veredicto al final.En GUI Test Studio, la flecha junto a Ejecutar prueba ejecuta solo una de ellas, con o sin ventana del navegador.Consulte Cada navegador y cada dispositivo a partir de una sola grabación.

Ejecuciones que se superan siempre

Do

  • Un equipo de pruebas o una máquina virtual dedicados, con los datos de prueba restablecidos antes de cada ejecución
  • La misma resolución y la misma escala de pantalla que en la grabación
  • El mismo estado inicial cada vez, o un Ejecutar aplicación y un Ejecutar script Python al principio que lo creen
  • Notificaciones y ventanas emergentes desactivadas durante la ejecución
  • La pantalla activa y desbloqueada

Avoid

  • Ejecutar en una ventana más pequeña o con otro nivel de zoom en el navegador
  • Datos que dejó la ejecución anterior
  • Otras aplicaciones que abren ventanas encima de la suya
  • Tocar el ratón mientras se ejecuta la prueba

Dónde van los resultados

Cada ejecución se guarda en la carpeta results, dentro de la carpeta propia de la prueba: su informe, su vídeo y su entrada del historial.Vuelva a abrir la prueba más tarde y la tarjeta Ejecuciones las lista todas; Informe de confianza muestra la última ejecución exactamente como fue, y un doble clic en cualquier fila muestra el de esa ejecución.

A continuación: Leer el Informe de confianza.

¿Sigue con problemas?Díganos qué intentaba hacer, y respondemos en un día laborable.Ask our team