QTP - Introducción

QTP significa QuickTest Professional, un producto de Hewlett Packard (HP). Esta herramienta ayuda a los evaluadores a realizar pruebas funcionales automatizadas sin problemas, sin supervisión, una vez que se completa el desarrollo del script.

Usos de HP QTP Visual Basic Scripting (VBScript)para automatizar las aplicaciones. No es necesario instalar Scripting Engine exclusivamente, ya que está disponible como parte del sistema operativo Windows. La versión actual de VBScript es 5.8, que está disponible como parte de Win 7. VBScript NO es un lenguaje orientado a objetos sino un lenguaje basado en objetos.

Herramientas de prueba

Las herramientas de un contexto de prueba de software se pueden definir como un producto que admite una o más actividades de prueba desde la planificación, los requisitos, la creación de una construcción, la ejecución de la prueba, el registro de defectos y el análisis de la prueba.

Clasificación de herramientas

Las herramientas se pueden clasificar según varios parámetros. Incluye -

  • El propósito de la herramienta
  • Las actividades que se apoyan dentro de la herramienta
  • El tipo / nivel de prueba que admite.
  • El tipo de licencia (código abierto, software gratuito, comercial)
  • La tecnología utilizada

Tipos de herramientas

No Señor. Tipo de herramienta Usado para Usado por
1 Herramienta de gestión de pruebas Gestión de pruebas, programación, registro de defectos, seguimiento y análisis. Probadores
2 Herramienta de gestión de la configuración Para implementación, ejecución, seguimiento de cambios Todos los miembros del equipo
3 Herramientas de análisis estático Pruebas estáticas Desarrolladores
4 Herramientas de preparación de datos de prueba Análisis y diseño, generación de datos de prueba Probadores
5 Herramientas de ejecución de pruebas Implementación, Ejecución Probadores
6 Comparadores de prueba Comparación de resultados esperados y reales Todos los miembros del equipo
7 Herramientas de medición de cobertura Proporciona cobertura estructural Desarrolladores
8 Herramientas de prueba de rendimiento Seguimiento del rendimiento, tiempo de respuesta Probadores
9 Herramientas de seguimiento y planificación de proyectos Para planificar Gerentes de proyectos
10 Herramientas de gestión de incidentes Para gestionar las pruebas Probadores

¿Dónde encaja QTP?

QTP es una herramienta de prueba funcional, que se adapta mejor a las pruebas de regresión de las aplicaciones. QTP es una herramienta comercial / con licencia propiedad de HP, que es una de las herramientas más populares disponibles en el mercado. Compara el resultado real y el esperado e informa los resultados en el resumen de ejecución.

QTP - Historia y evolución

HP Quick Test Professional fue originalmente propiedad de Mercury Interactive y fue adquirida por HP. Su nombre original era Astra Quick Test y luego fue nombrado Quick Test Professional, pero la última versión se conoce como Unified Functional Tester (UFT).

Historial de versiones

Ahora echemos un vistazo al historial de versiones de QTP.

Versiones Cronologías
Prueba rápida de Astra v1.0 a v5.5 - Mercury Interactive Mayo de 1998 a agosto de 2001
QuickTest Professional v6.5 a v9.0 - Mercury Interactive Septiembre de 2003 a abril de 2006
Hp-QuickTest Professional v9.1 a v11.0: adquirido y lanzado por HP Febrero de 2007 a septiembre de 2010
Pruebas funcionales unificadas de HP v11.5 a v11.53 2012 hasta noviembre de 2013

Ventajas

  • El desarrollo de pruebas automatizadas con VBScript no requiere un codificador altamente calificado y es relativamente fácil en comparación con otros lenguajes de programación orientados a objetos.

  • Fácil de usar, fácil de navegar, validación de resultados y generación de informes.

  • Fácilmente integrado con la herramienta de gestión de pruebas (Hp-Quality Center) que permite una programación y un seguimiento sencillos.

  • También se puede utilizar para pruebas de aplicaciones móviles.

  • Dado que es un producto de HP, HP y sus foros brindan soporte completo para abordar problemas técnicos.

Desventajas

  • A diferencia de Selenium, QTP solo funciona en el sistema operativo Windows.

  • No todas las versiones de los navegadores son compatibles y los evaluadores deben esperar a que se publique el parche para cada una de las versiones principales.

  • Habiendo dicho que es una herramienta comercial, el costo de la licencia es muy alto.

  • Aunque el tiempo de creación de scripts es menor, el tiempo de ejecución es relativamente mayor, ya que carga la CPU y la RAM.