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.

  • ???? Instalación del complemento: Descargue e instale HP ALM Connectivity para UFT Puede comunicarse con ALM.
  • 🤝 Conectar UFT y ALM: Utilice el menú ALM en UFT para iniciar sesión en el servidor, el dominio y el proyecto.
  • 💾 Guardar scripts: Almacene el script del controlador, las bibliotecas de funciones, el repositorio de objetos y la tabla de datos en ALM.
  • ⚙️ UFT Configuración Cargar recursos de forma dinámica y permitir que otros productos de HP ejecuten pruebas.
  • ▶ ️ Ejecutar y analizar: Ejecute el conjunto de pruebas desde Test Lab y revise el UFT Informe y archivos de resultados.

Cómo integrar HP UFT con HP ALM

  • 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:

integrar UFT(QTP) con 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.

Instalación de complementos

Paso 2) Se abrirá la página del complemento y deberá hacer clic en el enlace "HP ALM Connectivity".

Instalación de complementos

Paso 3) Haz clic en el enlace "Descargar HP ALM Connectivity" y el archivo ejecutable se descargará en la ubicación especificada.

Instalación de complementos

Paso 4) Haz clic con el botón derecho en el archivo descargado y selecciona "Ejecutar como administrador".

Instalación de complementos

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.

Instalación de complementos

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.

Conexión. UFT y ALM

Paso 2) Navegue por el menú ALM y seleccione Conexión ALM.

Conexión. UFT y ALM

Paso 3) Se abre el cuadro de diálogo de conexión ALM.

  1. Ingrese al servidor ALM URL.
  2. Ingrese el nombre de usuario.
  3. Introduce la contraseña y haz clic en 'Conectar'.

Conexión. UFT y ALM

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.

Conexión. UFT y ALM

Paso 5) El cuadro de diálogo de conexión de ALM espera a que el usuario seleccione el dominio y el proyecto.

  1. Seleccione dominio.
  2. Seleccione el proyecto.
  3. Haga clic en 'Iniciar sesión'.

Conexión. UFT y ALM

Paso 6) El cuadro de diálogo de conexión de ALM muestra el estado.

  1. Se conecta al servidor y muestra los detalles sobre la dirección del servidor y el nombre de usuario.
  2. Conectado al proyecto, y enumera los detalles del mismo.
  3. Haz clic en 'Cerrar'.

Conexión. UFT y ALM

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.

Guardar script en ALM

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.

Guardar script en ALM

Paso 2) Se abre el cuadro de diálogo Nueva prueba.

  1. Seleccione el tipo de prueba.
  2. Ingrese el nombre de la prueba.
  3. 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'.

Guardar script en ALM

Paso 3) Se abre el cuadro de diálogo 'Seleccionar ubicación'.

  1. Seleccione la pestaña 'Plan de pruebas ALM'.
  2. Double-haz clic en el 'Funcional'carpeta para abrir sus subcarpetas.

Guardar script en ALM

Paso 4) El cuadro de diálogo 'Seleccionar ubicación' se abre con las subcarpetas de la 'Funcional'carpeta.

  1. Double-haz clic en el 'Automatización 'carpeta.
  2. Haga clic en 'Seleccionar'.

Guardar script en ALM

Paso 5) El cuadro de diálogo 'Nueva prueba' se muestra de nuevo al usuario.

  1. Con la ubicación de prueba seleccionada apuntando a ALM.
  2. Haga clic en 'Crear'.

Guardar script en ALM

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.

Guardar script en ALM

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.

Guardar script en ALM

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.

Guardar script en ALM

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'.

Guardar script en ALM

Paso 10) El recurso de prueba creado se mostrará al usuario como se muestra a continuación.

Guardar script en ALM

Paso 11) Ahora necesitamos cargar el .vbs en el recurso de prueba creado.

  • Haga clic en 'Visor de recursos'.
  • Haz clic en 'Subir archivo'.

Guardar script en ALM

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'.

Guardar script en ALM

Paso 13) Tras la carga exitosa, ALM muestra el estado al usuario. Haga clic en Aceptar'.

Guardar script en ALM

Paso 14) El recurso de prueba cargado se puede ver usando el "Visor de recursos".

Guardar script en ALM

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.

Guardar script en ALM

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.

  1. Haz clic en el módulo 'Nuevo recurso'.
  2. Se abre la ventana 'Nuevo recurso'.
  3. Introduzca el nombre del recurso de prueba.
  4. Seleccione el tipo de archivo como "Repositorio de objetos".
  5. Haga clic en Aceptar'.

Guardar script en ALM

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'.

Guardar script en ALM

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'.

Guardar script en ALM

Paso 19) Tras la carga exitosa, ALM muestra el estado al usuario. Haga clic en Aceptar'.

Guardar script en ALM

Paso 20) El recurso de prueba se puede ver directamente desde ALM como se muestra a continuación.

Guardar script en ALM

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.

Guardar script en ALM

Paso 22) Cree un nuevo recurso con el nombre 'TestData', seleccione el tipo 'Recurso de prueba' y haga clic en 'Aceptar'.

Guardar script en ALM

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.

Guardar script en ALM

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.

Configuraciones en UFT

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.

Configuraciones en UFT

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.

Configuraciones en UFT

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.

Configuraciones en UFT

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'.

Configuraciones en UFT

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.

Ejecutar scripts en ALM

Paso 2) La nueva carpeta se creará como se muestra a continuación:

Ejecutar scripts en ALM

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'.

Ejecutar scripts en ALM

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 '<='.

Ejecutar scripts en ALM

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.

Ejecutar scripts en ALM

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.

Ejecutar scripts en ALM

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.

Ejecutar scripts en ALM

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".

Analizando los resultados

Paso 2) El incorporado UFT El informe de la prueba se mostrará al usuario.

Analizando los resultados

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.

Analizando los resultados

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.

Analizando los resultados

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.

Analizando los resultados

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

Preguntas Frecuentes

La IA mejora la automatización de pruebas mediante localizadores de objetos autorreparables, predicción de fallos y priorización inteligente de pruebas. Esto reduce el mantenimiento de UFT Scripts integrados con ALM que ayudan a los equipos a centrarse en las áreas de alto riesgo.

No. La IA aumenta la creación de pruebas y el análisis de resultados, pero ALM aún centraliza los activos de prueba, la ejecución y los informes, mientras que UFT Controla los scripts funcionales. La integración sigue siendo la columna vertebral del flujo de trabajo.

UFT ALM, o Quality Center, es una herramienta de automatización de pruebas funcionales que ejecuta scripts en las aplicaciones. ALM es una plataforma de gestión de pruebas que almacena, programa, ejecuta y genera informes sobre esas pruebas en un solo lugar.

QUICKTEST_TEST es el tipo de prueba que ALM asigna a un UFT (anteriormente script QuickTest). Identifica la prueba como una prueba automatizada. UFT prueba en lugar de una manual, por lo que ALM la ejecuta a través de UFT.

Resumir este post con: