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.