El reconocimiento ambiguo se produce cuando Functional Tester no puede identificar de
forma exclusiva a un objeto del sistema en pruebas. Normalmente, esto ocurre cuando Functional
Tester no puede diferenciar entre una instancia de la aplicación bajo prueba iniciada por una reproducción de script
y una instancia de la misma aplicación que se ha dejado abierta de forma accidental para la reproducción del script. Esto también se aplica a las ventanas idénticas de una aplicación y a los documentos HTML idénticos. El reconocimiento ambiguo provocará una anomalía en la reproducción del script, a no ser que se cierre la aplicación duplicada.
Si Functional Tester encuentra más de una instancia de la aplicación bajo prueba durante la reproducción de un script, se abrirá la ventana Reconocimiento ambiguo permitiendo que cierre la instancia duplicada y que reanude la reproducción.
Prevención del reconocimiento ambiguo
Una de las causas más habituales del reconocimiento ambiguo es dejarse una ventana residual abierta desde una reproducción de un script de prueba anterior.
Para evitar este problema, emprenda las siguientes acciones:
- Haga que cerrar la aplicación en prueba sea la última acción registrada en el script de prueba.
- Si la reproducción del script falla, cierre todas las ventanas que la reproducción del script haya abierto antes de volver a reproducirlo.
Tratamiento del reconocimiento ambiguo
Si se abre la ventana Reconocimiento ambiguo, corrija la situación y reinicie la reproducción.
Se abrirá la ventana Reconocimiento ambiguo y la reproducción hará una pausa.
- Minimice las ventanas abiertas hasta que la ventana Reconocimiento ambiguo esté visible.
- Busque y cierre la instancia de aplicación duplicada utilizando la información de la ventana Reconocimiento ambiguo.
- Pulse Aceptar en la ventana Reconocimiento ambiguo para reanudar la reproducción.