Diferencia entre QTP y LoadRunner

Diferencia entre QTP y LoadRunner

QTP vs LoadRunner

QTP significa QuickTest Professional, una herramienta de prueba del fabricante de hardware, HP. LoadRunner también es una herramienta de prueba de la misma compañía, pero con un propósito diferente. QTP se desarrolló para simular y probar las interacciones del usuario como clics del mouse y presiones de teclado. LoadRunner, por otro lado, simula una carga pesada o múltiples usuarios concurrentes para enfatizar el sistema.

Ambos programas se usan para ajustar una aplicación y ubicar reacciones imprevistas que podrían no ser notables durante las operaciones normales. Esto ayuda a los programadores y desarrolladores a reproducir la anormalidad y rastrear el código para localizar lo que está causando el problema. Después de encontrar y corregir el código, el programa se puede depurar y compilarse antes de someterse a las pruebas nuevamente solo para asegurarse de que el problema se corrija y que no surjan otros problemas.

Para simular de manera realista cómo el usuario usa el sistema, ambos programas deben registrar cómo una persona real interactúa con el programa que se está probando. Dado que QTP prueba la GUI, debe grabar en qué botón se hace clic o qué tecla se presiona. Las acciones grabadas se convierten en un script. Pero LoadRunner no necesita preocuparse por la GUI, solo enruta el comando a un proxy, dependiendo del protocolo, y registra los comandos que se están enviando. Los comandos grabados se convierten en un script que se ejecutan en varias máquinas llamadas generadores de carga para simular a muchos usuarios.

Estas herramientas son bastante útiles para muchos programadores y desarrolladores web, pero no todos pueden usarlas, ya que ambos programas solo funcionan en el sistema operativo de Windows. QTP depende totalmente de Windows, mientras que puede usar UNIX con LoadRunner hasta cierto punto. Puede usar máquinas Unix para actuar como generadores de carga que ejecutan los scripts que se registraron. Puede que no sea mucho, pero les da a los usuarios un poco más de flexibilidad.

Resumen:
1.Ambas son herramientas de prueba que están destinadas a examinar cómo se realizaría la aplicación en el uso diario
2.QTP simula las interacciones de un usuario con la GUI, mientras que LoadRunner simula un uso pesado
3.QTP simula a un usuario registrando sus acciones en la GUI, mientras que LoadRunner no se molesta con la GUI, sino que registra los comandos a través de un proxy
4.QTP es exclusivo del sistema operativo Windows, mientras que puede usar máquinas UNIX como generadores de carga para LoadRunner