Esta sección describe la fase de ejecución de pruebas de las prueba funcional.
Antes de empezar
Qué hacer a continuación
Restauración del entorno de prueba antes de la reproducción
El estado del entorno y de la aplicación que se somete a prueba puede afectar a la reproducción del script. Si el entorno de grabación y el entorno de reproducción son diferentes, se pueden producir problemas en la reproducción.
Ejecución de un script desde Functional Tester Cuando se ejecuta un
script desde Functional Tester, este reproducirá todas las acciones grabadas, como el inicio de la aplicación, las acciones realizadas en ella, los puntos de verificación y la parada de la aplicación.
Ejecución de un script desde TestManager
Cuando se ejecuta un script,
TestManager crea una suite temporal, la ejecuta y la elimina cuando termina la ejecución. Se puede ejecutar un script desde la ventana Scripts de prueba o desde el menú Archivo de TestManager.
Depuración de scripts
Es posible utilizar el mismo proceso para depurar scripts de
Functional Tester que para depurar otras aplicaciones Visual
Basic o Java™. Si lo prefiere, en Functional Test, Java Scripting,
se puede depurar el script en la Perspectiva de depuración de Functional Tester, que facilita el inicio del depurador incorporado en Java Development Toolkit.
Ejecución de scripts Cuando se reproduce un script, Functional Tester repite las acciones grabadas, lo que automatiza el ciclo de pruebas del software.
Fase de desarrollo de prueba
En la fase de desarrollo de prueba, se reproducen scripts para verificar que funcionan tal como se pretendía, utilizando la misma versión de la aplicación que se somete a prueba y que se utiliza para grabar. En esta fase se valida el comportamiento esperado de la aplicación.
Fase de prueba de regresión
Si dispone de una línea base del comportamiento esperado de la aplicación sometida a prueba, puede automatizar la prueba de regresión para las compilaciones posteriores.
Supervisor de reproducción
Durante la reproducción puede ver el nombre del script, el número de la línea que se está ejecutando, los iconos de estado y una descripción de la acción en curso en el Supervisor de reproducción.
Sistemas locales y agentes Si asocia un proyecto de Functional Tester con un proyecto de Rational, puede utilizar TestManager
para ejecutar scripts de Functional Tester en aquellos sistemas que designe como Sistemas agente desde un sistema
Windows® único, denominado Sistema local.
TestManager y ejecución de scripts Debe realizar configuraciones preliminares antes de ejecutar un script de
Functional Tester desde TestManager.
Utilización de ScriptAssure
ScriptAssure
permite reproducir correctamente los scripts aunque la aplicación sometida a
la prueba se haya actualizado.
Reconocimiento de objeto ambiguo en pruebas funcionales
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.