Cómo integrar UFT(QTP) con ALM (Quality Center)
⚡ Resumen inteligente
La integración de UFT (QTP) con ALM (Quality Center) le permite controlar scripts de automatización funcional desde una plataforma central de gestión de pruebas. Este recurso explica la hoja de ruta completa: instalación del complemento de conectividad, conexión UFT a ALM, guardando scripts y recursos, configurando UFT configuración, ejecución y análisis de resultados.

- ALM permite la integración con otros productos de HP, como HP UFT y HP LoadRunner.
- HP UFT es una herramienta de automatización funcional que admite la automatización de ambos Windowsaplicaciones basadas en y basadas en web. También admite múltiples tecnologías como .NET, Java, Siebel, SAP, etc.
- En esta sección, comprenderemos cómo conducir UFT Scripts de ALM. Consta de varias configuraciones y pasos.
- El requisito previo para este módulo es que tanto ALM como UFT Debe haber sido instalado.
A continuación se muestra la hoja de ruta que se debe seguir para poder ejecutar UFT Pruebas utilizando ALM:
Parte A: Instalación de complementos
Paso 1) Vaya a la página de inicio de ALM (http://localhost:8181/qcbin/) y seleccione 'Herramientas' como se muestra a continuación.
Paso 2) Se abrirá la página del complemento y deberá hacer clic en el enlace "HP ALM Connectivity".
Paso 3) Haz clic en el enlace "Descargar HP ALM Connectivity" y el archivo ejecutable se descargará en la ubicación especificada.
Paso 4) Haz clic con el botón derecho en el archivo descargado y selecciona "Ejecutar como administrador".
Paso 5) No habrá ningún asistente de instalación por el que el usuario tenga que pasar si UFT viene preinstalado. El usuario solo recibe el estado de instalación que se muestra a continuación.
Parte B – Conexión UFT y ALM
Paso 1) Abra UFT y observará la presencia de ALM como uno de los menús, tal como se muestra a continuación.
Paso 2) Navegue por el menú ALM y seleccione Conexión ALM.
Paso 3) Se abre el cuadro de diálogo de conexión ALM.
- Ingrese al servidor ALM URL.
- Ingrese el nombre de usuario.
- Introduce la contraseña y haz clic en 'Conectar'.
Paso 4) Tras una autenticación exitosa, se descargarán los archivos ALM, ya que estamos estableciendo una conexión entre ALM y UFT Por primera vez.
Paso 5) El cuadro de diálogo de conexión de ALM espera a que el usuario seleccione el dominio y el proyecto.
- Seleccione dominio.
- Seleccione el proyecto.
- Haga clic en 'Iniciar sesión'.
Paso 6) El cuadro de diálogo de conexión de ALM muestra el estado.
- Se conecta al servidor y muestra los detalles sobre la dirección del servidor y el nombre de usuario.
- Conectado al proyecto, y enumera los detalles del mismo.
- Haz clic en 'Cerrar'.
Parte C: Guardar script en ALM
- Entendamos los diversos componentes que se requieren para ejecutar un UFT guión.
- Guión del controlador principal – El punto de entrada para cualquier UFT script, que tiene la extensión .mts.
- Biblioteca – Los archivos de script/función correspondientes, que pueden tener la extensión (.vbs) o (.qfl).
- Repositorio de objetos – Generalmente es un repositorio de objetos compartidos y tiene la extensión .tsr.
- Tabla de datos – Se utiliza para parametrizar las pruebas. Generalmente un archivo de Excel.
Nota: La idea detrás de este capítulo es comprender ALM y UFT integración y NO aprender a escribir UFT scripts.
Paso 1) El primer paso es guardar el script del controlador principal en ALM desde UFTNavegue hasta el menú 'Archivo' y seleccione 'Nueva prueba' como se muestra a continuación.
Paso 2) Se abre el cuadro de diálogo Nueva prueba.
- Seleccione el tipo de prueba.
- Ingrese el nombre de la prueba.
- Necesitamos elegir la ubicación como ALM (por defecto mostraría el UFT ubicación de instalación). Haga clic en el botón 'Examinar'.
Paso 3) Se abre el cuadro de diálogo 'Seleccionar ubicación'.
- Seleccione la pestaña 'Plan de pruebas ALM'.
- Double-haz clic en el 'Funcional'carpeta para abrir sus subcarpetas.
Paso 4) El cuadro de diálogo 'Seleccionar ubicación' se abre con las subcarpetas de la 'Funcional'carpeta.
- Double-haz clic en el 'Automatización 'carpeta.
- Haga clic en 'Seleccionar'.
Paso 5) El cuadro de diálogo 'Nueva prueba' se muestra de nuevo al usuario.
- Con la ubicación de prueba seleccionada apuntando a ALM.
- Haga clic en 'Crear'.
Paso 6) Ahora verifiquemos si la prueba se ha creado correctamente iniciando sesión en ALM. Navegue al módulo 'Plan de prueba'.
- Notará que el script de prueba 'GuruLa carpeta '99_Bank_Auto' se crea dentro de la carpeta 'Automation'.
- En la pestaña de detalles, también podemos encontrar que el tipo de prueba está bloqueado como 'QUICKTEST_TEST', lo que significa que es un UFT guión.
Paso 7) Ahora comienza el desarrolloping el guion en UFT y guarda el script, al que se puede acceder en ALM seleccionando la pestaña 'Script de prueba' de la prueba creada.
Paso 8) El siguiente paso consiste en guardar los archivos de la biblioteca de funciones asociada en el módulo "recursos de prueba" de ALM, que se detectarán automáticamente durante la ejecución.
Para este script, tenemos dos bibliotecas de funciones asociadas con el script de prueba creado, una de las cuales contiene todas las funciones relacionadas con la aplicación y la otra que contiene funciones que ayudarán a los usuarios a generar el archivo de texto de salida con los resultados.
Paso 9) Necesitamos guardar los archivos de la biblioteca asociados en ALM en "Recursos de prueba".
- Haz clic en el botón 'Nuevo recurso'.
- Se abre el cuadro de diálogo 'Nuevo recurso'.
- Introduzca el nombre de la biblioteca de funciones.
- Seleccione el tipo como 'Biblioteca de funciones'.
- Haga clic en Aceptar'.
Paso 10) El recurso de prueba creado se mostrará al usuario como se muestra a continuación.
Paso 11) Ahora necesitamos cargar el .vbs en el recurso de prueba creado.
- Haga clic en 'Visor de recursos'.
- Haz clic en 'Subir archivo'.
Paso 12) Se abre el cuadro de diálogo para cargar el archivo.
- Seleccione la ruta donde se encuentra el archivo .vbs.
- Seleccione el archivo que desea cargar.
- Haga clic en 'Abrir'.
Paso 13) Tras la carga exitosa, ALM muestra el estado al usuario. Haga clic en Aceptar'.
Paso 14) El recurso de prueba cargado se puede ver usando el "Visor de recursos".
Paso 15) Repita los pasos 8 a 14 para cargar el otro archivo de función asociado con la prueba. Después de cargar el archivo 'generateresult.vbs', el visor de recursos se mostrará como se muestra a continuación.
Paso 16) Ahora debemos subir los archivos correspondientes del "Repositorio de objetos" en el módulo "Recursos de prueba", de forma similar a como subimos las bibliotecas de funciones.
- Haz clic en el módulo 'Nuevo recurso'.
- Se abre la ventana 'Nuevo recurso'.
- Introduzca el nombre del recurso de prueba.
- Seleccione el tipo de archivo como "Repositorio de objetos".
- Haga clic en Aceptar'.
Paso 17) El recurso de prueba se crea como se muestra a continuación. Ahora el usuario debe cargar el archivo del repositorio.
- Haz clic en la pestaña 'Visor de recursos'.
- Haz clic en el botón 'Subir archivo'.
Paso 18) Ahora cargue el archivo del repositorio de objetos compartidos.
- Seleccione el archivo donde se ha almacenado.
- Haz clic en el botón 'Abrir'.
Paso 19) Tras la carga exitosa, ALM muestra el estado al usuario. Haga clic en Aceptar'.
Paso 20) El recurso de prueba se puede ver directamente desde ALM como se muestra a continuación.
Paso 21) El último recurso de prueba que debemos cargar es la hoja "Datos de prueba", que contiene la prueba parametrizada.
Para fines de demostración, hemos automatizado 4 casos de prueba. Los datos de prueba diseñados se muestran a continuación. Ahora necesitamos cargarlos en ALM.
Paso 22) Cree un nuevo recurso con el nombre 'TestData', seleccione el tipo 'Recurso de prueba' y haga clic en 'Aceptar'.
Paso 23) Como se explica en los pasos 17 a 19, cargue el archivo de Excel con los datos de prueba y, una vez cargado correctamente, los "datos de prueba" creados se mostrarán como se muestra a continuación.
Parte D – Configuración en UFT
Paso 1) Tenemos todos los archivos asociados cargados en ALM; debemos asegurarnos de que el script de automatización obtenga el archivo de biblioteca, el repositorio de objetos y el archivo de datos de ALM. Veamos cómo asociar bibliotecas de funciones al script de prueba de forma dinámica desde ALM.
Paso 2) El repositorio de objetos también debe seleccionarse desde la pestaña "Recursos de prueba" de ALM. Veamos cómo cargar el repositorio de objetos dinámicamente durante la ejecución.
Paso 3) Los datos de prueba deben importarse a la hoja 'Global' de UFTPara realizar esto, debemos asegurarnos de tener el siguiente fragmento de código antes de intentar acceder a los parámetros mencionados en la tabla de datos.
Paso 4) Debemos asegurarnos de permitir que otros productos de HP interactúen con UFTPara ello, vaya a 'Herramientas' -> 'Opciones', como se muestra a continuación.
Paso 5) Se abre el cuadro de diálogo Opciones.
- Selecciona el 'Pruebas de GUI'pestaña.
- Seleccione 'Pruebas realizadas'.
- Habilite la opción "Permitir que otros productos HP ejecuten pruebas y componentes".
- Haga clic en Aceptar'.
Parte E: Ejecución de scripts en ALM
Paso 1) Crea un conjunto de pruebas en el módulo "Laboratorio de pruebas" para su ejecución. Crearemos una "Nueva carpeta" para el conjunto de pruebas automatizadas.
- Seleccione el módulo 'Laboratorio de pruebas'.
- Seleccione la carpeta dentro de la cual deseamos crear la nueva carpeta.
- Haz clic en el icono de Nueva carpeta.
- Introduzca el nombre de la carpeta.
- Haga clic en Aceptar.
Paso 2) La nueva carpeta se creará como se muestra a continuación:
Paso 3) Ahora necesitamos crear un conjunto de prueba en la carpeta creada.
- Seleccione la carpeta.
- Haga clic en el botón 'Nuevo conjunto de pruebas'.
- Introduzca el nombre del conjunto de pruebas.
- Haga clic en Aceptar'.
Paso 4) Al igual que en las pruebas manuales, después de crear el conjunto de pruebas, es necesario agregar las instancias de prueba desde el Plan de prueba árbol.
- Seleccione el conjunto de pruebas creado.
- Haz clic en el botón 'Seleccionar pruebas'. Se abrirá el árbol del plan de pruebas.
- Seleccione la prueba.
- Haz clic en el botón '<='.
Paso 5) La prueba agregada se mostrará como se muestra a continuación.
- La prueba agregada muestra el tipo de prueba como "QUICKTEST_TEST" automáticamente.
- Haz clic en el botón 'Ejecutar' para iniciar la ejecución.
Paso 6) Se abre el cuadro de diálogo del Ejecutor de pruebas automático. Analicemos todas las funciones disponibles en esta ventana.
- Ejecutar todo – Nos permite ejecutar el conjunto de pruebas por completo.
- Ejecutar – Nos permite ejecutar solo la instancia de prueba seleccionada.
- Ejecute todas las pruebas localmente – La prueba se iniciará en el host local. Si esta opción no está marcada, el usuario podrá introducir el nombre del host en el que se ejecutarán las pruebas.
- Habilitar registro – Crea un archivo de registro de ejecución durante la ejecución de la prueba. Para ver el registro de ejecución después de la ejecución de la prueba, seleccione 'Ver ejecución' del 'Ejecutar' menú del mismo diálogo.
Haga clic en "Ejecutar" para activar la prueba.
Paso 7) UFT Se ejecutará en segundo plano mientras se ejecuta el script. El estado de ejecución se mostrará una vez finalizada la prueba, como se muestra a continuación. Cierre la ventana.
Parte F – Análisis de los resultados
Paso 1) La cuadrícula de ejecución se muestra nuevamente al usuario al cerrar el cuadro de diálogo "Ejecutor automático".
- Se ha actualizado el estado de ejecución de la prueba.
- El incorporado UFT Se puede acceder al informe de la prueba haciendo clic en el botón "Generar informe".
Paso 2) El incorporado UFT El informe de la prueba se mostrará al usuario.
Paso 3) Se puede acceder a los resultados detallados mediante el módulo "Pruebas realizadas". Al igual que en las pruebas manuales, el resultado detallado muestra toda la información.
Paso 4) La prueba también genera un archivo de resultados de texto, al que se puede acceder desde la sección de archivos adjuntos. El archivo de texto es generado por el script (marco de prueba), que es el informe incorporado de UFTPara acceder a él, realice lo siguiente:
- Seleccione el 'ID de ejecución'.
- Se abre el cuadro de diálogo "Detalles de ejecución".
- Ve a la sección 'Archivos adjuntos'.
- Un archivo de resultados estará disponible para que los usuarios lo descarguen. Double-Haz clic en el archivo de texto.
Paso 5) El archivo de texto resultante se abre en el Bloc de notas. El archivo resultante se mostrará como se indica a continuación.
Descargue nuestra UFT Script de automatización utilizado en este tutorial
Video en QTP Integración con Quality Center:
Haga clic en aquí si el vídeo no es accesible.
Notas:
- Quality Center ofrece muchas funciones, como copiar pasos de prueba, enviar scripts por correo electrónico para su revisión, añadir archivos adjuntos, etc., para facilitar un desarrollo más rápido de los casos de prueba.
- Puedes crear un script en herramientas de automatización como QTP y LoadRunnery luego cargarlos y almacenarlos en Quality Center.
- También puede convertir directamente un script de prueba manual en Quality Center en un script automatizado.
Haga clic en aquí si el video no es accesible



















































