QTP vs LoadRunner
QTP significa Quicktest Professional, uma ferramenta de teste do fabricante de hardware HP. O LoadRunner também está testando uma ferramenta da mesma empresa, mas com um propósito diferente. O QTP foi desenvolvido para simular e testar as interações do usuário, como cliques do mouse e pressionamentos de teclado. O LoadRunner, por outro lado, simula uma carga pesada ou vários usuários simultâneos para sobrecarregar o sistema.
Ambos os programas são usados no ajuste fino de um aplicativo e para localizar reações imprevistas que podem não ser perceptíveis durante as operações normais. Isso ajuda os programadores e desenvolvedores a reproduzir a anormalidade e rastrear o código para localizar o que está causando o problema. Depois que o código é encontrado e corrigido, o programa pode ser depurado e compilado antes de passar pelo teste novamente, apenas para garantir que o problema seja corrigido e que nenhum outro problema surja.
Para simular de forma realista como o usuário usa o sistema, ambos os programas precisam registrar como uma pessoa real interage com o programa que está sendo testado. Como o QTP testa a GUI, ele precisa registrar qual botão é clicado ou qual tecla é pressionada. As ações registradas são então convertidas em um script. Mas o Loadrunner não precisa se preocupar com a GUI, ele apenas encaminha o comando para um proxy, dependendo do protocolo, e registra os comandos que estão sendo enviados. Os comandos gravados são então convertidos em um script que é executado em várias máquinas chamadas geradores de carga para simular muitos usuários.
Essas ferramentas são bastante úteis para muitos programadores e desenvolvedores da Web, mas nem todos podem usá-las, pois ambos os programas só funcionam no sistema operacional Windows. QTP é totalmente dependente de janelas enquanto você pode usar UNIX com LoadRunner até certo ponto. Você pode usar UNIX máquinas para atuar como geradores de carga que estão executando os scripts que foram registrados. Pode não ser muito, mas dá aos usuários um pouco mais de flexibilidade.
Resumo:
1. Ambos são ferramentas de teste destinadas a examinar como o aplicativo funcionaria no uso diário
2. O QTP simula as interações de um usuário com a GUI enquanto o LoadRunner simula o uso pesado
3. O QTP simula um usuário gravando suas ações na GUI, enquanto o LoadRunner não se preocupa com a GUI, mas grava os comandos por meio de um proxy
4.QTP é exclusivo para o sistema operacional Windows, embora você possa usar máquinas UNIX como geradores de carga para LoadRunner