1. Propiedades diferentes.
LR: Pruebas de rendimiento basadas en protocolos.
QTP: Pruebas funcionales basadas en objetos UI. ?
2. Diferentes principios de grabación
Principio de grabación LR: capturar paquetes de datos. El requisito previo para la grabación es poder identificar mensajes de protocolo.
Principio de grabación QTP: mecanismo de mensajes, interceptación de mensajes. El requisito previo para la grabación es poder identificar los controles. ?
3. Centrarse en diferentes funciones
LR es una herramienta de prueba de rendimiento que se centra en probar presión, carga, capacidad, concurrencia, etc.
QTP es una herramienta de prueba funcional, dirigida a pruebas funcionales.
Información ampliada:
Grabación y reproducción de QTP
QTP es una herramienta para pruebas funcionales. Esta prueba funcional se refiere a pruebas funcionales basadas en GUI. La grabación y reproducción de QTP en realidad operan varios controles GUI del programa cliente, y el programa cliente se iniciará durante la reproducción.
Grabación y reproducción LR:
LR solo registra los datos de comunicación entre el cliente y el servidor. La reproducción son, naturalmente, los datos de comunicación y solo se comunica al cliente durante la grabación. Tiene algo que ver con el programa cliente, pero no tiene nada que ver con el cliente durante la reproducción. El programa cliente no se iniciará durante la reproducción.
La aplicación principal actual de QTP es para las etapas de prueba de regresión y verificación de versión. En sí mismo está diseñado para identificar y operar elementos en la interfaz del sistema para lograr el propósito de probar las funciones del sistema. Por lo tanto, el momento de inicio de las pruebas automatizadas o el momento de la intervención QTP estarán restringidos por el progreso del desarrollo del sistema. Solo cuando los elementos de la interfaz del sistema no cambian con frecuencia, las funciones del sistema son básicamente estables y ha pasado una o dos rondas de pruebas manuales para determinar que el sistema no tiene defectos importantes, se puede considerar la implementación de la automatización.