parameterization qtp qtp tutorial 20
En la parte 1 de este Tutorial de parametrización de QTP , explicamos la parametrización de la tabla de datos con un ejemplo. En este tutorial de QTP, centrémonos en las tres técnicas restantes para parametrización en QTP :
cómo reproducir un archivo utorrent
2) Parámetros de números aleatorios
3) Parámetros de variables de entorno
4) Parámetros de prueba / acción
=> Haga clic aquí para ver la serie de tutoriales de capacitación de QTP
Lo que vas a aprender:
- # 2 - Parametrización en QTP usando número aleatorio
- # 3 - Parametrización de QTP usando variables de entorno
- # 4 - Parametrización de QTP usando parámetros de prueba y acción
# 2 - Parametrización en QTP usando número aleatorio
Si un campo determinado necesita tener un número dentro de un rango determinado, puede especificarlo mediante QTP. En la pantalla de propiedades de configuración del valor, seleccione 'Número aleatorio' y aparecerán las siguientes opciones:
Como puede ver, las opciones se explican por sí mismas. El rango se puede configurar y cuántas veces durante una ejecución de iteración en particular o una ejecución de prueba si se genera este valor se puede programar aquí.
Mantengamos la configuración predeterminada y hagamos clic en Aceptar y veamos la línea de código que se inserta.
|_+_|En tiempo real, esta es una función muy útil que puede ayudar al evaluador a automatizar los escenarios en los que se debe verificar el rango numérico de datos.
# 3 - Parametrización de QTP usando variables de entorno
La variable de entorno es un valor que permanece igual durante una ejecución de prueba a menos que el programa lo cambie explícitamente.
3 tipos de variables de entorno
- Interna definida por el usuario
- Externo definido por el usuario
- Incorporado
Comenzaremos con variables integradas porque es la más simple.
Variables integradas son creados por el propio QTP y contienen información sobre la ruta de prueba, el sistema operativo, etc. Estos son de solo lectura y, por lo tanto, solo pueden ser utilizados por el usuario tal como están.
Algunos ejemplos son TestIteration, SO, OSVersion, etc. El uso es similar al uso de cualquier otra variable. Por ejemplo, en la segunda iteración de una prueba, desea mostrar un mensaje personalizado, así es como puede hacerlo:
|_+_|A continuación, intentemos parametrizar un determinado valor con una Variable de entorno.
En la pantalla anterior, puede ver que el tipo es de solo lectura y solo podemos crear un Variable de entorno interna definida por el usuario.
Haga clic en el cuadro desplegable 'Nombre'.
Aunque no hemos creado ninguna variable de entorno en esta prueba hasta ahora, hay muchas de ellas disponibles en el menú desplegable para ser utilizadas.
Seleccione cualquiera de ellos:
Muestra que la variable está integrada y es de solo lectura. Entonces esto muestra cómo podemos usar una variable incorporada.
Pero si necesitamos uno nuevo, ingrese un nuevo nombre, diga PV asignar 0 y guárdelo.
Primero aceptemos los valores predeterminados e ingresemos un '0' en el campo Valor y hagamos clic en Aceptar. La siguiente es la línea de código que se inserta:
|_+_|Dado que insertamos un E.V. es obvio que el valor de PV será 0 a lo largo de la prueba. La próxima vez que intente parametrizar cualquier otra cosa con una variable de entorno dentro de la prueba, esta estará disponible en la lista.
Definido por el usuario - Externo: En el caso de que necesitemos tener una lista completa de variables de entorno disponibles para una prueba, el usuario tiene la opción de crearla externamente y asociarla a la prueba y hacer que esas variables estén disponibles para esta prueba.
Normalmente, este archivo es un .xml con la estructura siguiente y está disponible en su escritorio:
|_+_|Una vez que esto esté configurado, podemos agregar este archivo a la prueba yendo a “ Archivo-> Configuración-> Entorno ” y seleccionando 'Usuario definido' desde el menú desplegable.
En la pantalla, puede ver la opción de agregar el archivo, así que adelante y agréguelo.
Alternativamente, si necesito las variables en esta prueba para otra, puedo exportarlas a un archivo haciendo clic en la opción 'Exportar'.
preguntas y respuestas de la entrevista de soporte técnico básico
Entonces, ahora que sabemos cómo configurar y usar variables de entorno, hay otro uso para estas.
En caso de que establezcamos los valores para URL_env y Browser_env variables , entonces la configuración de registro y ejecución se desbordará y no importa lo que establezca allí, se considerarán los valores que contienen estas variables.
# 4 - Parametrización de QTP usando parámetros de prueba y acción
Sabemos que es una prueba en QTP pero una llamada a la acción. Los parámetros de entrada para una acción o prueba no son más que los valores que se les suministran desde otra parte de la prueba.
Ellos pueden ser:
- Valor (s) transmitidos al llamar a esa acción
- El valor de retorno de otra acción (parámetros de salida)
- Un valor que obtiene de alguna acción de alto nivel.
Los parámetros de salida son los valores de retorno de una acción que se pueden usar más adelante en la prueba.
La forma en que se pueden utilizar para parametrizar es la siguiente:
Estos se pueden utilizar como un parámetro utilizando la palabra clave 'Parameter'.
Si esta es la declaración que necesita parametrizar para que el valor que establezca no sea una constante “Swati” sino un valor que sea el valor de entrada de una acción que ya está definida, diga “OPFirstName”.
|_+_|Así es como se hace:
|_+_|Además, si hay un parámetro de salida que ya está definido, también puede escribir algo como:
|_+_|Ahora veamos cómo se pueden configurar los parámetros i / p o o / p en primer lugar. Comencemos con la acción.
Puede definir, modificar y eliminar parámetros de entrada y salida en la pestaña Parámetros del cuadro de diálogo Propiedades de la acción ( Editar> Acción> Propiedades de la acción o haga clic con el botón derecho en la acción y seleccione Propiedades de acción ).
Del mismo modo, para la prueba, se pueden configurar los parámetros.
copiar matriz en otra matriz java
Entonces, para llamar a una acción con los parámetros de entrada, esta es la declaración que debe usarse:
|_+_|Con esto concluye nuestra parametrización en el tema QTP . De todo lo que hemos comentado en estos 2 artículos, el que más usamos es la opción de tabla de datos. Así que tómese un tiempo para escribir una prueba y ejecutarla con todas las opciones de iteración para comprender este tema.
=> Visite aquí para ver la serie de tutoriales de capacitación de QTP
Como siempre, háganos saber sus comentarios y no dude en publicar su pregunta. Los próximos temas son acciones, funciones y algunos métodos de manejo de errores.
Lectura recomendada
- Parametrización en QTP explicada con ejemplos (Parte 1) - Tutorial de QTP # 19
- Tutoriales detallados de Eclipse para principiantes
- Tutoriales de QTP: más de 25 tutoriales de formación de Micro Focus Quick Test Professional (QTP)
- Tutorial de QTP n. ° 18: marcos híbridos y controlados por datos explicados con ejemplos de QTP
- Tutorial de QTP n. ° 6: comprensión de la configuración de ejecución y grabación de QTP para nuestra primera prueba
- Tutorial de QTP n. ° 24: uso de objetos virtuales y escenarios de recuperación en pruebas de QTP
- Programación descriptiva en QTP y conexión de base de datos en QTP - Tutorial # 25
- Tutorial de QTP n. ° 15: uso de puntos de control de área de texto, tabla y página en QTP