ક્યુપીપી અને આરએફટી વચ્ચેના તફાવતો

Anonim

QTP vs RFT

QTP સંદર્ભ વિવિધ સૉફ્ટવેર વાતાવરણ અને વિકસિત કરવામાં આવેલી એપ્લિકેશન્સ માટે વિધેયાત્મક અને રીગ્રેસન ટેસ્ટ ઑટોમેશન પ્રદાન કરવા HP દ્વારા વિકસિત ઉત્પાદન, ક્વિક ટેસ્ટ વ્યવસાયિક માટે. એન્ટરપ્રાઇઝ ગુણવત્તા ખાતરીમાં પણ QTP નો વ્યાપકપણે ઉપયોગ થાય છે. આરએફટી, બીજી બાજુ, રીલેશનલ ફંક્શનલ ટેસ્ટરનો ઉલ્લેખ કરે છે જે આઇબીએમના સોફ્ટવેર વિભાગ દ્વારા વિકસિત સ્વયંસંચાલિત પરીક્ષણ માટે એક સાધન છે. વપરાશકર્તાઓ પાસે એવા પરીક્ષણો બનાવવાની ક્ષમતા છે જે ક્રિયાઓ અને મૂલ્યાંકનને અરીસો આપે છે જે માનવીય ટેસ્ટર દ્વારા આપવામાં આવશે. જો કે આ બંને સાધનોના ચહેરો મૂલ્યો સમાન છે, તેમ છતાં તેમની વચ્ચે ઘણી ફરક જોવા મળે છે.

તફાવતો

સ્ક્રિપ્ટ બનાવટ અને ભાષામાં, RFT સંપૂર્ણપણે વિધેયાત્મક VB સ્ક્રિપ્ટ્સ તેમજ જાવા સ્ક્રિપ્ટ્સ વિકસિત કરવા સક્ષમ છે. બીજી બાજુ QTP માત્ર VB સ્ક્રિપ્ટ્સ પેદા કરી શકે છે. સ્ક્રીપ્ટને જોતાં કે આ બે બનાવો, એચપીના QTP માં સ્ક્રિપ્ટ ગ્રાફિક યુઝર ઇન્ટરફેસ (GUI) આધારિત છે. વપરાશકર્તા દ્વારા કરવામાં આવેલાં દરેક પગલા પર, સ્વતઃ દસ્તાવેજો કરવામાં આવે છે. આ તમામ કોષ્ટકમાં અને કીવર્ડ દૃશ્યમાં રેકોર્ડ કરવામાં આવે છે, આથી તે વિશ્વાસપૂર્વક લાગે છે અને ટૂલ સાથે કામ કરવાનું સરળ બનાવે છે. આરએફટીના કોઈપણ વપરાશકર્તાને પ્રોગ્રામિંગ અનુભવનો યોગ્ય સ્તર હોવો જોઈએ કારણ કે તે QTP માં ગ્રાફિક ઇન્ટરફેસ નથી. તેથી એક શિખાઉ RFT અત્યંત પડકારરૂપ મદદથી શોધવા કરશે.

સ્ક્રીપ્ટના પ્લેબેકમાં, રેકોર્ડીંગના તબક્કા દરમિયાન વપરાશકર્તા ક્રિયાઓની રિપ્લે કરવામાં આવે છે. આરએફટી સાથે વિપરીત, જે બહુવિધ મૂલ્યોની પસંદગીને મંજૂરી આપતું નથી (જે શિફ્ટ કીનો ઉપયોગ કરીને થાય છે), ક્યુપીપી બહુવિધ મૂલ્યોની પસંદગીને ટેકો આપે છે. આરટીટીમાં ડેટા આધારિત આદેશોના ઉપયોગ દ્વારા વિવિધ ટેસ્ટ કેસ પેદા થઈ શકે છે, પરંતુ મૂલ્યોનું આઉટપુટ જાતે જ દાખલ કરવું જરૂરી છે. કસોટી કેસો ટેસ્ટ પેજની બનાવટમાં ક્યુપટી પરીક્ષણોને અજમાવે છે.

પદાર્થની ઓળખમાં, QTP ખૂબ જ સારી છે અને કોઈપણ કસ્ટમ ઑબ્જેક્ટ ઓળખી શકે છે. બીજી બાજુ RFT, પ્રમાણભૂત ઑબ્જેક્ટ્સનું લક્ષ્ય રાખે છે પરંતુ કસ્ટમ ઑબ્જેક્ટ્સ માટે સારું પ્રદર્શન કરતું નથી. આ એક્ઝેક્યુશન ચકાસવા માટે ચાલે છે, જ્યાં આરટીટીના વિરોધમાં QTP ખૂબ જ ઝડપથી ચલાવવામાં આવે છે, જે એક્ઝેક્યુશનમાં નોંધપાત્ર રીતે ધીમી છે.

રિપોર્ટિંગ ક્ષમતાઓમાં, QTP પ્રમાણભૂત રિપોર્ટિંગ બંધારણોને રોજગારી આપે છે જેમ કે HTML અને XML એ મૂળભૂત ફોર્મેટ સાથે તેનું પોતાનું યુઝર ઇન્ટરફેસ અને એચટીએમએલ છે. આરએફટી, બીજી બાજુ, ફક્ત એક જ બંધારણ, એચટીએમએલ સાથે કામ કરે છે, જે મૂળભૂત ફોર્મેટ પણ છે. જો અન્ય ઇન્ટરફેસોની જરૂર હોય તો કસ્ટમ કોડિંગ આવશ્યક છે.

બ્રાઉઝિંગ ક્ષમતાઓમાં, QTP તદ્દન અદ્યતન છે અને ઈન્ટરનેટ એક્સપ્લોરર 7.0 ને આધાર આપે છે. 0 અને નેટસ્કેપ 2. 0. આઇબીએમના આરએફટી ઇન્ટરનેટ બંનેને સપોર્ટ કરી શકતું નથી. 0 અને નેટસ્કેપ 2. 0. આરએફટી દ્વારા સપોર્ટેડ ફ્રેમવર્ક કીવર્ડ આધારિત છે, ડેટા સંચાલિત મોડ્યુલરિટીબીજી બાજુ QTP, પુસ્તકાલય આર્કીટેક્ચર, મોડ્યુલારિટી, કીવર્ડ આધારિત અને ડેટા સંચાલિતને સપોર્ટ કરે છે.

સક્રિય સ્ક્રીન પ્રાપ્યતામાં RFT ઉપલબ્ધ નથી, જ્યારે QTP સક્રિય સ્ક્રીન ઉપલબ્ધતાને સપોર્ટ કરે છે. એચપીના QTP એક વર્ણનાત્મક પ્રોગ્રામિંગ અભિગમ આધાર આપે છે. પ્રાપ્તિ માટેના ખર્ચે છીએ, QFT સાથે સંકળાયેલા પ્રાપ્તિ ખર્ચનો વિરોધ કરતા આરએફટી નોંધપાત્ર પ્રમાણમાં સસ્તા છે.

સારાંશ

બંને ક્યુબીપી અને આરએફટીની મુખ્ય તાકાત અને નબળાઈઓ છે. લક્ષણોની સરખામણી બતાવે છે કે સમગ્ર QTP માં આરએફટી કરતાં વધુ સારી સુવિધા છે.

જો કોઈ શિખાઉ પરીક્ષક સારા પરીક્ષણ કાર્યક્રમની શોધ કરી રહ્યું હોય, તો QTP એ ભલામણ કરેલ પ્રોગ્રામ છે કારણ કે તે GUI આધારિત છે

RFT શિફ્ટ કીનો ઉપયોગ કરીને બહુવિધ પસંદગી ફીચરને મંજૂરી આપતું નથી, જે QTP

આઉટપુટ આરટીટી

માં ડેટા પૂલમાં મેન્યુઅલી દાખલ થવું જોઈએ. રનટાઈમ

કિંમતની દિશામાં QTP