Acciones en QTP/UFT con ejemplo
¿Qué es la acción en QTP?
Acciones ayude a dividir su prueba en “unidades lógicas” o “procesos de negocio”. Las acciones ayudan a crear un script que es más modular y eficiente.
Cuando se crea un script recién creado, consta de una sola acción. Pero puede agregar más acciones a su script UFT de Micro Focus según los requisitos.
Hay dos tipos de acciones.
- Reutilizable Acciones: se puede utilizar en otras Pruebas. Se pueden utilizar en el mismo script de prueba varias veces.
- No reutilizable Acciones: no se puede utilizar en otras Pruebas. Se pueden llamar en el mismo script solo una vez.
A veces, si una acción se vuelve grande, es una buena práctica dividirla. Puedes dividir una acción existente de dos maneras
- Independiente uno del otro que divide la acción seleccionada en dos acciones hermanas
- Acción anidada que divide la acción seleccionada en una acción principal cuyo último paso llama a la segunda acción secundaria
Las acciones pueden acceder a datos de prueba almacenados en hojas de datos. HP QTP proporciona 2 tipos de hojas de datos
- Hoja de datos GLOBAL: Es Único para toda la prueba. Cualquier acción puede acceder y escribir datos en la hoja de datos global. Una hoja se llama "GLOBAL"
- Hoja de datos LOCALES: Igual al número de Acciones en la hoja. Una acción puede leer y escribir datos únicamente en su propia hoja de datos local. Nombre de la hoja = “NOMBRE DE LA ACCIÓN”.
El único propósito de crear acciones es usarlas en otros scripts de prueba. Hay dos métodos para importar acciones a una prueba.
- Llamada a COPIAR una acción: cuando realiza una copia de una acción, la acción se copia en su totalidad, incluidos los puntos de control, la parametrización y la pestaña de acción correspondiente en la tabla de datos en la prueba de llamada. Cuando inserta una copia de una acción existente, puede realizar cambios en la acción copiada y sus cambios no afectarán ni se verán afectados por ninguna otra prueba. Puede insertar copias de acciones tanto reutilizables como no reutilizables.
- Llamada a una acción EXISTENTE: las llamadas a acciones son de solo lectura en la prueba de llamada. Sólo se pueden modificar en la prueba en la que fueron creados. Le permite utilizar la misma acción en varias pruebas y facilita el mantenimiento de las pruebas. Puede realizar llamadas solo a acciones "reutilizables".
El siguiente video tutorial demuestra Acciones. Utiliza el script de prueba básico creado en tutoriales anteriores con 5 pasos para iniciar sesión Reserva de vuelo. Este tutorial es el mas largo en todo Tutoriales de QTP y se recomienda que tomes notas mientras lo visualizas.
Haga clic en aquí si el video no es accesible
Al igual que Funciones/Métodos En los lenguajes de programación también puedes crear entradas y salidas. PARÁMETROS para una acción. Este parámetro tiene No hay relación con Parametrización de datos de prueba aprendido antes.
Si es necesario, puede utilizar la siguiente declaración para salir de una acción
- Salir de acción.
- SalirAcciónIteración
- SalirEjecutar
- Salir de la iteración global
Mientras se ejecuta un secuencia de comandos QTP con Acciones, debes considerar, Iteraciones globales e iteraciones locales
Puedes cambiar la frecuencia de iteración de la acción. seleccionando Propiedades de llamada a la acción > pestaña Ejecutar