QTP - Acciones
Actions ayuda a los evaluadores a dividir los scripts en grupos de declaraciones QTP. Las acciones son similares a las funciones de VBScript; Sin embargo, hay algunas diferencias. De forma predeterminada, QTP crea una prueba con una acción.
Comportamiento | Funciones |
---|---|
La acción es una característica incorporada de QTP. | Las funciones de VBScript son compatibles con VBScript y QTP. |
Los parámetros de las acciones se pasan solo por valor. | Los parámetros de función se pasan por valor o por ref. |
Las acciones tienen extensión .mts | Las funciones se guardan como .vbs o .qfl |
Las acciones pueden o no ser reutilizables. | Las funciones siempre son reutilizables. |
Se puede acceder a las propiedades de la acción haciendo clic con el botón derecho en la ventana del editor de scripts y seleccionando "Propiedades".
Las propiedades de acción contienen la siguiente información:
- Nombre de la acción
- Location
- Bandera reutilizable
- Parámetros de entrada
- Parámetros de salida
Tipos de acciones
Hay tres tipos de acciones:
Non-reusable action - Una acción que se puede llamar solo en esa prueba específica en la que se ha diseñado y que solo se puede llamar una vez.
Reusable action - Una acción que se puede llamar varias veces, cualquier prueba en la que resida, y también puede ser utilizada por cualquier otra prueba.
External Reusable action- Es una acción reutilizable almacenada en otra prueba. Las acciones externas son de solo lectura en la prueba de llamada, pero se pueden usar localmente con la copia editable de la información de la tabla de datos para la acción externa.
Trabajar con acciones
Hay tres opciones para insertar una acción. Haga clic en cada uno de ellos para saber más sobre el tipo de acción seleccionado.
No Señor. | Tipo de acción y descripción |
---|---|
1 | Insertar llamada a una nueva acción Inserta una nueva acción de la acción existente |
2 | Insertar una llamada a la copia de la acción Inserta una copia de una acción existente |
3 | Insertar llamada a la acción existente Inserta una llamada a una acción reutilizable existente |