Para solucionar problemas de reconocimiento relacionados con la correlación de imágenes, puede cambiar la imagen candidata del paso de prueba y obtener una vista previa para ver si la imagen es la adecuada. Cuando se ejecuta la prueba, puede cambiar el umbral de reconocimiento o la tolerancia del ratio de aspecto, que se aplica automáticamente para la correlación de datos, para evaluar qué imágenes son la mejor coincidencia.
Acerca de esta tarea
Cuando se graba una prueba, los elementos gráficos en los que se realizan las acciones no siempre pueden identificarse fácilmente. Es posible que no exista ninguna descripción de contenido, etiqueta o texto que ayude a identificar o localizar los objetos en una pantalla de dispositivo móvil. En estos casos, la prueba genera pasos que identifican los objetos de destino con imágenes. Cuando se reproduce la prueba, se aplica la correlación de imágenes para buscar las imágenes precisas en las que llevan a cabo las acciones. Pero en algunos casos, el informe de la prueba indica que la imagen generada no es el elemento de destino correcto de un paso, por ejemplo, debido a que al reproducir la prueba en un teléfono móvil o tableta la imagen es diferente (la altura y anchura son diferentes), o debido a que se ha generado una imagen desenfocada.
Si en un paso de prueba no se reconoce como estaba previsto el elemento en el que se realiza acción, sustituya el elemento generado o modifique el umbral de reconocimiento o la proporción de tolerancia, según sea necesario. Esta tarea se aplica a las pruebas grabadas únicamente en aplicaciones nativas de móviles Android y de iOS.
Procedimiento
Puede sustituir la imagen generada por una imagen capturada durante la grabación de la prueba que se muestra en la vista Datos de IU web y móvil.
- En la prueba editada, pulse el paso de prueba que se ha de modificar.
En la vista Captura de pantalla, seleccione una imagen.
Se resaltará la imagen.
- Si la propiedad 'imagen' se ha generado automáticamente, arrastre la imagen al campo Objeto identificado por.
Si el campo Objeto identificado por no se ha establecido en 'imagen', sino en 'texto', 'sugerencia' o 'descripción de contenido', pulse con el botón derecho la propiedad de la imagen en la tabla Propiedades y seleccione Identificar destino de paso utilizando imagen de propiedad. Otro método es arrastrar la propiedad de imagen al campo Objeto identificado por o utilizar el menú contextual para copiar y pegar en la tabla de propiedades. La propiedad de imagen estará seleccionada en el campo Objeto identificado por y la imagen se mostrará en el área Detalles de acción de usuario.
Figura 1. Destino de paso identificado por una propiedad de imagen
Otro modo de añadir o modificar una imagen en un paso de prueba, cuando se selecciona el identificador de imagen, es utilizar los elementos del menú contextual o los iconos. Puede seleccionar una imagen del portapapeles o de un archivo.
Figura 2. Añadir imágenes nuevas o sustituir la imagen existente por otra del portapapeles o de un archivo
Puede añadir varias imágenes a un paso de prueba, de modo que se pueda encontrar la imagen precisa durante la reproducción de la prueba. Puede eliminar las imágenes adicionales utilizando el icono Eliminar imagen
.
Puede sustituir la imagen generada por una imagen candidata en el informe de la prueba, guardar localmente la imagen candidata y utilizarla en el paso de prueba como imagen de referencia.
- En el informe de prueba, los detalles de correlación de imagen enlazan con un paso de prueba. Puede ver si la imagen candidata y la imagen de referencia coinciden.
- Si la imagen candidata seleccionada con la mejor puntuación de umbral no es adecuada, seleccione otra. Pulse con el botón derecho una imagen candidata y cuando se abra el explorador, guarde la imagen como un archivo .png.
En el paso de prueba, seleccione el menú contextual Añadir una nueva imagen desde el archivo y seleccione el archivo .png. Se añade como una nueva imagen de referencia. Vuelva a ejecutar la prueba.
Figura 3. Detalles de la correlación de imágenes en el informe de la prueba
La correlación de imágenes se utiliza para buscar el elemento más adecuado en el que se lleva a cabo la acción durante la reproducción; se aplican un umbral de reconocimiento y una proporción de tolerancia. Puede modificar el umbral de reconocimiento y la proporción de tolerancia.
- Pulse el icono Establecer umbral de reconocimiento
. El umbral de reconocimiento predeterminado está establecido en 80 y la proporción de tolerancia predeterminada está establecida en 20. En la vista previa de coincidencia de imagen, puede ver las imágenes más precisas para identificar el objeto de destino. La mejor candidata se muestra en color verde, en color amarillo se muestran las imágenes cuya puntuación está por encima del umbral y que no son las más adecuadas, y en color rojo se muestran las imágenes cuya puntuación está por debajo del umbral y son imágenes que no coinciden. Puede cambiar el umbral de reconocimiento y la proporción de tolerancia y visualizar la vista previa para ver los cambios dinámicos. Mueva el cursor para aumentar o reducir la puntuación y la proporción. Puede obtener una vista previa de la selección de imagen en Vista previa de coincidencia de imagen para ver qué imagen es la mejor candidata.
Figura 4. Vista previa de coincidencia de imagen y definición del umbral de reconocimiento y de la tolerancia de ratio de aspecto para buscar la imagen precisa
- Guarde la prueba. Una vez completados estos pasos, vuelva a ejecutar la prueba y verifique en el informe de prueba que todos los pasos se hayan completado correctamente.