QTP - परिचय

QTP का अर्थ है QuickTEST Professional, का एक उत्पाद Hewlett Packard (HP)। यह उपकरण स्क्रिप्ट के विकास के पूरा होने के बाद, परीक्षकों को बिना किसी निगरानी के स्वचालित रूप से कार्यात्मक परीक्षण करने में मदद करता है।

HP QTP का उपयोग करता है Visual Basic Scripting (VBScript)अनुप्रयोगों को स्वचालित करने के लिए। स्क्रिप्टिंग इंजन को विशेष रूप से स्थापित करने की आवश्यकता नहीं है, क्योंकि यह विंडोज ओएस के एक भाग के रूप में उपलब्ध है। VBScript का वर्तमान संस्करण 5.8 है, जो विन 7 के एक भाग के रूप में उपलब्ध है। VBScript एक वस्तु-उन्मुख भाषा नहीं है, बल्कि एक वस्तु-आधारित भाषा है।

परीक्षण उपकरण

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

औजारों का वर्गीकरण

उपकरण को कई मापदंडों के आधार पर वर्गीकृत किया जा सकता है। इसमें शामिल हैं -

  • उपकरण का उद्देश्य
  • उपकरण के भीतर समर्थित गतिविधियाँ
  • इसके परीक्षण का प्रकार / स्तर।
  • लाइसेंस का प्रकार (खुला स्रोत, फ्रीवेयर, वाणिज्यिक)
  • तकनीक का इस्तेमाल किया

उपकरण के प्रकार

अनु क्रमांक। टूल प्रकार के लिए इस्तेमाल होता है द्वारा इस्तेमाल किया
1 टेस्ट मैनेजमेंट टूल परीक्षण प्रबंधन, शेड्यूलिंग, दोष लॉगिंग, ट्रैकिंग और विश्लेषण। परीक्षक
2 कॉन्फ़िगरेशन प्रबंधन उपकरण कार्यान्वयन, निष्पादन, ट्रैकिंग परिवर्तन के लिए सभी टीम के सदस्य
3 स्थैतिक विश्लेषण उपकरण स्थैतिक परीक्षण डेवलपर्स
4 टेस्ट डेटा प्रीपरेशन टूल्स विश्लेषण और डिजाइन, परीक्षण डेटा पीढ़ी परीक्षक
5 परीक्षण निष्पादन उपकरण कार्यान्वयन, निष्पादन परीक्षक
6 तुलना करने वाले अपेक्षित और वास्तविक परिणामों की तुलना करना सभी टीम के सदस्य
7 कवरेज माप उपकरण संरचनात्मक कवरेज प्रदान करता है डेवलपर्स
8 प्रदर्शन परीक्षण उपकरण प्रदर्शन, प्रतिक्रिया समय की निगरानी करना परीक्षक
9 प्रोजेक्ट प्लानिंग और ट्रैकिंग टूल योजना के लिए परियोजना प्रबंधक
10 हादसा प्रबंधन उपकरण परीक्षणों के प्रबंधन के लिए परीक्षक

QTP कहाँ में फिट बैठता है?

QTP एक कार्यात्मक परीक्षण उपकरण है, जो अनुप्रयोगों के प्रतिगमन परीक्षण के लिए सबसे उपयुक्त है। QTP, HP का स्वामित्व वाला एक लाइसेंस प्राप्त / वाणिज्यिक उपकरण है, जो बाजार में उपलब्ध सबसे लोकप्रिय उपकरणों में से एक है। यह वास्तविक और अपेक्षित परिणाम की तुलना करता है और निष्पादन सारांश में परिणामों की रिपोर्ट करता है।

QTP - इतिहास और विकास

एचपी क्विक टेस्ट प्रोफेशनल मूल रूप से मर्करी इंटरएक्टिव के स्वामित्व में था और इसे एचपी ने अधिग्रहित किया था। इसका मूल नाम एस्ट्रा क्विक टेस्ट और बाद में क्विक टेस्ट प्रोफेशनल के रूप में नामित किया गया था लेकिन नवीनतम संस्करण को यूनिफाइड फंक्शनल टेस्टर (यूएफटी) के रूप में जाना जाता है।

संस्करण इतिहास

अब हम QTP के संस्करण इतिहास पर एक नज़र डालते हैं।

संस्करणों समयसीमा
एस्ट्रा क्विक टेस्ट v1.0 से v5.5 - बुध इंटरएक्टिव मई 1998 से अगस्त 2001 तक
क्विकटेस्ट प्रोफेशनल v6.5 से v9.0 - मर्क्यूरी इंटरएक्टिव सितम्बर 2003 से अप्रैल 2006 तक
Hp-QuickTest Professional v9.1 to v11.0 - एचपी द्वारा अधिग्रहण और विमोचित फरवरी 2007 से सितम्बर 2010 तक
एचपी-यूनिफाइड फंक्शनल टेस्टिंग v11.5 से v11.53 2012 से नवंबर 2013 तक

लाभ

  • VBScript का उपयोग करके स्वचालित परीक्षणों का विकास करना एक उच्च कुशल कोडर की आवश्यकता नहीं है और अन्य वस्तु उन्मुख प्रोग्रामिंग भाषाओं की तुलना में अपेक्षाकृत आसान है।

  • उपयोग में आसान, नेविगेशन में आसानी, परिणाम सत्यापन और रिपोर्ट जनरेशन।

  • आसानी से टेस्ट मैनेजमेंट टूल (एचपी-क्वालिटी सेंटर) के साथ एकीकृत किया गया है जो आसान समय-निर्धारण और निगरानी में सक्षम बनाता है।

  • मोबाइल एप्लिकेशन परीक्षण के लिए भी इस्तेमाल किया जा सकता है।

  • चूंकि यह एक एचपी उत्पाद है, तकनीकी मुद्दों को संबोधित करने के लिए एचपी द्वारा और इसके मंचों द्वारा पूर्ण समर्थन प्रदान किया जाता है।

नुकसान

  • सेलेनियम के विपरीत, QTP विंडोज ऑपरेटिंग सिस्टम में ही काम करता है।

  • ब्राउज़रों के सभी संस्करणों का समर्थन नहीं किया जाता है और परीक्षकों को पैच की प्रतीक्षा करने की आवश्यकता होती है ताकि हर एक प्रमुख संस्करण को जारी किया जा सके।

  • यह एक वाणिज्यिक उपकरण है, लाइसेंस की लागत बहुत अधिक है।

  • हालांकि स्क्रिप्टिंग का समय कम है, निष्पादन समय अपेक्षाकृत अधिक है क्योंकि यह सीपीयू और रैम पर भार डालता है।