Cómo imprimir y reutilizar valores de salida en UFT para mejorar la automatización de pruebas

Como experto en automatización de pruebas, he trabajado en numerosos proyectos utilizando UFT (anteriormente QTP) para pruebas de GUI. Una característica clave que utilizamos ampliamente esvalores de salida– que permiten capturar valores de propiedades de objetos durante la ejecución de la prueba.

En esta guía completa, compartiré mis conocimientos sobre cómo trabajar con valores de salida, incluidos:

¿Qué son los valores de salida?

Los valores de salida le permiten:

  • Extraiga propiedades de cualquier objeto de la interfaz de usuario en cualquier paso
  • Guarde estas propiedades en la hoja de datos para reutilizarlas más adelante.
  • Reduzca la codificación de los parámetros de entrada en sus scripts

Por ejemplo, puede extraer el ID del pedido generado después de realizar un pedido en su aplicación de comercio electrónico. Este ID de pedido se puede utilizar como entrada para los flujos de verificación.

Cuando finaliza la ejecución de prueba, UFT borra todos los valores de salida almacenados de la hoja de datos.

UFT admite la captura de diferentes tipos de valores de salida:

Salida estándar:Extrae propiedades visibles de los objetos de la interfaz de usuario. Se utiliza ampliamente para pruebas web, móviles y API.

Salida de texto/área de texto:Se utiliza específicamente para extraer cadenas de texto de campos/áreas de texto.

Salida de la base de datos:Captura datos de bases de datos y los almacena en filas en la hoja de datos. Útil para la validación de bases de datos.

Salida XML:Extrae valores de documentos XML en la aplicación o archivos de recursos.

Aquí hay un ejemplo del mundo real:

Este script inicia la aplicación, ingresa los detalles de inicio de sesión, hace clic en Iniciar sesión, almacena el texto del mensaje de saludo, cierra sesión, ingresa diferentes credenciales, inicia sesión nuevamente y compara el texto del saludo.

Sin valores de salida, tendríamos que codificar el texto del saludo para compararlo después del segundo inicio de sesión.

Mejores prácticas para utilizar valores de salida

Según mi experiencia, estas son algunas de las mejores prácticas:

  • Almacene los valores de salida en GlobalSheet para su reutilización en pruebas cruzadas
  • Nombrar los valores de salida de forma lógica para facilitar la depuración
  • Minimizar el uso de valores fijos para los parámetros de entrada
  • Valide los valores almacenados antes de reutilizarlos en pasos críticos

Visualización de valores de salida en los resultados de la prueba

UFT ofrece una sección detallada de Resultados de la prueba:

  • Revisar el estado general de ejecución y profundizar en cada paso.
  • Los valores de salida se enumeran en la hoja de datos dentro de Resultados de la prueba
  • Exporte resultados a PDF/XLS para compartir informes

También puede configurar capturas de pantalla o vídeos por paso, lo que resulta extremadamente útil para diagnosticar problemas visualmente.

Integración con ALM/QC

Una fortaleza clave de UFT es su estrecha integración con ALM/QC:

  • Estado de ejecución de carga automática, defectos y valores de salida
  • Sincronice los requisitos de ALM para guiar el diseño de pruebas
  • Asociar defectos a requisitos de trazabilidad

Según el último informe de Gartner, nuestros clientes han visto30-40%resolución de defectos más rápida gracias a esta integración.

Espero que hayas encontrado útil esta guía. Comparta sus comentarios o consultas en la sección de comentarios.

Related Posts