Razlike između QTP i RFT

Anonim

QTP vs RFT

QTP se odnosi na Quick Test Professional, proizvod razvijen od strane HP-a, kako bi osigurao automatizaciju funkcionalnih i regresivnih testova za različite softverske okoline i aplikacije koje su razvijene. QTP je također naširoko koristi u osiguranju kvalitete poduzeća. RFT, s druge strane, odnosi se na Relacijski Funkcionalni Tester koji je alat za automatsko testiranje razvijen od strane IBM-ove podjele softvera. Korisnici imaju sposobnost stvaranja testova koji odražavaju radnje i procjene koje bi mogao dati ljudski tester. Iako su vrijednosti lica ovih dvaju alata slične, među njima postoji nekoliko razlika.

Razlike

U generaciji skripta i jeziku, RFT je sposoban razviti potpuno funkcionalne VB skripte kao i Java skripte. S druge strane, QTP može generirati samo VB skripte. Gledajući skripte koje ta dva stvaraju, skripta u HP-ovom QTP-u temelji se na grafičkom korisničkom sučelju (GUI). Na svakom koraku koji izvršava korisnik, izvršena je automatska dokumentacija. Sve to je zabilježeno u tablici i prikazu ključnih riječi, čime se novak osjeća sigurnim i olakšava rad s alatom. Svaki korisnik RFT-a mora imati poštenu razinu iskustva u programiranju jer nema grafičko sučelje kao u QTP-u. Novak će stoga naći vrlo rizično korištenje RFT-a.

U reprodukciji skripti obavlja se reprodukcija korisničkih akcija tijekom faze snimanja. Nasuprot RFT-u, koji ne dopušta odabir više vrijednosti (što se vrši pomoću tipki Shift), QTP podržava odabir više vrijednosti. Različiti testni slučajevi mogu se generirati korištenjem naredbi vođenih podacima u RFT, ali izlaz vrijednosti se mora unijeti ručno. QTP koristi parametrizaciju testova u generiranju testnih slučajeva.

U identifikaciji objekta, QTP je vrlo dobar i može identificirati bilo koji prilagođeni objekt. RFT, s druge strane, cilja standardne objekte, ali ne radi dobro za prilagođene objekte. Ovo ide na testiranje izvršenja gdje QTP se vidi izvršiti vrlo brzo, za razliku od RFT, što je znatno sporiji u izvršenju.

U mogućnostima izvješćivanja QTP zapošljava standardne formate izvješća poput HTML-a i XML-a s zadanim formatom vlastitog korisničkog sučelja i HTML-a. S druge strane, RFT radi samo s jednim formatom, HTML, koji je također zadani format. Prilagođeno kodiranje je potrebno ako su potrebna druga sučelja.

U mogućnosti pregledavanja QTP je prilično napredan i može podržati Internet Explorer 7.0 i Netscape 2.0. IBM RFT ne može podržavati i Internet 7.0 i Netscape 2.0. Okvir podržan od strane RFT je driven by ključne riječi, modularnost driven podataka. S druge strane, QTP podržava knjižničnu arhitekturu, modularnost, ključnu riječ i podatke.

Dostupnost aktivnog zaslona nema RFT dostupan u njemu dok QTP podržava aktivnu dostupnost zaslona. HP-ov QTP podržava opisni pristup programiranju. Gledajući troškove nabave, RFT je znatno jeftiniji, za razliku od nabavnih troškova povezanih s QTP.

Sažetak

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

Ako tester novaka traži dobar program testiranja, QTP je preporučeni program jer se temelji na GUI

RFT ne dopušta značajku 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

QTP omogućuje generiranje izlaza tijekom runtime

Costwise, RFT je jeftiniji od QTP