QTP i LoadRunner

Anonim

QTP vs LoadRunner

QTP oznacza Quicktest Professional, narzędzie do testowania od producenta sprzętu, HP. LoadRunner to także narzędzie testowe tej samej firmy, ale o innym celu. QTP został opracowany w celu symulacji i testowania interakcji użytkownika, takich jak kliknięcia myszą i naciśnięcia klawiszy. Z kolei LoadRunner symuluje duże obciążenie lub wielu jednoczesnych użytkowników, aby podkreślić system.

Oba programy są używane do precyzyjnego dostrajania aplikacji i lokalizowania nieprzewidzianych reakcji, które mogą nie być zauważalne podczas normalnych operacji. Pomaga to programistom i programistom odtworzyć nieprawidłowość i prześledzić kod, aby zlokalizować przyczynę problemu. Po znalezieniu i poprawieniu kodu program można debugować i kompilować przed ponownym testowaniem, aby upewnić się, że problem został rozwiązany i że nie pojawiają się żadne inne problemy.

Aby realistycznie symulować, w jaki sposób użytkownik korzysta z systemu, oba programy muszą rejestrować, w jaki sposób rzeczywisty człowiek wchodzi w interakcje z testowanym programem. Ponieważ QTP testuje GUI, musi rejestrować, który przycisk został kliknięty lub który klawisz jest wciśnięty. Zarejestrowane akcje są następnie konwertowane na skrypt. Ale Loadrunner nie musi zajmować się GUI, po prostu kieruje polecenie do serwera proxy, w zależności od protokołu i rejestruje wysyłane polecenia. Nagrane polecenia są następnie konwertowane do skryptu uruchamianego na wielu komputerach zwanych generatorami obciążenia w celu symulacji wielu użytkowników.

Narzędzia te są przydatne dla wielu programistów i twórców stron internetowych, ale nie wszyscy mogą z nich korzystać, ponieważ oba programy działają tylko w systemie operacyjnym Windows. QTP jest całkowicie zależne od systemu Windows, podczas gdy możesz używać UNIX z LoadRunner do pewnego stopnia. Możesz używać maszyn UNIX do działania jako generatory obciążenia, które uruchamiają skrypty, które zostały zarejestrowane. To może nie być dużo, ale daje użytkownikom trochę więcej elastyczności.

Streszczenie: 1. Zwykle są to narzędzia testujące, które mają na celu zbadanie, w jaki sposób aplikacja będzie działała w codziennym użytkowaniu 2.QTP symuluje interakcje użytkownika z GUI, podczas gdy LoadRunner symuluje duże obciążenie 3.QTP symuluje użytkownika rejestrując jego działania w GUI, podczas gdy LoadRunner nie przejmuje się GUI, ale rejestruje polecenia za pośrednictwem serwera proxy 4.QTP jest wyłącznym dla systemu operacyjnego Windows, podczas gdy można używać maszyn UNIX jako generatory obciążenia dla LoadRunner