Tiempos de espera, zonas de búsqueda y fallos
La configuración que comparten todas las comprobaciones, y qué ocurre cuando una falla.
Tiempo de espera: cuánto espera una comprobación
Una comprobación no mira una sola vez y se rinde.Sigue mirando hasta que lo que espera está en pantalla, y entonces la prueba continúa de inmediato.El tiempo de espera es lo máximo que aguardará.De forma predeterminada, cada comprobación espera hasta 5 segundos.
| Comprobación | Se supera | Falla |
|---|---|---|
| Aserción visual, Aserción de texto | En cuanto el elemento o el texto se encuentra y es correcto | Cuando el tiempo de espera termina sin él |
| Ausencia visual, Ausencia de texto | En cuanto el elemento o el texto ha desaparecido | Cuando sigue ahí al terminar el tiempo de espera |
| Comprobaciones de recuento | En cuanto el recuento cumple su regla | Cuando el recuento sigue siendo incorrecto al terminar el tiempo de espera |
Su página de informes suele cargar en 2 segundos, pero hasta en 12 un día de mucha actividad.Ponga la comprobación que viene después en 15 segundos.La mayoría de los días se seguirá superando a los 2: un tiempo de espera más largo no cuesta nada cuando la pantalla es rápida.
Zona de búsqueda
Toda comprobación visual o de texto mira dentro de su zona de búsqueda, el rectángulo de trazos de su editor.
En el Editor de objetivo visual, la zona de búsqueda sigue al objetivo visual cuando usted lo mueve.Haga clic en su candado para dejarla donde la puso: entonces solo crece si el objetivo visual fuera a quedar fuera de ella.
| Zona de búsqueda | Adecuada para |
|---|---|
| Pequeña, alrededor del elemento | Rápida, y nunca se confunde con un elemento parecido situado en otro lugar.La mejor opción cuando el elemento no cambia de sitio. |
| Más grande | Un elemento que se mueve un poco: un diálogo que se abre en sitios distintos, una lista que crece. |
| Buscar en toda la pantalla | Un elemento que puede estar en cualquier parte, o una ventana que nunca está en el mismo sitio. |
Cuando una Aserción visual o una Aserción de texto no ha encontrado su elemento en su zona de búsqueda al cabo de un segundo, mira también en toda la pantalla, mientras sigue esperando.Por eso, una ventana que se ha movido no hace fallar la prueba.
Cuando esto ocurre, el informe indica que el elemento se encontró fuera de su zona de búsqueda y ofrece Ampliar la zona de búsqueda en GUI Test Studio..., que abre el editor de la comprobación en el bloque correcto.Amplíela allí y la próxima ejecución encontrará el elemento enseguida.
Si falla: detener o continuar
Cada comprobación indica qué hace su fallo, en la pestaña Vista previa y ejecución de sus Propiedades: Detener la prueba o Continuar la prueba.
Si falla: Detener la prueba
Si falla: Continuar la prueba
| De forma predeterminada | Por qué |
|---|---|
| Detener la prueba | Para una comprobación de la que dependen los clics que vienen después, como una aserción visual antes de un clic.Hacer clic sin ella daría en el lugar equivocado. |
| Continuar la prueba | Para una comprobación que solo confirma lo que hay en pantalla: una disposición, un recuento, un texto sobre el que no se hace clic.Así una sola ejecución informa de todos los problemas que encuentra. |
Los eventos y los pasos de Flujo de la prueba tienen el mismo ajuste.Un clic, una tecla o un paso que falla detiene la prueba por defecto; póngalo en Continuar la prueba cuando el resto no dependa de él.Consulte Eventos: lo que hace una prueba.
Comprobaciones ignoradas
Marque Ignorado para dejar una comprobación fuera de las ejecuciones sin eliminarla, por ejemplo mientras se rediseña una función.Permanece en la línea de tiempo, atenuada.
Dónde cambiarlos
En GUI Test Studio, seleccione la comprobación: Tiempo de espera, la zona de búsqueda y Si falla están en su panel de propiedades.Seleccione varias comprobaciones para cambiarlas todas a la vez.
Los valores predeterminados de las grabaciones nuevas están en GUI Test Runner-Recorder, Configuración, Preferencias, Grabación predeterminada.Consulte también Configuración que conviene conocer.
¿Sigue con problemas?Díganos qué intentaba hacer, y respondemos en un día laborable.Ask our team