क्यूपीपी और आरएफटी के बीच मतभेद

Anonim

क्यूपीपी बनाम आरएफटी

क्यूपीपी संदर्भ क्वालिटी टेस्ट प्रोफेशनल को, एचपी द्वारा विकसित एक उत्पाद को विकसित किया गया है जो विभिन्न सॉफ़्टवेयर वातावरणों और अनुप्रयोगों के लिए कार्यात्मक और प्रतिगमन परीक्षण स्वचालन प्रदान करने के लिए। एंटरप्राइज गुणवत्ता आश्वासन में भी क्यूपीपी का व्यापक रूप से उपयोग किया जाता है। आरएफटी, दूसरी तरफ, एक रिलेशनल फंक्शनल टेस्टर को संदर्भित करता है जो कि आईबीएम सॉफ्टवेयर डिवीजन द्वारा विकसित स्वचालित परीक्षण के लिए एक उपकरण है। उपयोगकर्ताओं के पास ऐसे परीक्षणों का निर्माण करने की क्षमता होती है जो मानव परीक्षक द्वारा दी जाने वाली क्रियाओं और मूल्यांकनों को दर्पण करती हैं। हालांकि इन दो औजारों के चेहरे के मूल्य समान हैं, उनके बीच कई अंतर दिखाई दिए हैं।

अंतर

स्क्रिप्ट पीढ़ी और भाषा में, आरएफटी पूरी तरह कार्यात्मक वीबी स्क्रिप्ट और साथ ही जावा स्क्रिप्ट विकसित करने में सक्षम है। दूसरी ओर क्यूपीपी केवल वीबी स्क्रिप्ट उत्पन्न कर सकता है। उन दो लिपियों को देखते हुए, जो एचपी के क्यूपीपी में स्क्रिप्ट है, ग्राफिक यूजर इंटरफेस (जीयूआई) आधारित है प्रत्येक चरण पर जो उपयोगकर्ता द्वारा किया जाता है, ऑटो प्रलेखन किया जाता है। यह सब तालिका में और कीवर्ड दृश्य में रिकॉर्ड किया जाता है, इस प्रकार इसने एक नौसिखिए को आत्मविश्वास महसूस करने और उपकरण के साथ काम करना आसान बना दिया। आरएफटी के किसी भी उपयोगकर्ता को प्रोग्रामिंग अनुभव का एक उचित स्तर होना चाहिए क्योंकि इसमें QTP के रूप में ग्राफिक इंटरफ़ेस नहीं है। इसलिए एक नौसिखिया आरएफटी का प्रयोग बेहद चुनौतीपूर्ण होगा

लिपियों के प्लेबैक में, रिकॉर्डिंग चरण के दौरान प्रदर्शन किए गए उपयोगकर्ता कार्यों का पुन: चलाया जाता है। आरएफटी के विपरीत, जो एकाधिक मूल्यों के चयन की अनुमति नहीं देता (जो कि शिफ्ट कुंजियों के उपयोग के द्वारा किया जाता है), क्यूपीपी कई मानों के चयन का समर्थन करता है आरएफटी में डेटा चालित कमांड के इस्तेमाल से विभिन्न परीक्षण के मामलों को तैयार किया जा सकता है, लेकिन मानों का उत्पादन मैन्युअल रूप से दर्ज किया जाना है। क्यूपीपी परीक्षण मामलों की पीढ़ी में परीक्षणों के parametrization का उपयोग करता है।

-3 ->

ऑब्जेक्ट पहचान में, क्यूटीपी बहुत अच्छा है और किसी कस्टम ऑब्जेक्ट की पहचान कर सकते हैं। दूसरे हाथ पर आरएफटी मानक ऑब्जेक्ट्स को लक्षित करता है लेकिन कस्टम ऑब्जेक्ट्स के लिए अच्छा प्रदर्शन नहीं करता है। यह निष्पादन का परीक्षण करने पर चला जाता है जहां पर आरटीटी के विरोध में क्यूपीपी को बहुत जल्दी निष्पादित किया जाता है, जो निष्पादन में काफी धीमी है।

रिपोर्टिंग क्षमताओं में, क्यूटीपी मानक रिपोर्टिंग स्वरूपों जैसे एचटीएमएल और एक्सएमएल को अपने स्वयं का यूजर इंटरफेस और एचटीएमएल के रूप में डिफॉल्ट स्वरूप के साथ प्रयोग करता है। दूसरी तरफ, आरएफटी, केवल एक प्रारूप, एचटीएमएल के साथ काम करता है, जो कि डिफ़ॉल्ट स्वरूप भी है। अन्य इंटरफेस की आवश्यकता होती है तो कस्टम कोडिंग की आवश्यकता होती है।

ब्राउज़िंग क्षमताओं में, क्यूटीपी काफी उन्नत है और इंटरनेट एक्सप्लोरर 7 का समर्थन कर सकता है। 0 और नेटस्केप 2. 0. आईबीएम के आरएफटी इंटरनेट दोनों का समर्थन नहीं कर सकते। 0 और नेटस्केप 2. 0. आरएफटी द्वारा समर्थित फ्रेमवर्क कीवर्ड प्रेरित है, डेटा चालित मॉड्यूलरिटीदूसरी ओर, क्यूपीपी, पुस्तकालय वास्तुकला, मॉड्यूलरिटी, कीवर्ड संचालित और डाटा चालित का समर्थन करता है।

सक्रिय स्क्रीन उपलब्धता में आरएफटी उपलब्ध नहीं है जबकि क्यूटीपी सक्रिय स्क्रीन उपलब्धता का समर्थन करता है। हिमाचल प्रदेश के क्यूटीपी एक वर्णनात्मक प्रोग्रामिंग दृष्टिकोण का समर्थन करता है। खरीद के लिए लागतों को देखते हुए, आरएफटी काफी सस्ता है क्योंकि क्यूटीटीपी से जुड़ी खरीद लागत का विरोध किया जाता है।

सारांश

क्यूपीपी और आरएफटी दोनों के प्रमुख ताकत और कमजोरियां हैं सुविधाओं की तुलना में पता चलता है कि समग्र QTP में आरएफटी की तुलना में बेहतर सुविधाएं हैं।

यदि एक नौसिखिया परीक्षक एक अच्छा परीक्षण कार्यक्रम की तलाश कर रहा है, तो क्यूटीपी सिफारिश कार्यक्रम है क्योंकि यह जीयूआई आधारित है

आरएफटी शिफ्ट कुंजियों का उपयोग करके कई चुनिंदा फीचर की अनुमति नहीं देता, जो कि क्यूपी

आउटपुट में संभव है

QTP रनटाइम के दौरान उत्पादन की पीढ़ी के लिए अनुमति देता है

मूल्य निर्देशन, आरएफटी QTP