QTP vs LoadRunner
QTP tähistab riistvaratootja HP testimisriista Quicktest Professional. LoadRunner on ka sama ettevõtte testimisriist, kuid erineva eesmärgiga. QTP töötati välja selleks, et simuleerida ja testida kasutaja interaktsioone nagu hiireklõpsud ja klaviatuuri vajutused. Teisalt simuleerib LoadRunner süsteemi koormamiseks suurt koormust või mitut samaaegset kasutajat.
Mõlemad programmid on mõeldud rakenduse täpsustamiseks ja ettenägematute reaktsioonide leidmiseks, mis tavatoimingute ajal ei pruugi olla märgatavad. See aitab programmeerijatel ja arendajatel korrata kõrvalekaldeid ja tuvastada kood probleemi põhjustaja leidmiseks. Pärast koodi leidmist ja parandamist saab programmi uuesti testida ja uuesti testida, enne kui uuesti testida, et veenduda, kas probleem on parandatud ja et muid probleeme ei teki.
Kasutaja süsteemi realistlikuks simuleerimiseks peavad mõlemad programmid registreerima, kuidas reaalne inimene suhtleb testitava programmiga. Kuna QTP testib GUI-d, peab ta registreerima, millisele nupule klõpsatakse või millist nuppu vajutatakse. Seejärel teisendatakse salvestatud toimingud skriptiks. Kuid Loadrunner ei pea GUI-ga muretsema, see lihtsalt suunab käsu puhverserverisse, sõltuvalt protokollist, ja registreerib saadetavad käsud. Seejärel teisendatakse salvestatud käsud skriptideks, mida käitatakse paljudes seadmetes, mida nimetatakse koormusgeneraatoriteks, et simuleerida palju kasutajaid.
Need tööriistad on üsna kasulikud paljudele programmeerijatele ja veebiarendajatele, kuid mitte kõik ei saa neid kasutada, kuna mõlemad programmid töötavad ainult Windowsi opsüsteemis. QTP sõltub täielikult Windowsist, samal ajal võite UNIX-i koos LoadRunneriga mingil määral kasutada. UNIX-i masinaid saate kasutada laadimisgeneraatoritena, mis käitavad salvestatud skripte. See ei pruugi olla palju, kuid annab kasutajatele natuke rohkem paindlikkust.
Kokkuvõte:
1.Mõlemad testivad tööriistu, mis on mõeldud rakenduse igapäevases kasutuses toimimise kontrollimiseks
2.QTP simuleerib kasutaja suhet GUI-ga, samas kui LoadRunner simuleerib intensiivset kasutamist
3.QTP simuleerib kasutajat, salvestades selle toimingud GUI-le, samas kui LoadRunner ei vaeva GUI-ga, vaid salvestab käsud puhverserveri kaudu
4.QTP on ainult Windowsi opsüsteemi jaoks, samal ajal kui saate kasutada UNIX-i masinaid LoadRunneri laadimisgeneraatoritena