Diferencias entre QTP y RFT

Diferencias entre QTP y RFT

QTP VS RFT

QTP se refiere a Quick Test Professional, un producto desarrollado por HP para proporcionar automatización de pruebas de regresión y de regresión para diferentes entornos y aplicaciones de software que se desarrollan. QTP también se usa ampliamente en la garantía de calidad de la empresa. RFT, por otro lado, se refiere a un probador funcional relacional que es una herramienta para las pruebas automatizadas desarrolladas por la división de software de IBM.  Los usuarios tienen la capacidad de crear pruebas que reflejen las acciones y evaluaciones que serían dadas por un probador humano. Aunque los valores faciales de estas dos herramientas son similares, se observan varias diferencias entre ellas.

Diferencias

En la generación y el lenguaje de script, RFT es capaz de desarrollar scripts VB completamente funcionales, así como con scripts Java.  QTP, por otro lado, solo puede generar scripts VB.  Mirando los scripts que crean estos dos, el script en el QTP de HP está basado en la interfaz de usuario gráfico (GUI). En cada paso que realiza el usuario, se realiza la documentación automática. Todo esto se registra en la tabla y en la vista de palabras clave, lo que hace que un novato se sienta seguro y sea fácil trabajar con la herramienta. Cualquier usuario de RFT debe tener un nivel justo de experiencia en programación, ya que no tiene una interfaz gráfica como en QTP. Por lo tanto, un novato encontraría el uso de RFT extremadamente desafiante.

En la reproducción de los scripts, se realiza una repetición de las acciones del usuario realizadas durante la fase de grabación. En contraste con RFT, que no permite la selección de valores múltiples (que se realiza mediante el uso de claves de cambio), QTP admite la selección de múltiples valores. Se pueden generar diferentes casos de prueba mediante el uso de comandos impulsados ​​por datos en RFT, pero la salida de valores debe ingresarse manualmente. QTP utiliza la parametrización de pruebas en la generación de casos de prueba.

En la identificación de objetos, QTP es muy bueno y puede identificar cualquier objeto personalizado. RFT, por otro lado, se dirige a los objetos estándar, pero no funciona bien para los objetos personalizados.  Esto continúa probando la ejecución donde se ejecuta QTP muy rápidamente en lugar de RFT, que es significativamente más lento en la ejecución.

En las capacidades de informes, QTP emplea formatos de informes estándar como HTML y XML, ya que el formato predeterminado es su propia interfaz de usuario y HTML. RFT, por otro lado, solo funciona con un solo formato, HTML, que también es el formato predeterminado.  Se requiere una codificación personalizada si se necesitan otras interfaces.

En las capacidades de navegación, QTP es bastante avanzado y puede admitir Internet Explorer 7.0 y Netscape 2.0. RFT de IBM no puede admitir tanto Internet 7.0 y Netscape 2.0. El marco admitido por RFT es modularidad basada en palabras clave, impulsada por datos. QTP, por otro lado, admite la arquitectura de la biblioteca, la modularidad, las palabras clave impulsadas por los datos.

La disponibilidad de pantalla activa no tiene RFT disponible, mientras que QTP admite la disponibilidad de pantalla activa. El QTP de HP admite un enfoque de programación descriptivo. Mirando los costos de adquisición, RFT es significativamente más barato en lugar de los costos de adquisición asociados con QTP.

Resumen

Hay fortalezas y debilidades importantes de QTP y RFT. Una comparación de características muestra que el QTP general tiene mejores características que RFT.

Si un probador novato está buscando un buen programa de pruebas, QTP es el programa recomendado, ya que está basado en GUI

RFT no permite una función seleccionada múltiple usando las teclas de cambio, lo cual es posible en QTP

Los valores de salida deben ingresarse manualmente en el grupo de datos en RFT

QTP permite la generación de salida durante el tiempo de ejecución

Costo, RFT es más barato que QTP