Razlike između QTP i RFT

QTP u odnosu na RFT

QTP se odnosi na Quick Test Professional, proizvod koji je razvio HP radi pružanja funkcionalne i regresijske provjere automatizacije za različita softverska okruženja i aplikacije koje se razvijaju. QTP se široko koristi u osiguravanju kvalitete poduzeća. RFT se, s druge strane, odnosi na relacijski funkcionalni ispitivač koji je alat za automatizirano testiranje koje je razvila IBM-ova softverska divizija. Korisnici imaju mogućnost stvaranja testova koji odražavaju radnje i procjene koje bi dao ljudski ispitivač. Iako su nominalne vrijednosti ova dva alata slične, postoji nekoliko razlika između njih.

Razlike

U generiranju skripti i na jeziku, RFT je sposoban za razvoj potpuno funkcionalnih VB skripti kao i Java skripti. QTP s druge strane može generirati samo VB skripte. Gledajući skripte koje ove dvije stvaraju, skripta u HP-ovom QTP-u temelji se na grafičkom korisničkom sučelju (GUI). Na svakom koraku koji obavlja korisnik izrađuje se automatska dokumentacija. Sve je to zabilježeno u tablici i u prikazu ključnih riječi, čime novajlija postaje samopouzdan i olakšava rad s alatom. Svaki korisnik RFT-a mora imati priličnu razinu programskog iskustva jer nema grafičko sučelje kao u QTP-u. Stoga bi novajlija korištenje RFT-a smatrala iznimno zahtjevnim.

Kod reprodukcije skripti vrši se ponovna reprodukcija korisničkih radnji izvedenih tijekom faze snimanja. Za razliku od RFT-a, koji ne dopušta odabir više vrijednosti (što se izvodi tipkama shift), QTP podržava odabir više vrijednosti. Različiti slučajevi ispitivanja mogu se generirati korištenjem naredbi upravljanih podacima u RFT-u, ali izlaz vrijednosti mora se unijeti ručno. QTP koristi parametrizaciju testova za generiranje testnih slučajeva.

U identifikaciji objekta, QTP je vrlo dobar i može prepoznati bilo koji prilagođeni objekt. RFT s druge strane cilja standardne objekte, ali ne djeluje dobro za prilagođene objekte. Ovo nastavlja testiranje izvršenja u kojem se vidi da se QTP izvršava vrlo brzo, za razliku od RFT-a, a to je znatno sporije izvršenje.

QTP koristi mogućnosti izvještavanja kao što su HTML i XML, a zadani format je njegovo korisničko sučelje i HTML. RFT, s druge strane, radi samo s jednim formatom, HTML, što je ujedno i zadani format. Prilagođeno kodiranje potrebno je ako su potrebna druga sučelja.

U mogućnostima pregledavanja QTP je prilično napredan i može podržavati Internet Explorer 7.0 i Netscape 2.0. IBM-ov RFT ne može podržavati i Internet 7.0 i Netscape 2.0. Okvir koji podržava RFT zasniva se na modularnosti i na temelju podataka. QTP, s druge strane, podržava arhitekturu biblioteke, modularnost, ključne riječi i podatke.

Dostupnost aktivnog zaslona u njemu nema dostupnih RFT dok QTP podržava dostupnost aktivnog zaslona. HP-ov QTP podržava opisni programski pristup. Promatrajući troškove za nabavu, RFT je značajno jeftiniji za razliku od troškova nabave koji su povezani sa QTP-om.

Sažetak

Postoje velike snage i slabosti i QTP-a i RFT-a. Usporedba značajki pokazuje da ukupni QTP ima bolje značajke od RFT-a.

Ako početnik ispitivač traži dobar program za testiranje, QTP je preporučeni program na temelju GUI-ja

RFT ne dopušta mogućnost višestrukog odabira pomoću tipki Shift, što je međutim moguće u QTP-u

Izlazne vrijednosti moraju se ručno unijeti u bazu podataka u RFT-u

QTP omogućava generiranje izlaznih podataka tijekom vremena izvođenja

RFT je jeftiniji od QTP-a