¿Qué es la parametrización QTP?
QTP nos permite elegir diferentes entradas de prueba en un tiempo de ejecución. Este proceso de proporcionar diferentes valores de entrada a través de parámetros externos se denomina parametrización.
Tipos de parametrización en QTP
Los tipos de parámetros pueden ser:
- Parámetros de la tabla de datos
- Parámetros de prueba / acción
- Parámetros de variables de entorno
- Parámetros de números aleatorios
Parametrización en QTP
Este tutorial de Micro Focus UFT demuestra cómo realizar la parametrización para iniciar sesión correctamente en la aplicación de reserva de vuelo. Quizás se pregunte por qué realizar el esfuerzo hercúleo para automatizar este escenario simple. Verificaremos que el usuario inicie sesión correctamente en la aplicación al ingresar un nombre y contraseña de agente válidos. La necesidad de parametrización se vuelve obvia si ampliamos el alcance del escenario para incluir una combinación de nombre de agente y contraseña ALFANUMÉRICOS válidos . En este caso, los pasos de la prueba seguirán siendo los mismos. Pero tendremos más combinaciones de datos para TEST. En este ejemplo, nos limitaremos a solo 3 de las 8 combinaciones posibles.
Escenario de prueba | Pasos de prueba | Datos de prueba |
---|---|---|
Verifique que el usuario inicie sesión correctamente en la aplicación al ingresar una COMBINACIÓN DE Nombre y Contraseña ALFANUMÉRICOS válidos del Agente | Paso 1) Abra la solicitud de reserva de vuelos Paso 2) Ingrese un nombre de agente válido Paso 3) Ingrese una contraseña válida Paso 4) Presione Aceptar Paso 5) Cierre la aplicación después de iniciar sesión correctamente. | Nombre del agente = Guru Contraseña = Mercury Nombre del agente = Guru99 Contraseña = MERCURY Nombre del agente = 9999 Contraseña = mercury |
Para lograr esto, puede copiar los seis pasos o dar diferentes valores de datos que de hecho son algo que haría manualmente, o puede usar la Parametrización.
La forma más fácil de parametrizar un argumento, en nuestro caso Guru es
- Haga clic en Vista de palabras clave
- Haga clic en el icono de parametrización.
Se abre el cuadro de diálogo de configuración de valores. Actualmente, el valor se establece en una constante. Haga clic en el botón de opción Parámetro. QTP asigna un nombre predeterminado a este parámetro. Puede dar un nombre de su elección y luego hacer clic en "Aceptar".
En la hoja global, se crea una columna con el encabezado "Nombre del agente" y el valor Guru. Puede ingresar más valores para este parámetro.
Al hacer clic en "vista de experto", verá que "Nombre del agente" se reemplaza por "Gurú" y el tipo de hoja utilizada.
Asimismo, también puede parametrizar el argumento Contraseña e ingresar diferentes conjuntos de datos de prueba.
Lo que significa esta hoja de datos es que QTP repetirá los mismos seis pasos que hemos registrado tres veces. Durante la primera iteración, utilizará los datos de la primera fila. Durante el segundo, utilizará los datos de la segunda fila y así sucesivamente. Ahora ejecutemos el script. Esta es la primera iteración. Esta es la segunda iteración. En la barra de estado, QTP proporciona información de la fila que está utilizando actualmente como datos de prueba y resalta la fila correspondiente en la hoja de datos. Los resultados mostrarán un resumen de las 3 iteraciones.
Ventajas de la parametrización
- La parametrización nos permite elegir diferentes valores en tiempo de ejecución.
- Reduce el tiempo y el esfuerzo
- El uso de controladores de datos nos permite usar los mismos datos para varios cuadros de entrada. (Los controladores de datos es una función proporcionada por HP UFT que muestra todas las constantes que se pueden parametrizar en una sola ventana. Facilita la parametrización del script grande.
Haga clic aquí si el video no es accesible