Pruebas funcionales unificadas de Micro Focus


Micro Focus Unified Functional Testing ( UFT ), anteriormente conocido como QuickTest Professional ( QTP ), [1] es un software que proporciona automatización de pruebas funcionales y de regresión para entornos y aplicaciones de software. [2]

UFT admite interfaces de secuencias de comandos y palabras clave y presenta una interfaz gráfica de usuario. [3] Utiliza el lenguaje de secuencias de comandos Visual Basic Scripting Edition ( VBScript ) para especificar un procedimiento de prueba y manipular los objetos y controles de la aplicación bajo prueba. [3] UFT permite a los desarrolladores probar las tres capas de las operaciones de un programa desde una sola consola: la interfaz, la capa de servicio y la capa de base de datos. [4]

UFT fue escrito originalmente por Mercury Interactive y se llamó QuickTest Professional. [5] Mercury Interactive fue adquirida posteriormente por Hewlett-Packard (HP) en 2006. [6] UFT 11.5 combinó HP QuickTest Professional y HP Service Test en un solo paquete de software, [7] que estuvo disponible en la división de software de HP hasta 2016 , cuando finalmente la división se vendió a Micro Focus . [8]

Micro Focus UFT es un software de prueba automatizado diseñado para probar varias aplicaciones y entornos de software. Realiza pruebas funcionales y de regresión a través de una interfaz de usuario como una GUI nativa o una interfaz web. [9] Funciona identificando los objetos en la interfaz de usuario de la aplicación o una página web y realizando las operaciones deseadas (como clics del mouse o eventos del teclado); también puede capturar propiedades de objetos como el nombre o la identificación del controlador. HPE Unified Functional Testing utiliza un lenguaje de secuencias de comandos VBScript para especificar el procedimiento de prueba y manipular los objetos y controles de la aplicación bajo prueba. Para realizar acciones más sofisticadas, los usuarios pueden necesitar manipular el VBScript subyacente . [10]

Aunque UFT generalmente se usa para la automatización de casos de prueba "basados ​​en UI" , también puede automatizar algunos casos de prueba "no basados ​​en UI", como operaciones de sistemas de archivos, pruebas de bases de datos, pruebas de servicios web y pruebas de API.

Micro Focus UFT administra el manejo de excepciones mediante escenarios de recuperación; el objetivo es continuar ejecutando pruebas si ocurre una falla inesperada. [11] Debido a que UFT se conecta al espacio de memoria de las aplicaciones que se prueban, algunas excepciones pueden hacer que HPE Unified Functional Testing finalice y sea irrecuperable.


Código VBScript en vista de experto