QTP ja LoadRunner

Anonim

QTP vs. LoadRunner

QTP on Quicktest Professional, joka on HP: n laitteiston valmistajan testaustyökalu. LoadRunner testaa myös työkalua samasta yrityksestä, mutta jolla on erilainen tarkoitus. QTP kehitettiin simuloimaan ja testaamaan käyttäjän vuorovaikutuksia, kuten hiiren napsautuksia ja näppäimistöpainatuksia. LoadRunner toisaalta simuloi suurta kuormitusta tai useita samanaikaisia ​​käyttäjiä korostamaan järjestelmää.

Molempia ohjelmia käytetään hienosäätää sovellus ja löytää ennalta-arvaamattomat reaktiot, joita ei välttämättä näy normaalin toiminnan aikana. Tämä auttaa ohjelmoijia ja kehittäjiä jäljentämään epänormaalia ja jäljittämään koodin etsimään ongelman aiheuttamaa ongelmaa. Kun koodi on löydetty ja korjattu, ohjelma voidaan sitten debuggaa ja koota ennen testausta uudelleen vain varmistaaksesi, että ongelma korjataan ja ettei muita ongelmia ilmene.

Jotta voidaan realistisesti simuloida käyttäjän käyttämää järjestelmää, molempien ohjelmien on kirjattava, kuinka todellinen ihminen toimii vuorovaikutuksessa testattavan ohjelman kanssa. Koska QTP testaa graafisen käyttöliittymän, sen on tallennettava, mitä painiketta painetaan tai mitä näppäintä painetaan. Tallennetut toiminnot muunnetaan sitten käsikirjoitukseksi. Mutta Loadrunner ei tarvitse huolehtia GUI: sta, se vain reitittää komennon välityspalvelimeen riippuen protokollasta ja tallentaa lähetettävät komennot. Tallennetut komennot muunnetaan sitten käsikirjoitukseksi, joka suoritetaan useilla koneilla, joita kutsutaan kuormantuottajiksi, simuloimaan paljon käyttäjiä.

Nämä työkalut ovat varsin hyödyllisiä monille ohjelmoijille ja web-kehittäjille, mutta niitä ei voi käyttää kaikkiin, koska molemmat ohjelmat toimivat vain Windows-käyttöjärjestelmässä. QTP on täysin riippuvainen Windowsista, kun taas voit käyttää jossain määrin UNIXia LoadRunnerilla. Voit käyttää UNIX-koneita toimimaan kuormantuottajina, jotka käyttävät tallennettuja komentosarjoja. Se ei ehkä ole paljon, mutta se antaa käyttäjille hieman enemmän joustavuutta.

Yhteenveto: 1.Vaikka ovat testaustyökaluja, joiden tarkoituksena on tutkia, miten sovellus toimisi päivittäisessä käytössä 2.QTP simuloi käyttäjän vuorovaikutusta graafisen käyttöliittymän kanssa, kun taas LoadRunner simuloi raskasta käyttöä 3.QTP simuloi käyttäjää tallentamalla toimintaansa graafisessa käyttöliittymässä, kun LoadRunner ei häiritse GUI: ta, vaan tallentaa komennot proxyn kautta 4.QTP on yksinomaan Windows-käyttöjärjestelmä, kun taas voit käyttää UNIX-koneita LoadRunner-kuorman generaattoreina