QTP – Introducción
QTP son las siglas de 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.
HP QTP utiliza 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
Herramientas desde un contexto de prueba de software, se puede 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 en función de varios parámetros. Incluye:
- El propósito de la herramienta
- Las actividades que son compatibles con la herramienta
- El tipo / nivel de prueba que admite.
- El tipo de licencia (código abierto, freeware, comercial)
- La tecnología utilizada
Tipos de herramientas
Sr.No. | Tipo de herramienta | Usado para | Usado por |
---|---|---|---|
1 | Herramienta de gestión de pruebas | Gestión de pruebas, programación, registro, seguimiento y análisis de defectos. | Testers |
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 | Testers |
5 | Herramientas de ejecución de pruebas | Implementación, ejecución | Testers |
6 | Prueba Comparadores | 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 | Supervisión del rendimiento, tiempo de respuesta | Testers |
9 | Herramientas de seguimiento y planificación de proyectos | Para planificación | Directores de proyectos |
10 | Herramientas de gestión de incidentes | Para gestionar las pruebas | Testers |
¿Dónde encaja QTP?
QTP es una herramienta de prueba funcional, que es b est adecuado para pruebas de regresin de las aplicaciones. QTP es una herramienta con licencia / comercial 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 adquirido por HP. Su nombre original era Astra Quick Test y luego Quick Test Professional, pero la última versión se conoce como Unified Functional Tester (UFT).
Historial de versiones
Ahora echemos un vistazo en el historial de versiones de QTP.
Versiones | Cronogramas |
---|---|
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 | De febrero de 2007 a septiembre de 2010 |
Hp-Unified Functional Testing v11.5 a v11.53 | 2012 a noviembre de 2013 |
Ventajas
-
Desarrollar pruebas automatizadas usando VBScript no requiere un codificador altamente calificado y es relativamente fácil cuando en comparación con otros lenguajes de programación orientados a objetos.
-
Fácil de usar, facilidad de navegación, 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.
-
Dicho esto, 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 más alto ya que carga la CPU & RAM.