QTP या UFT (यूनिफाइड फंक्शनल टेस्टिंग) टूल ऑटोमेशन टेस्टिंग प्रोसेस के लिए इस्तेमाल किया जाने वाला सॉफ्टवेयर टेस्टिंग टूल है । यह विशेष रूप से "प्रतिगमन" या "कार्यात्मक" परीक्षण के लिए उपयोग किया जाता है। QTP सुविधाओं में से कुछ में शामिल हैं
- यह केवल एक विंडोज़ वातावरण में चलता है
- यह एक स्क्रिप्टिंग भाषा के रूप में "वीबी स्क्रिप्ट" का उपयोग करता है
- संस्करण के आधार पर यह विभिन्न तकनीकों (वेब, जावा, .Net, SAP, आदि) का समर्थन करता है।
माइक्रो फोकस UFT QTP का अंतिम संस्करण है; यह HP QTP + सर्विस टेस्ट दोनों का संयोजन है । यह हडसन और जेनकिंस जैसी ओपन सोर्स सीआई (निरंतर एकीकरण) प्रणालियों का भी समर्थन करता है। फोन और टैबलेट की आवश्यकता को समझते हुए, UFT मोबाइल परीक्षण के लिए एक विस्तारित समर्थन प्रदान करता है। इस HP UFT मोबाइल समर्थन के साथ, यह मोबाइल प्लेटफ़ॉर्म अज्ञेय स्क्रिप्ट बनाने में सक्षम होगा। यह स्क्रिप्ट जो आईओएस पर विकसित की गई है, एंड्रॉइड पर भी काम कर सकती है।
किसी भी स्वचालन उपकरण के लिए, एक स्वचालित परीक्षण प्रक्रिया निम्नलिखित प्रक्रिया से गुजरनी चाहिए
स्वचालन परीक्षण
- स्वचालन के दौरान व्यवहार्यता विश्लेषण :
सॉफ्टवेयर पर स्वचालन परीक्षण करने से पहले, यह जांचना आवश्यक है कि सॉफ्टवेयर स्वचालित हो सकता है या नहीं
- उपयुक्त उपकरण अनुभाग प्रक्रिया :
सॉफ़्टवेयर आवश्यकता, उपयोग और फ़ंक्शन के आधार पर स्वचालन उपकरण चुनें
- स्वचालन ढांचे का चयन और विकास करें :
स्वचालन उपकरण चुनने के बाद, अगला चरण स्वचालन के लिए एक उपयुक्त रूपरेखा का चयन करना है
- अवधारणा का प्रमाण :
POC या प्रूफ ऑफ कॉन्सेप्ट की स्थापना एक एंड टू एंड सेटअप के साथ की जाती है ताकि यह आकलन किया जा सके कि टूल एप्लिकेशन के ऑटोमेशन को निष्पादित कर सकता है या नहीं
- परीक्षण स्क्रिप्ट का विकास, दौड़ना और विश्लेषण करना :
एक बार जब स्क्रिप्ट तैयार हो जाती है, तो स्क्रिप्ट को निष्पादन के लिए जाना चाहिए, परिणामस्वरूप विश्लेषण और दोष लॉगिंग।
तुलना-क्यूटीपी बनाम अन्य मोबाइल परीक्षण उपकरण
QTP और बादल परीक्षण उपकरण ( DeviceAnywhere, Perfectiomobile ) | QTP और SeeTest टूल | |
---|---|---|
रिकॉर्डर | नहीं न | हाँ |
सुरक्षा | सीमित | पूरी तरह से सुरक्षित |
उपलब्धता | सीमित (प्रति घंटे उन्नत में आदेशित) | हर समय उपलब्ध (परीक्षक के हाथों में डिवाइस) |
QTP से परीक्षण चलाएं | हाँ | हाँ |
QTP से परीक्षण संपादित करें | हाँ | हाँ |
QTP में रिपोर्ट प्राप्त करें | हाँ | हाँ |
वास्तविक भौतिक उपकरणों का परीक्षण करें | YES (दूर से जुड़े क्लाउड में उपकरण) | हाँ (सभी उपकरण, सभी मॉडल) |
मालिकाना हार्डवेयर का परीक्षण करें | नहीं न | हाँ |
टेस्ट एमुलेटर | नहीं न | हाँ |
परीक्षण किए गए मोबाइल फोन का कवरेज | सभी विरासत उपकरणों सहित | केवल स्मार्टफ़ोन (Android, ब्लैकबेरी, सिम्बियन आदि) |
एक डिवाइस स्थानीय रूप से यूएसबी के माध्यम से जुड़ा हुआ है | NO (बादल के माध्यम से दूरस्थ) | हाँ |
विभिन्न मोबाइल परीक्षण विधियाँ
- संगतता परीक्षण : यह पुष्टि करता है कि एप्लिकेशन विभिन्न स्क्रीन आकार, आंतरिक हार्डवेयर, रिज़ॉल्यूशन आदि के साथ अपेक्षित रूप से काम करता है।
- इंटरऑपरेबिलिटी टेस्टिंग : यह विभिन्न कार्यात्मकताओं की जाँच करता है जैसे कि एक सम्मेलन साझा करना, सरल संदेश, वीडियो संदेश, कॉल सेटअप आदि विभिन्न मोबाइल उपकरणों पर
- कार्यात्मकता परीक्षण : यह मोबाइल उपकरणों के परिचालन पहलुओं का परीक्षण करता है जैसे भंडारण मीडिया हैंडलिंग विकल्प, नियंत्रण आदि।
- प्रयोज्यता कार्यक्षमता : इसमें एप्लिकेशन नेविगेशन परीक्षण, मोबाइल इंटरफ़ेस परीक्षण, एप्लिकेशन की एक रंग योजना और इतने पर शामिल हैं
- प्रदर्शन परीक्षण : यह मोबाइल उपकरणों के तनाव और भार क्षमता की जाँच करता है
- स्थानीयकरण और अंतर्राष्ट्रीयकरण परीक्षण : यह परीक्षण यह सुनिश्चित करता है कि उपकरण अंतर्राष्ट्रीयकरण और स्थानीयकरण परीक्षण का समर्थन करता है
- डेटा विनिमय और सिंक्रनाइज़ेशन परीक्षण : यह पुष्टि करता है कि डिवाइस पीसी, पीडीए और अन्य मोबाइल उपकरणों जैसे अन्य उपकरणों के साथ पूरी तरह से सिंक कर सकता है
मोबाइल परीक्षण के लिए QTP या UFT के लाभ
- बहुत सरल और प्रयोग करने में आसान
- आसान निर्धारण और निगरानी
- एचपी से पूर्ण सहायता डेस्क समर्थन
- अन्य ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा की तुलना में VBScript भाषा और कोड को आसान बनाने के लिए उपयोग करता है