Mga Pagkakaiba sa Pagitan ng QTP at RFT

Anonim

QTP vs RFT

Ang QTP ay tumutukoy sa Quick Test Professional, isang produkto na binuo ng HP upang magbigay ng functional and regression test automation para sa iba't ibang mga kapaligiran ng software at mga application na binuo. Ang QTP ay malawakang ginagamit sa katiyakan ng kalidad ng enterprise. Ang RFT, sa kabilang banda, ay tumutukoy sa isang Pamantayan ng Pag-andar ng Pamamagitan na isang tool para sa automated na pagsubok na binuo ng software division ng IBM. Ang mga gumagamit ay may kakayahan na lumikha ng mga pagsusulit na nagbabantay sa mga pagkilos at mga pagtasa na ibibigay ng isang tester ng tao. Bagaman pareho ang mga halaga ng mukha ng dalawang mga kasangkapan na ito, mayroong ilang mga pagkakaiba na nakikita sa pagitan nila.

Mga pagkakaiba

Sa henerasyon at wika ng script, ang RFT ay may kakayahang bumuo ng mga fully functional na mga script ng VB pati na rin ang Java script. QTP sa kabilang banda ay maaari lamang makabuo ng VB script. Sa pagtingin sa mga script na nilikha ng dalawang ito, ang script sa QTP ng HP ay batay sa graphic user interface (GUI). Sa bawat hakbang na ginagampanan ng user, ang dokumentasyon ng auto ay tapos na. Ang lahat ng ito ay naitala sa talahanayan at sa view ng keyword, kaya ang paggawa ng isang baguhan upang maging tiwala at gawing madali upang gumana sa tool. Anumang gumagamit ng RFT ay dapat magkaroon ng isang makatarungang antas ng karanasan sa programming dahil wala itong isang graphic na interface tulad ng sa QTP. Ang isang baguhan ay kaya mahanap ang paggamit ng RFT lubhang mahirap.

Sa playback ng mga script, isang replay ng mga aksyon ng user na isinagawa sa panahon ng yugto ng pag-record ay tapos na. Sa kaibahan sa RFT, na hindi nagpapahintulot ng pagpili ng maraming mga halaga (na ginagawa sa pamamagitan ng paggamit ng mga shift key), sinusuportahan ng QTP ang pagpili ng maraming mga halaga. Ang iba't ibang mga kaso ng pagsubok ay maaaring mabuo sa pamamagitan ng paggamit ng mga data driven command sa RFT, ngunit ang output ng mga halaga ay kailangang maipasok nang manu-mano. Ang QTP ay gumagamit ng parametrization ng mga pagsusulit sa generation of test cases.

Sa pagkakakilanlan ng bagay, ang QTP ay napakahusay at maaaring makilala ang anumang pasadyang bagay. Ang RFT sa iba pang mga kamay ay nagta-target ng mga karaniwang bagay ngunit hindi mahusay na ginagawa para sa mga pasadyang bagay. Ito ay napupunta sa pagsubok ng pagpapatupad kung saan QTP ay nakita upang maisakatuparan masyadong mabilis kumpara sa RFT, na kung saan ay makabuluhang mas mabagal sa pagpapatupad.

Sa pag-uulat ng mga kakayahan, QTP ay gumagamit ng mga standard na format ng pag-uulat tulad ng HTML at XML na may default na format na sarili nitong user interface at HTML. RFT, sa kabilang banda, ay gumagana lamang sa isang solong format, HTML, na kung saan ay din ang default na format. Kinakailangan ang custom coding kung kinakailangan ang ibang mga interface.

Sa mga kakayahan sa pagba-browse, ang QTP ay medyo advanced at maaaring suportahan ang Internet Explorer 7.0 at Netscape 2.0. Ang RFT ng IBM ay hindi maaaring suportahan ang parehong Internet 7.0 at Netscape 2.0. Ang balangkas na sinusuportahan ng RFT ay hinihimok ng keyword, hinihimok ng data na modularidad. Sa kabilang banda, ang QTP ay sumusuporta sa arkitektura ng arkitektura, modularity, hinimok ng keyword, at data driven.

Ang availability ng aktibong screen ay walang RFT na magagamit dito habang sumusuporta sa QTP ang aktibong screen availability. Ang QTP ng HP ay sumusuporta sa isang descriptive programming approach. Sa pagtingin sa mga gastos para sa pagkuha, ang RFT ay makabuluhang mas mura kumpara sa mga gastos sa pagkuha na nauugnay sa QTP.

Buod

May mga pangunahing lakas at kahinaan ng parehong QTP at RFT. Ang isang paghahambing ng mga tampok ay nagpapakita na ang pangkalahatang QTP ay may mas mahusay na mga tampok kaysa sa RFT.

Kung ang isang novice tester ay naghahanap ng isang mahusay na programa ng pagsubok, QTP ay ang inirekumendang programa dahil ito ay GUI batay

Hindi pinapayagan ng RFT para sa maramihang piliin ang tampok gamit ang shift key, na gayunpaman posible sa QTP

Ang mga halaga ng output ay dapat na manu-manong naipasok sa pool ng data sa RFT

Ang QTP ay nagbibigay-daan para sa henerasyon ng output sa panahon ng runtime

Ang costwise, RFT ay mas mura kaysa sa QTP