Atšķirība starp QTP un LoadRunner

QTP vs LoadRunner

QTP nozīmē Quicktest Professional, aparatūras ražotāja HP ​​testēšanas rīku. LoadRunner ir arī testēšanas rīks no tā paša uzņēmuma, bet ar citu mērķi. QTP tika izstrādāts, lai modelētu un pārbaudītu lietotāja mijiedarbību, piemēram, peles klikšķus un tastatūras nospiešanu. LoadRunner, no otras puses, simulē lielu slodzi vai vairākiem vienlaicīgiem lietotājiem, lai stresotu sistēmu.

Abas programmas izmanto, lai precizētu lietojumprogrammu un atrastu neparedzētas reakcijas, kuras normālu darbību laikā varētu nebūt pamanāmas. Tas palīdz programmētājiem un izstrādātājiem reproducēt anomālijas un izsekot kodu, lai atrastu problēmu izraisošo. Kad kods ir atrasts un labots, programmu var atkļūdot un apkopot pirms atkārtotas testēšanas, lai pārliecinātos, vai problēma ir novērsta un nerodas citas problēmas.

Lai reālistiski modelētu, kā lietotājs izmanto sistēmu, abām programmām ir jāreģistrē, kā reāla persona mijiedarbojas ar pārbaudīto programmu. Tā kā QTP pārbauda GUI, tajā jāreģistrē, uz kuru pogu ir noklikšķināts vai kura taustiņš ir nospiests. Pēc tam ierakstītās darbības tiek pārveidotas par skriptu. Bet Loadrunner nav jāuztraucas par GUI, tas tikai novirza komandu uz starpniekserveri, atkarībā no protokola, un reģistrē nosūtītās komandas. Pēc tam reģistrētās komandas tiek pārveidotas par skriptu, kas tiek palaists vairākās mašīnās, kuras sauc par slodzes ģeneratoriem, lai simulētu lielu lietotāju skaitu.

Šie rīki ir diezgan noderīgi daudziem programmētājiem un tīmekļa izstrādātājiem, taču ne visi tos var izmantot, jo abas programmas darbojas tikai Windows operētājsistēmā. QTP ir pilnībā atkarīgs no Windows, kamēr jūs zināmā mērā varat izmantot UNIX ar LoadRunner. Jūs varat izmantot UNIX mašīnas, lai darbotos kā slodzes ģeneratori, kas darbina ierakstītos skriptus. Tas varētu nebūt daudz, bet lietotājiem tas piešķir mazliet lielāku elastību.

Kopsavilkums:
1.Bet ir testēšanas rīki, kas ir domāti, lai pārbaudītu, kā lietojumprogramma darbotos ikdienas lietošanā
2.QTP imitē lietotāja mijiedarbību ar GUI, bet LoadRunner simulē intensīvu izmantošanu
3.QTP simulē lietotāju, ierakstot savas darbības GUI, kamēr LoadRunner neuztraucas par GUI, bet reģistrē komandas caur starpniekserveri
4.QTP ir ekskluzīva Windows operētājsistēmai, kamēr jūs varat izmantot UNIX mašīnas kā slodzes ģeneratorus LoadRunner