क्यूपीपी और विनरनर के बीच मतभेद

Anonim

क्यूपीपी बनाम विनरनर

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

जब वह पर्यावरण की बात आती है जो कि WinRunner और QTP दोनों के द्वारा समर्थित है, ये दोनों बहुत भिन्न हैं WinRunner एक पर्यावरण का समर्थन करता है जिसमें पावरबिल्डर, डेल्फी, सेंचुर, स्टिंग्रे, फोर्ट, और स्मॉलटाक है। पर्यावरण पर काम करता है जिसमें QTP शामिल है नेट फ्रेमवर्क, फ्लैश और एक्सएमएल वेब सेवाओं

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

जब स्क्रिप्ट रिकॉर्डिंग मोड की बात आती है, WinRunner संदर्भ संवेदनशील होता है और इसलिए एक फ्लैट ऑब्जेक्ट पदानुक्रम का उपयोग करता है। इसके अलावा WinRunner एनालॉग है और इसलिए इसे किसी भी इनपुट को सम्मिलित किया जाता है, यह कीबोर्ड इनपुट, माउस पथ या यहां तक ​​कि माउस क्लिक हो। दूसरी ओर, क्यूपीपी, बहु-स्तरीय ऑब्जेक्ट पदानुक्रम का उपयोग करता है। इसके अलावा, क्यूपीपी निम्न-स्तर है और इसलिए केवल माउस निर्देशांक मुकदमा करता है।

स्क्रिप्ट बनाते समय WinRunner प्रोग्रामेटिक प्रतिनिधित्व प्रदान करता है यह टीएसएल का उपयोग करता है जो सी भाषा के समान है। टीएसएल एक प्रक्रियात्मक भाषा है और जीयूआई मानचित्र से वस्तुओं का उपयोग करता है। दूसरी ओर क्यूपीपी दो तरीकों से स्क्रिप्ट बनाता है इनमें से एक आइकन आधारित हो सकता है, जबकि दूसरे प्रोग्रामेटिक प्रतिनिधित्व हो सकते हैं। क्यूपीपी वीबी स्क्रिप्ट का उपयोग करता है, जो कि वीबी के समान एक वस्तु-उन्मुख भाषा है। ऑब्जेक्ट रिपॉजिटरी से आने वाले सभी ऑब्जेक्ट्स

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

अंतर के अन्य क्षेत्रों में लेन-देन माप शामिल है जो WinRunner में टीएसएल प्रोग्रामिंग द्वारा नियंत्रित किया जाता है, जबकि क्यूपीपी में यह VBScript प्रोग्रामिंग द्वारा किया जाता है। WinRunner में किसी भी डेटा-चालित ऑपरेशन स्वचालित रूप से पुनरावृत्तियों को बनाते हैं। दूसरी ओर क्यूपीपी स्वचालित रूप से और किसी डेटा-आधारित परिचालन के लिए प्रोग्रामेटिक रूप से चलती है। अंत में, WinRunner अपवाद संपादक का उपयोग करते हुए अपवादों को संभालता है, जबकि QTP रिक उपयोग करता है

सारांश

विनरूननेर और क्यूटीपी एचपी द्वारा विकसित किए गए थे> WinRunner उपयोगकर्ता परीक्षण स्क्रिप्ट पर ध्यान केंद्रित करते हैं

क्यूपीपी उपयोगकर्ता सिंक्रनाइज़ टेस्ट स्क्रिप्ट और सक्रिय स्क्रीन के उपयोग से आवेदनों के साथ इंटरैक्ट करते हैं

WinRunner टीएसएल का उपयोग करता है जबकि क्यूपीपी ऑब्जेक्ट स्टोरेज ऑपरेशंस में वीबीएसपीचर

विनरनर का उपयोग करता है, ऑब्जेक्ट्स को एक फ्लैट पदानुक्रम में संग्रहीत करता है जबकि क्यूपीपी एक बहुस्तरीय पदानुक्रम में ऑब्जेक्ट्स