„QTP vs LoadRunner“
QTP reiškia „Quicktest Professional“, techninės įrangos gamintojo HP bandymo įrankį. „LoadRunner“ taip pat išbando tos pačios įmonės įrankį, tačiau turintį kitą tikslą. QTP buvo sukurtas imituoti ir išbandyti vartotojo sąveiką, pavyzdžiui, pelės paspaudimus ir klaviatūros paspaudimus. „LoadRunner“, kita vertus, imituoja didelę apkrovą ar kelis kartu naudojamus vartotojus, kad sukeltų sistemos stresą.
Abi programos yra naudojamos norint patobulinti programą ir nustatyti nenumatytas reakcijas, kurių įprastų operacijų metu gali nepastebėti. Tai padeda programuotojams ir kūrėjams atkurti anomalijas ir atsekti kodą, kad būtų galima nustatyti, kas sukelia problemą. Suradus ir ištaisius kodą, programą vėl galima derinti ir kompiliuoti prieš vėl pradedant bandymą, kad įsitikintumėte, jog problema ištaisyta ir neatsiranda jokių kitų problemų..
Kad realiai imituotų, kaip vartotojas naudojasi sistema, abi programos turi įrašyti, kaip realus asmuo sąveikauja su testuojama programa. Kadangi QTP testuoja GUI, ji turi įrašyti, kuris mygtukas yra paspaustas arba kuris mygtukas yra paspaustas. Tada įrašyti veiksmai paverčiami scenarijumi. Tačiau „Loadrunner“ nereikia rūpintis GUI, jis tiesiog nukreipia komandą į tarpinį serverį, atsižvelgiant į protokolą, ir įrašo siunčiamas komandas. Tada įrašytos komandos paverčiamos scenarijumi, kuris paleidžiamas daugybe mašinų, vadinamų apkrovos generatoriais, kad būtų galima modeliuoti daug vartotojų.
Šie įrankiai yra gana naudingi daugybei programuotojų ir žiniatinklio kūrėjų, tačiau ne visi gali jais naudotis, nes abi programos veikia tik „Windows“ operacinėje sistemoje. QTP visiškai priklauso nuo „Windows“, o tam tikru mastu galite naudoti UNIX kartu su „LoadRunner“. Galite naudoti UNIX mašinas, kad veiktų kaip apkrovos generatoriai, vykdantys įrašytus scenarijus. Tai gali būti nedaug, tačiau vartotojams suteikia šiek tiek daugiau lankstumo.
Santrauka:
1.Bet yra bandymo priemonių, skirtų ištirti, kaip programa veiktų kasdien
2.QTP imituoja vartotojo sąveiką su GUI, tuo tarpu „LoadRunner“ modeliuoja intensyvų naudojimą
3.QTP modeliuoja vartotoją, įrašydamas savo veiksmus į GUI, tuo tarpu „LoadRunner“ nesikiša į GUI, bet įrašo komandas naudodamas tarpinį serverį
4.QTP yra išskirtinė „Windows“ operacinė sistema, o UNIX įrenginius galite naudoti kaip „LoadRunner“ įkėlimo generatorius