Articles

¿Qué es UFT?

Mejor respuesta

Anteriormente conocido como HP QuickTest Professional (QTP), Unified Functional Testing (UFT) proporciona automatización de pruebas funcionales y de regresión. Utiliza Visual Basic Scripting Edition (VBScript) como lenguaje de programación. UFT automatiza las pruebas a través de una experiencia de usuario visual e intuitiva que une las pruebas manuales, automatizadas y basadas en el marco en un IDE.

Una breve historia

HP QTP fue escrito originalmente por Mercury Interactive. Mercury Interactive fue posteriormente adquirida por Hewlett Packard (HP) en 2006. En 2012, HP renovó QTP con el nuevo nombre UFT; durante la renovación, la versión UFT de HP fue 11.50. UFT 11.5 combinó HP QuickTest Professional y HP Service Test en un solo paquete de software. El nombre “ Unified ” revela que UFT es una herramienta de prueba avanzada y combinada de “GUI y API (servicio)”. UFT tiene funcionalidades mejoradas y completamente nuevas que no están disponibles en versiones anteriores de HP Service Test o HP QuickTest Professional. El software integrado HP Unified Functional Testing le permite probar las tres capas de las operaciones de un programa: la interfaz, la capa de servicio y la capa de base de datos.

HP Unified Functional Testing (UFT) es el estándar completo de la industria. Veamos algunas de las nuevas características ofrecidas por “HP Unified Functional Testing” sobre la versión anterior “HP QuickTest Professional”:

GUI + API Tests

UFT es una combinación de “HP QuickTest Professional” y “HP Service Test”: prueba tres capas de las aplicaciones de software; la capa de interfaz, la capa de servicio y la capa de base de datos. QTP solo admite pruebas de GUI para Windows y aplicaciones web, pero UFT admite pruebas tanto de GUI como de API.

Business Process Testing

Además de las pruebas de GUI y API, UFT 12.0 también ofrece la opción de pruebas de procesos de negocio: plataforma de pruebas de automatización personalizada basada en componentes y temas que proporciona un nuevo marco (ventana) para diseñar, crear, mantener y ejecutar la prueba y la gestión los datos de la prueba. Para trabajar en Business Process Testing, debe conectar un proyecto ALM con soporte BPT.

Pruebas móviles con UFT

UFT proporciona un mejor soporte para las pruebas móviles. Con la ayuda de HP UFT Mobile, HP afirma que podrá crear scripts independientes de la plataforma móvil, por lo que se espera que un script creado para iOS funcione para Android. La solución de prueba de aplicaciones móviles admitirá tanto emuladores como dispositivos reales. Los dispositivos reales se pueden obtener de la nube pública de dispositivos reales compartidos y / o la nube privada de dispositivos reales dedicados.

Nuevos complementos – Flex y Qt

Estos complementos facilitan a los usuarios probar parte de la GUI de las aplicaciones Flex y Qt. Se requiere el complemento UFT Flex para probar aplicaciones u objetos Flex. Pero este complemento enfrenta problemas en caso de acceder a UFT Flex Agent y encontrar aplicaciones web basadas en Flex. Solución: compile una aplicación Flex con un agente precompilado de UFT Flex. Para ejecutar aplicaciones Qt en UFT, no se requiere ningún proceso adicional; simplemente trabaje con aplicaciones Qt como otras aplicaciones compatibles con UFT.

INSIGHT Recording

Con objeto basado en imágenes identificación, ahora puede aprender los diferentes estados de un objeto (o imágenes) y convertirlo en un objeto reconocible dentro de la biblioteca de objetos. Reconoce aquellos objetos y aplicaciones que UFT no reconoce mediante técnicas simples. También es útil para reconocer las aplicaciones que se ejecutan en un sistema remoto.

Depuración de múltiples scripts

Esta era una tarea muy necesaria y característica solicitada. Ahora podrá depurar dos o más scripts al mismo tiempo desde el IDE de UFT.

PDF Checkpoints

Ahora puede comparar directamente archivos PDF y ejecutar puntos de control en ellos.

Soporte para Apple Safari

UFT se ejecuta en todos los navegadores principales, incluido Apple Safari (en una PC Mac remota), pero QTP no se ejecuta en Apple Safari. Utilizando el navegador Safari de Apple, UFT ejecuta la prueba en una PC Mac remota de manera eficiente debido a la comunicación segura entre UFT PC y la PC Mac y detecta el objeto del navegador durante la prueba para tomar la instantánea.

Proceso de depuración mejorado

Durante la prueba, la depuración es un proceso importante de una herramienta de automatización.

  • Pila de llamadas: ver todo métodos y funciones que están actualmente disponibles en la pila de llamadas.
  • Módulos cargados: útiles para pruebas de API, muestra todos los archivos .dll de una aplicación en particular ejecutada mediante prueba de API.
  • Threads– Esto también es para pruebas de API, muestra toda la información sobre los subprocesos que se ejecutan actualmente como parte de la sesión de ejecución.
  • Panel de variables locales: muestra todos los tipos de variables y sus valores actuales.
  • Panel de la consola: durante el proceso de depuración; ejecutar la línea de códigos escritos en lenguaje VB Script para pruebas de GUI y código C # para pruebas de API.
  • Watch: muestra el valor actual y el tipo de variables, propiedades o expresiones en el panel Watch.
  • Panel de depuración: muestra todos los valores y tipos de variables, propiedades y expresiones escritas en lenguaje VBScript o C #.

Ejecutar paso

Aplicable para pruebas de API, una característica pequeña, pero muy útil para ejecutar cualquier paso, función u objeto mostrado en el lienzo usando la nueva característica «Ejecutar paso». Puede acceder a esta función «Ejecutar paso» haciendo clic con el botón derecho en cualquier objeto del lienzo.

Autenticación externa para ALM

Con UFT 12.0 puede conectarse al servidor ALM 12.00 y proyectar mediante autenticación externa, como; CAC (Tarjeta de acceso común) o SiteMinder. UFT facilita a los usuarios instalar certificados de autenticación externos o mecanismos de inicio de sesión único para aprovechar el servicio ALM, ahora no es necesario recordar el nombre de usuario y la contraseña para el mismo propósito.

¡Y por supuesto los iconos!

¿Qué piensas sobre esta nueva versión con el gran cambio de nombre, la revisión de la interfaz de usuario y las funciones añadidas? ¿Conoce otras características adicionales de UFT? Mencione en los comentarios a continuación …

Respuesta

QTP significa Quick Test Professional , proporcionado por Hewlett Packard ( HP). QTP es una aplicación de software utilizada para el proceso de pruebas de automatización para probar las aplicaciones de software, más útil para las pruebas «funcionales» y de «regresión».

La interfaz de usuario de QTP se denomina entorno de desarrollo integrado (IDE) para prueba en sí mismo, IDE viene con varias características que motivan a los evaluadores a desarrollar un script completo que validará efectivamente la determinación de la prueba.

QTP se ejecuta solo en un entorno Windows y usa el lenguaje de script «VB Script» es uno que se interpreta en tiempo de ejecución.

Las tecnologías soportadas dependen totalmente de la versión de QTP, es accesible para Web, Java (Core y Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight y emuladores de terminal de mainframe.

Última versión de QTP llamado UFT:

La última versión de QTP es 11.5; esta nueva versión de QTP se denomina HP Unified Functional Testing (UFT). Básicamente, la UFT es una combinación de HP QTP ( herramienta de prueba de GUI ) y HP Service Test ( herramienta de prueba de API ). La mezcla de QTP y ST estará disponible en una única interfaz gráfica de usuario. Entonces, de ahora en adelante, el usuario no tiene que descargar dos herramientas diferentes mientras trabaja.

La última versión de QTP es compatible con Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services y muchos otros importantes lenguajes y plataformas, pero algunas versiones anteriores no son compatibles con todos los lenguajes y plataformas mencionados anteriormente.

HP UFT 11.5 también facilitará los sistemas de integración continua (CI) de código abierto como Jenkins y Hudson. Si bien, al comprender la necesidad de teléfonos (teléfonos inteligentes + tabletas) entre los usuarios, HP está prestando más atención a esto, el UFT 11.5 de HP brindará un soporte mejorado para las pruebas móviles. Con este soporte de HP UFT Mobile, HP dice que el usuario podrá generar secuencias de comandos independientes de la plataforma móvil. Las secuencias de comandos de diagnóstico que se han creado en iOS también pueden funcionar en Android. También admitirá emuladores y dispositivos reales. Los dispositivos reales se pueden tomar de la nube pública de dispositivos reales colectivos y / o la nube privada de dispositivos reales dedicados.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *