QTP proti LoadRunner
QTP pomeni Quicktest Professional, orodje za testiranje proizvajalca strojne opreme, HP. LoadRunner prav tako preizkuša orodje istega podjetja, vendar z drugačnim namenom. QTP je bil razvit za simulacijo in preizkušanje uporabnikovih interakcij, kot so kliki miške in pritiski na tipkovnici. LoadRunner na drugi strani simulira veliko obremenitev ali več sočasnih uporabnikov, da obremenjujejo sistem.
Oba programa se uporabljata za natančno nastavitev aplikacije in za iskanje nepredvidenih reakcij, ki med običajnimi operacijami morda ne bodo opazne. To pomaga programerjem in razvijalcem, da reproducirajo nepravilnosti in izsledijo kodo, da poiščejo tisto, kar povzroča težavo. Ko najdete in popravite kodo, lahko program nato odpravite razhroščevanje in ga sestavite, preden ponovno preizkusite, da se prepričate, da je težava odpravljena in da ne nastanejo drugi problemi.
Da bi realno simulirali, kako uporabnik uporablja sistem, morata oba programa zabeležiti, kako resnična oseba sodeluje s programom, ki se preizkuša. Ker QTP preizkuša grafični vmesnik, mora zabeležiti, kateri gumb je kliknjen ali kateri tipki pritisnjen. Posneta dejanja se nato pretvorijo v skript. Toda Loadrunner se ni treba ukvarjati z GUI-jem, ampak samo ukaz usmeri na proxy, odvisno od protokola, in beleži ukaze, ki jih pošilja. Posneti ukazi se nato pretvorijo v skript, ki se izvaja na številnih strojih, imenovanih generatorji obremenitev, da simulirajo veliko uporabnikov..
Ta orodja so uporabna za veliko programerjev in spletnih razvijalcev, vendar jih ne morejo uporabljati vsi, saj oba programa delujeta samo v operacijskem sistemu Windows. QTP je popolnoma odvisen od sistema Windows, medtem ko lahko UNIX z LoadRunner do neke mere uporabljate. Stroje UNIX lahko uporabite kot generatorji obremenitev, ki izvajajo posnete zapise. Morda ne bo veliko, vendar daje uporabnikom malo več prilagodljivosti.
Povzetek:
1.Both so orodja za testiranje, ki so namenjena preučitvi uspešnosti aplikacije v vsakodnevni uporabi
2.QTP simulira interakcije uporabnika z GUI, medtem ko LoadRunner simulira veliko uporabo
3.QTP simulira uporabnika s snemanjem njegovih dejanj na GUI, medtem ko se LoadRunner ne trudi z GUI, ampak ukaze snema prek proxyja
4.QTP je ekskluziven za operacijski sistem Windows, medtem ko lahko za generatorje obremenitve za LoadRunner uporabljate naprave UNIX