Parametrización UFT / QTP: Tabla de datos | TUTORIAL DE AUTOMATIZACIÓN
UFT le permite ampliar el alcance de una prueba básica reemplazando valores fijos por parámetros. Este proceso se conoce como parametrización que aumenta la potencia y flexibilidad de la prueba.
Tipos de parámetros
Dependiendo de los datos, la parametrización se divide en 4 categorías.
- Parametrización de Tablas de datos
- Parametrización de pruebas/Acciones
- Parametrización de variables de entorno
- Parametrización de números aleatorios
Parametrización de tablas de datos
Una Tabla de datos, similar a Microsoft Excel, ayuda a los evaluadores a crear pruebas basadas en datos casos que se pueden usar para ejecutar una acción varias veces.
La Tabla de datos tiene dos tipos de hojas: Global y Action (Local)
Tabla de datos local: Cada acción tiene su propia tabla de datos privada, también conocida como tabla de datos local, a la que también se puede acceder a través de acciones.
Tabla de datos global: Cada prueba tiene una hoja de datos global a la que se puede acceder a través de las acciones.
A continuación se muestra el script para buscar una palabra clave específica en la búsqueda de Google:
Estamos buscando la palabra clave «automationtutorial.com» en la línea 1. También queremos buscar otras palabras clave. El mejor enfoque es parametrizar la palabra clave de búsqueda «automationtutorial.com» de modo que para diferentes ejecuciones tiene diferentes palabras clave para buscar.
Parametrización de tablas de datos desde la hoja global –
Paso 1. En la vista de palabras clave, seleccione la celda que contiene «Atomationtutorial.com» y haga clic en el símbolo de flecha.
Paso 2. El cuadro de diálogo de configuración de valores se abrirá como se muestra a continuación. Seleccione el parámetro como Tabla de datos, Ingrese el nombre como Palabra de búsqueda, Hoja como Hoja global y haga clic en el botón ACEPTAR.
Paso 3. Se creará una nueva palabra de búsqueda de columna en la hoja global. Añade palabras clave para buscar en esta columna.
Paso 4. Haga clic en el botón Ejecutar, puede ver que la prueba ejecuta 3 iteraciones y cada iteración usa una palabra clave de la lista anterior.
Paso 5. La configuración global de la hoja se puede controlar desde el cuadro de diálogo» Archivo > Configuración > Ejecutar».
Parametrización de la tabla de datos desde la hoja de acción –
Paso 1. En la vista de palabras clave, seleccione la celda que contiene «Atomationtutorial.com» y haga clic en el símbolo de flecha.
Paso 2. El cuadro de diálogo de configuración de valores se abrirá como se muestra a continuación. Seleccione el parámetro como Tabla de datos, Hoja como Hoja local y haga clic en el botón ACEPTAR
Paso 3. Se creará una nueva palabra de búsqueda de columna en la hoja local. Añade palabras clave para buscar en esta columna.
Paso 4. Haga clic en el botón Ejecutar y observe que el script solo busca la primera palabra clave porque la configuración de iteración de los puntos de acción para Ejecutar Una Iteración Solo de forma predeterminada.
Paso 5. La configuración de acción se puede controlar haciendo clic derecho en acción en flujo de prueba, la opción Propiedades se mostrará a continuación, seleccione Propiedades de llamada de acción en el menú.
Paso 5. El cuadro de diálogo Propiedades de llamada de acción se abrirá como se muestra a continuación. Actualice la configuración y haga clic en Aceptar.
Parametrización de prueba/acción
Los parámetros de prueba/acción le permiten usar valores pasados de acción de llamada a acción de llamada.
Pasos para usar la Parametrización de prueba/acción
Paso 1. Haga clic derecho en el nodo de acción. La opción Propiedades se mostrará a continuación, seleccione Propiedades de acción en el menú.
Paso 2. Aparecerá el cuadro de diálogo Propiedades de la acción. Seleccione Parámetros > Parámetros de entrada y haga clic en + y agregue searchkeyword como parámetro y type is string. Haga clic en Aceptar.
Paso 3. Ahora tu acción está lista con un parámetro searchkeyword. Debe usar parámetros de entrada en el script.
Paso 4. En la vista de palabras clave, seleccione la celda que contiene «Atomationtutorial.com» y haga clic en el símbolo de flecha.
Paso 5. El cuadro de diálogo de configuración de valores se abrirá como se muestra a continuación. Seleccione el parámetro como parámetro de prueba/acción y el nombre del parámetro como palabra de búsqueda .
Paso 6. Ahora el parámetro acción con está listo para ser utilizado por cualquier acción de llamada.
Paso 7. Ahora puede llamar a esta acción en otra acción llamando a acción.
RunAction «Action1» oneIteration
Paso 8. Haga clic con el botón derecho en el nodo Action1 y seleccione Propiedades de llamada de acción. Aparecerá el cuadro de diálogo Propiedades de llamada de acción. Seleccione la ficha Valores de parámetro, introduzca el valor de palabra de búsqueda y haga clic en Aceptar.
Parametrización de números aleatorios
La parametrización de números aleatorios Le permite insertar números aleatorios como valores en su prueba.
Pasos para usar la parametrización de números aleatorios
Paso 1. En la vista de palabras clave, seleccione la celda que requiere el número aleatorio y haga clic en el símbolo de flecha.
Paso 2. El cuadro de diálogo de configuración de valores se abrirá como se muestra a continuación. Seleccione el parámetro como Número aleatorio.
Paso 3. Las siguientes opciones están disponibles para configurar parámetros de números aleatorios:
- Rango numérico
- Nombre
- Generar UN NUEVO NÚMERO aleatorio:
Para cada iteración de acción
Para cada iteración de prueba
Una vez por prueba completa
Paso 4. Seleccione la configuración adecuada y haga clic en Aceptar.
Parametrización de variables de entorno
Los parámetros de variables de entorno le permiten usar valores de variables de entorno.
Tipos de variables de entorno
- Integradas: Variables de entorno que representan información sobre la prueba y el equipo.
- Interno definido por el usuario: Variable de entorno que se define en test.
- Externo definido por el usuario: Variables de entorno presentes en el archivo XML externo.
Pasos para usar la Parametrización de variables de entorno
Paso 1. En la vista de palabras clave, seleccione la celda que requiere parametrización y haga clic en el símbolo de flecha.
Paso 2. El cuadro de diálogo de configuración de valores se abrirá como se muestra a continuación. Seleccione el parámetro como Entorno.
Paso 3. Seleccione el nombre de la variable de entorno y haga clic en Aceptar.
Paso 4. Haga clic en el botón Ejecutar y observe que el valor de la prueba se ha reemplazado por el valor de la variable de entorno.
Crear archivo de variable de Entorno Externo –
Paso 1: Cree un archivo xml con el editor según su elección
Paso 2: Escriba < Entorno> en la primera línea
Paso 3: Escriba cada par de nombre y valor de variable dentro de los elementos <Variable>.
Paso 4: Escriba < / Environment> en la última línea.
Paso 5: Guarde el archivo en su computadora. Ejemplo
<Medio Ambiente>
<Variable>
<Nombre De>Nombre</Nombre>
<Valor>Automatización</Valor>
</Variable>
<Variable>
<Nombre de>Dirección</Nombre>
<Valor>Nueva Delhi</Valor>
</Variable>
</Ambiente>
Pasos para el uso externo de la variable de entorno en el archivo
Paso 1. Seleccione Configuración de archivo > para abrir el cuadro de diálogo Configuración de prueba.
Paso 2. Haga clic en el nodo Entorno
Paso 3. Seleccione Definido por el usuario de la lista de tipos de variables
Paso 4. Active la casilla Cargar variables y valores en el archivo externo.
Paso 5. Utilice el botón Examinar y seleccione el archivo xml que desea agregar. La variable definida en el archivo seleccionado se muestra en azul en la lista de variables de entorno definidas por el usuario.