QTP vs LoadRunner
QTP signifie Quicktest Professional, un outil de test du fabricant de matériel, HP. LoadRunner teste également un outil de la même société, mais avec un objectif différent. QTP a été développé pour simuler et tester les interactions de l'utilisateur, telles que les clics de souris et les pressions au clavier. LoadRunner, d’autre part, simule une lourde charge ou plusieurs utilisateurs simultanés pour stresser le système.
Les deux programmes sont utilisés pour ajuster une application et localiser des réactions imprévues qui pourraient ne pas être perceptibles lors d'opérations normales. Cela aide les programmeurs et les développeurs à reproduire l'anomalie et à suivre le code pour localiser la cause du problème. Une fois le code trouvé et corrigé, le programme peut ensuite être débogué et compilé avant de subir à nouveau les tests, afin de s’assurer que le problème est corrigé et qu’aucun autre problème ne survient.
Afin de simuler de manière réaliste la manière dont l'utilisateur utilise le système, les deux programmes doivent enregistrer comment une personne réelle interagit avec le programme en cours de test. Depuis que QTP teste l'interface graphique, il doit enregistrer quel bouton est cliqué ou quelle touche est enfoncée. Les actions enregistrées sont ensuite converties en un script. Mais Loadrunner n'a pas besoin de se préoccuper de l'interface graphique, il route simplement la commande vers un proxy, en fonction du protocole, et enregistre les commandes envoyées. Les commandes enregistrées sont ensuite converties en un script qui est exécuté sur un certain nombre de machines appelées générateurs de charge pour simuler de nombreux utilisateurs..
Ces outils sont très utiles pour beaucoup de programmeurs et de développeurs Web, mais tout le monde ne peut les utiliser car les deux programmes ne fonctionnent que sur le système d'exploitation Windows. QTP est totalement dépendant de Windows, alors que vous pouvez utiliser UNIX avec LoadRunner dans une certaine mesure. Vous pouvez utiliser des machines UNIX pour agir en tant que générateurs de charge exécutant les scripts enregistrés. Ce n'est peut-être pas beaucoup, mais cela donne un peu plus de flexibilité aux utilisateurs..
Résumé:
1.Les deux outils de test sont destinés à examiner le fonctionnement quotidien de l'application.
2.QTP simule les interactions d'un utilisateur avec l'interface graphique, tandis que LoadRunner simule une utilisation intensive
3.QTP simule un utilisateur en enregistrant ses actions sur l'interface graphique, tandis que LoadRunner ne se soucie pas de l'interface graphique mais enregistre les commandes via un proxy.
4.QTP est exclusif au système d'exploitation Windows, tandis que vous pouvez utiliser des machines UNIX comme générateurs de charge pour LoadRunner.