qtp tutorials 25 micro focus quick test professional training tutorials
आज हम माइक्रो फोकस क्विक टेस्ट प्रोफेशनल (QTP) पर एक बहु-भाग अतिथि पोस्ट श्रृंखला का एक भाग प्रकाशित कर रहे हैं। इस बहु-भाग QTP प्रशिक्षण श्रृंखला में हम सभी QTP ट्यूटोरियल और अवधारणाओं को पर्याप्त चित्रों के साथ विस्तार से कवर करेंगे। हमारी विशेषज्ञ लेखिका स्वाति एस। हमारे पाठकों के लिए इस श्रृंखला को लाने में हमारी मदद करेंगी।
ये QTP ट्यूटोरियल शुरुआती उपयोगकर्ताओं के लिए डिज़ाइन किए गए हैं। QTP बेसिक्स से शुरू करके आप अपनी आसान समझ के लिए व्यावहारिक उदाहरणों के साथ उन्नत स्क्रिप्टिंग सीखेंगे।
ध्यान दें: पाठ ट्यूटोरियल नीचे आप QTP स्वचालन उपकरण पर सीखना शुरू करने के लिए पर्याप्त हैं। लेकिन यदि आप QTP प्रशिक्षण के लिए हाथ में रुचि रखते हैं, तो कृपया हमारी जाँच करें व्यापक QTP वीडियो अनुभवी पेशेवरों द्वारा पाठ्यक्रम।
इनकी बड़ी सूची को देखते हुए QTP ट्यूटोरियल , हम अक्सर नए लेख प्रकाशित कर रहे हैं। इस क्विक टेस्ट प्रोफेशनल ऑनलाइन ट्रेनिंग सीरीज़ के सभी लेखों का ध्यान रखें ताकि आप किसी भी विषय को मिस न करें। विषयों का बारीकी से पालन करें, QTP परीक्षण संस्करण पर घर पर अभ्यास करें और संबंधित लेख टिप्पणी अनुभाग में अपने प्रश्न पूछें। हम सुनिश्चित करेंगे कि सभी प्रासंगिक प्रश्नों का उत्तर दिया जाए।
यदि आप एक विशेषज्ञ QTP उपयोगकर्ता हैं, तो कृपया उन्नत QTP अवधारणाओं पर चर्चा करके और पाठकों के सवालों के जवाब देकर इस QTP प्रशिक्षण श्रृंखला को बेहतर बनाने के लिए अपने अनुभव को साझा करें।
आप क्या सीखेंगे:
QTP प्रशिक्षण श्रृंखला ट्यूटोरियल
QTP परिचय
- ट्यूटोरियल # 1 - क्विकटेस्ट प्रोफेशनल (QTP) का परिचय
- ट्यूटोरियल # 2 - QTP कीवर्ड दृश्य और विशेषज्ञ दृश्य के साथ कार्य करना
- ट्यूटोरियल # 3 - कीवर्ड दृश्य से मानक चरण जोड़ना
- ट्यूटोरियल # 4 - कीवर्ड दृश्य में सशर्त और लूप विवरण
- ट्यूटोरियल # 5 - ब्रेकपाइंट के साथ कदम और व्यवहार करना
- ट्यूटोरियल # 6 - QTP रिकॉर्ड और रन सेटिंग्स को समझना
- ट्यूटोरियल # 7 - कैसे QTP विशिष्ट वस्तुओं को पहचानें? (ज़रूर पढ़ें)
- ट्यूटोरियल # 8 - रिकॉर्डिंग मोड, ऑब्जेक्ट स्पाई और रिपॉजिटरी
VB स्क्रिप्टिंग सीखें
- ट्यूटोरियल # 9 - VBScript ट्यूटोरियल - एक पूर्ण गाइड
- ट्यूटोरियल # 10 - VBScript मूल बातें QTP सीखने के लिए - ट्यूटोरियल 2
QTP चेकपॉइंट
- ट्यूटोरियल # 11 - पासवर्ड एनकोडर और एक्टिव स्क्रीन का उपयोग
- ट्यूटोरियल # 12 - एक्सपर्ट व्यू, स्टेप जेनरेटर और चेकप्वाइंट
- ट्यूटोरियल # 13 - मानक और छवि जांच सम्मिलित करना
- ट्यूटोरियल # 14 - टेस्ट में बिटमैप और टेक्स्ट चेकपॉइंट सम्मिलित करना
- ट्यूटोरियल # 15 - पाठ क्षेत्र, तालिका और पृष्ठ चेकपॉइंट्स का उपयोग करना
- ट्यूटोरियल # 16 - एक्सएमएल, एक्सेसिबिलिटी और डेटाबेस चेकप्वाइंट
टेस्ट ऑटोमेशन फ्रेमवर्क
- ट्यूटोरियल # 17 - ऑटोमेशन फ्रेमवर्क पार्ट -1 (ज़रूर पढ़ें)
- ट्यूटोरियल # 18 - टेस्ट ऑटोमेशन फ्रेमवर्क पार्ट -2
अपने टेस्ट को बढ़ाएं
- ट्यूटोरियल # 19 - QTP भाग -1 में पैरामीटर
- ट्यूटोरियल # 20 - QTP भाग -2 में पैरामीटर
- ट्यूटोरियल # 21 - क्रियाएँ और कार्य पुस्तकालय
- ट्यूटोरियल # 22 - QTP ऑब्जेक्ट रिपोजिटरी का उपयोग करना
- ट्यूटोरियल # 23 - स्मार्ट ऑब्जेक्ट पहचान और परीक्षा परिणाम विश्लेषण
- ट्यूटोरियल # 24 - वर्चुअल ऑब्जेक्ट्स और रिकवरी परिदृश्य
- ट्यूटोरियल # 25 - वर्णनात्मक प्रोग्रामिंग
अपनी समझ का परीक्षण करें
यहाँ इस QTP प्रशिक्षण श्रृंखला में पहला लेख है - 'क्विकटेस्ट प्रोफेशनल (QTP) का परिचय'
क्विकटेस्ट प्रोफेशनल (QTP) का परिचय
QTP क्या है?
माइक्रो फ़ोकस क्विक टेस्ट प्रोफेशनल (QTP) एक सॉफ्टवेयर है जो सॉफ्टवेयर अनुप्रयोगों के लिए स्वचालन परीक्षण की सुविधा देता है - कार्यात्मक और प्रतिगमन परीक्षण अधिक विशिष्ट होने के लिए। QTP एक उपयोगकर्ता इंटरफ़ेस के साथ आता है जिसे परीक्षण के लिए एक एकीकृत विकास पर्यावरण (IDE) माना जा सकता है।
आईडीई में विभिन्न विशेषताएं हैं जो परीक्षक को एक व्यापक स्क्रिप्ट विकसित करने में सहायता करती हैं जो परीक्षण के उद्देश्य को सफलतापूर्वक सत्यापित करेगी। इन सभी विशेषताओं पर विस्तार से चर्चा की जाएगी क्योंकि हम इन लेखों की श्रृंखला के माध्यम से आगे बढ़ते हैं।
QTP के कुछ महत्वपूर्ण पहलू:
- यह अपनी स्क्रिप्टिंग भाषा के रूप में VB स्क्रिप्ट का उपयोग करता है। (एक स्क्रिप्टिंग भाषा वह है जिसे रनटाइम पर व्याख्या की जाती है)
- QTP केवल Windows वातावरण में चलता है।
- QTP का वर्तमान संस्करण 11.0 है (नवीनतम संस्करण एकीकृत कार्यात्मक परीक्षण - UFT 11.5)
- यह जिन तकनीकों का समर्थन करता है वे वेब, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services और कई प्रमुख भाषाएँ हैं। हालाँकि कुछ पुराने संस्करण सूचीबद्ध सभी तकनीकों का समर्थन नहीं करते हैं।
यह कैसे काम करता है?
मूल परीक्षण निर्माण विधि रिकॉर्ड और प्लेबैक है। इसका सचमुच में मतलब क्या है? पहले 'रिकॉर्ड' के बारे में बात करते हैं। जब कोई परीक्षक QTP लॉन्च करता है और AUT (एप्लिकेशन अंडर टेस्ट) पर संचालन की एक श्रृंखला करता है तो QTP कोड की लाइनें उत्पन्न करता है जो प्रत्येक ऑपरेशन के अनुरूप होता है।
यह बेसिक टेस्ट की स्क्रिप्ट होगी। 'प्लेबैक' पर आगे बढ़ रहा है। जब बनाई गई टेस्ट स्क्रिप्ट चलती है, तो यह AUT पर सटीक समान संचालन करता है और इस प्रकार पहले से रिकॉर्ड किए गए चरणों के अनुक्रम को वापस खेलता है।
उदाहरण के लिए, जब मैं QTP लॉन्च करता हूं और वेब-आधारित ईमेल प्रोग्राम के लॉगिन पृष्ठ तक पहुंचने का प्रयास करता हूं, तो मैं लॉगिन आईडी, पासवर्ड दर्ज करता हूं और ओके बटन दबाता हूं। ये क्रियाएँ QTP IDE में कोड के समतुल्य VBScript लाइनों में दर्ज की जाती हैं। जब मैं इस परीक्षण स्क्रिप्ट को सहेजता हूं और इसे वापस खेलता हूं, तो QTP उसी लॉगिन आईडी में प्रवेश करेगा, पासवर्ड मैंने पहले दर्ज किया था और मेरे लिए ठीक बटन पर क्लिक करता है।
अब यह मूल परीक्षण निर्माण तकनीक, रिकॉर्ड और प्लेबैक का सार है, हमेशा एक मजबूत परीक्षण स्क्रिप्ट के लिए पर्याप्त नहीं होता है। परीक्षक को आवश्यक परिणाम प्राप्त करने के लिए अपने कुछ प्रोग्रामिंग कौशल के साथ आईडीई के संयोजन में अन्य विशेषताओं का उपयोग करना होगा।
हम रिकॉर्ड करने और प्लेबैक करने का प्रयास करने से पहले विभिन्न तकनीकी पहलुओं को ध्यान में रखते हैं, जैसे कि ऑटो की स्थिति, सिंक्रनाइज़ेशन, सटीक मेनू विकल्प, क्यूटीपी उत्पन्न करता है, आदि। हम जैसे ही हम उस तक पहुंचेंगे। उपकरण की मूल अवधारणाओं पर ही चर्चा करें।
यहाँ यह सब कैसे काम करता है QTP एक नाम या हैंडलर आईडी या ऑब्जेक्ट के पास किसी अन्य अद्वितीय गुण / गुण द्वारा AUT में विभिन्न वस्तुओं की पहचान करता है। रिकॉर्डिंग चरण के दौरान, यह इन सभी गुणों को कैप्चर करता है और प्लेबैक के दौरान, यह इन वस्तुओं पर माउस क्लिक, चेकबॉक्स चेकिंग आदि जैसे वांछित संचालन करता है।
QTP के साथ आरंभ करने के लिए आपको क्या करना होगा?
एक मान्य QTP लाइसेंस या सीखने वाले के मामले में उनके कंप्यूटर पर एक परीक्षण संस्करण।
QTP डाउनलोड करें : यहां QTP परीक्षण संस्करण डाउनलोड करने के लिए एक लिंक दिया गया है: डाउनलोड माइक्रो फ़ोकस यूनिफ़ाइड फंक्शनल टेस्टिंग (UFT) ।
उपरोक्त लिंक में, above ट्रायल्स एंड डेमोस ’टैब पर जाएँ और link माइक्रो फ़ोकस QTP अनिवार्य 11.0 अंग्रेजी मूल्यांकन (केवल वेब GUI परीक्षण) विकल्प’ का चयन करें। आप नवीनतम संस्करण माइक्रो फोकस यूनिफाइड फंक्शनल टेस्टिंग 11.50 सीसी अंग्रेजी एसडब्ल्यू ई-मीडिया मूल्यांकन का चयन भी कर सकते हैं। यदि आप अपनी मशीन पर QTP परीक्षण संस्करण को डाउनलोड करने और स्थापित करने के बारे में अधिक विस्तृत निर्देश चाहते हैं तो हमें बताएं।
लाइसेंस दो प्रकार के होते हैं- सीट लाइसेंस और समवर्ती / फ्लोटिंग लाइसेंस। सीट लाइसेंस एक समय में एक मशीन के लिए है, जबकि एक वर्तमान लाइसेंस समवर्ती उपयोगकर्ताओं की एक विशेष संख्या के लिए है।
अब जब हमारे पास QTP के बारे में कुछ पृष्ठभूमि की जानकारी है, तो आइए UI के साथ शुरू होने वाले टूल की जांच करें।
QTP GUI:
वेबसाइटों से वीडियो डाउनलोड करने का कार्यक्रम
जब एक परीक्षण रिकॉर्ड किया जाता है या बनाया जाता है, तो इसे इन दो दृश्यों में से एक में देखा जा सकता है:
- कीवर्ड दृश्य: यह दृश्य सभी वस्तुओं और उन पर किए जाने वाले कार्यों का एक सारणीबद्ध प्रतिनिधित्व है। तालिका की प्रत्येक पंक्ति, AUT पर किया गया एक चरण है और इसे संशोधित किया जा सकता है। प्रदर्शित कुछ सबसे सामान्य कॉलम आइटम, ऑपरेशन, मूल्य और प्रलेखन हैं।
- विशेषज्ञ देखें: जैसा कि नाम से संकेत मिलता है, यह दृश्य अधिक तकनीकी उपयोगकर्ताओं के लिए है जो अपनी आवश्यकताओं के अनुसार स्रोत कोड को मोड़ना चाहते हैं।
दोनों दृश्य एक साथ उपलब्ध हैं ताकि उपयोगकर्ता परीक्षण निर्माण या संशोधन के दौरान कभी भी उनके बीच स्विच कर सके।
आरंभ करने के लिए कुछ रिकॉर्ड करें
चरण 1): QTP लॉन्च करें। पहली चीज जो सामने आती है वह एड-इन मैनेजर है। यह उन सभी ऐड-इन्स को प्रदर्शित करता है जो उपलब्ध हैं और उपयोगकर्ता आवश्यकतानुसार जाँच या अनचेक कर सकता है। सक्रिय-एक्स, वेब और विज़ुअल बेसिक डिफ़ॉल्ट रूप से उपलब्ध हैं। (यदि आवश्यक हुआ तो यह सुविधा बंद की जा सकती है) ।
चरण 2) ऐड-इन मैनेजर QTP स्टार्ट पेज में ओके पर क्लिक करने पर आता है। (बड़ा करने के लिए इमेज़ पर क्लिक करें)
चरण 3) “रिकॉर्ड” विकल्प (F3 कुंजी) चुनने पर Run रिकॉर्ड और रन सेटिंग्स ’स्क्रीन’ वेब ’और s विंडोज एप्लीकेशन’ टैब के साथ आती है। बिना किसी सेटिंग को बदले ओके पर क्लिक करें। हालाँकि, बाद में इस स्क्रीन की सभी विशेषताओं पर चर्चा की जाएगी।
चरण 4) हमारे उदाहरण के लिए, मैं QTP के साथ आने वाले नमूनों से application उड़ान ’एप्लिकेशन शुरू करने जा रहा हूं। मैं लॉगिन स्क्रीन में Name एजेंट नाम ’और the पासवर्ड’ दर्ज करने जा रहा हूं। अब, उस कोड की जांच करें जो यह उत्पन्न करता है।
निम्नलिखित कीवर्ड दृश्य है। जैसा कि आप देख सकते हैं, क्रियाएँ स्तंभ के साथ तालिका के रूप में होती हैं: आइटम, संचालन, मूल्य और दस्तावेज़ीकरण। आइटम ऑटो में उस वस्तु से मेल खाता है जिस पर हमने एक कार्रवाई की है, ऑपरेशन खुद कार्रवाई है, मान एक डेटा है जिसे हम विशेष वस्तु पर सेट करते हैं और प्रलेखन विवरण की तरह कम या ज्यादा होता है। (बड़ा करने के लिए इमेज़ पर क्लिक करें)
उसी परीक्षण का संबंधित कीवर्ड दृश्य इस प्रकार है। जैसा कि आप देख सकते हैं कि यह दृश्य प्रदर्शन किए गए सभी कार्यों के लिए स्रोत कोड है।
चरण # 5) इन विचारों में से किसी से भी कोड में हेरफेर किया जा सकता है।
निष्कर्ष
इस लेख में हमने उन सभी बातों की एक सूची दी है:
QTP एक सॉफ्टवेयर है जो कार्यात्मक और स्वचालित रूप से सहायता करता है प्रतिगमन परीक्षण सॉफ्टवेयर अनुप्रयोगों के। वर्तमान संस्करण केवल विंडोज़ वातावरण में चलता है और स्क्रिप्टिंग भाषा के रूप में VB स्क्रिप्ट का उपयोग करता है। एक परीक्षण के निर्माण के लिए मूल विधि रिकॉर्ड और प्लेबैक है, हालांकि यह हमेशा पर्याप्त नहीं है। यह दो प्रकार के लाइसेंस, सीट और समवर्ती के साथ आता है।
डिफ़ॉल्ट ऐड-इन्स सक्रिय एक्स, वेब और विज़ुअल बेसिक हैं। एक परीक्षण को वेब या विंडोज एप्लिकेशन पर रिकॉर्ड किया जा सकता है; विशिष्ट विवरण रिकॉर्ड और पॉप-अप विंडो चलाने के लिए प्रदान किए जाने हैं। GUI दो विचार, कीवर्ड और विशेषज्ञ प्रदान करता है।
कीवर्ड दृश्य एक सारणीबद्ध रूप है जो वस्तुओं के नाम, उसके मूल्य और किए गए संचालन आदि जैसे विवरण दिखाता है। विशेषज्ञ दृश्य स्रोत कोड के रूप में ऑटो पर प्रदर्शन किए गए कार्यों को प्रदर्शित करता है।
परीक्षण ऑब्जेक्ट पर किए जाने वाले अतिरिक्त संचालन को कीवर्ड दृश्य से या प्रोग्राम एक्सपर्ट से प्रोग्राम व्यू में जोड़ा या हटाया जा सकता है। इस पर अधिक विवरण अगले लेख में।
लेखक के बारे में: यह स्वाति है और इन लेखों के साथ, मैं QTP शुरुआती के लिए एक व्यापक सीखने के अनुभव को स्थापित करने की कोशिश कर रहा हूं। अपने 8 साल के जीवन काल में QTP पर 4 से अधिक वर्षों तक काम करने के बाद, QA के रूप में, मुझे एहसास हुआ कि स्वचालन परीक्षण की क्षमता बहुत अधिक है। मैं इन लेखों के माध्यम से अपने सभी पाठकों के साथ सामूहिक रूप से बहुत संभावित व्यायाम करने का प्रयास करता हूं।
अनुभवी पेशेवर से QTP सीखना चाहते हैं? हमारे ऑनलाइन वीडियो प्रशिक्षण पाठ्यक्रम में शामिल हों
कृपया शामिल हों और इस मुफ्त QTP प्रशिक्षण श्रृंखला को अपने दोस्तों के साथ साझा करें। नीचे टिप्पणी में अपने सवाल पूछें। इस पृष्ठ को बुकमार्क करें क्योंकि हम यहां से सभी QTP ट्यूटोरियल के लिंक अपडेट कर रहे हैं।
अनुशंसित पाठ
- कीवर्ड दृश्य के साथ कार्य करना - QTP प्रशिक्षण ट्यूटोरियल 2
- QTP ट्यूटोरियल # 18 - डेटा प्रेरित और हाइब्रिड फ्रेमवर्क QTP उदाहरणों के साथ समझाया गया
- DevOps ट्यूटोरियल: DevOps के लिए अंतिम गाइड (25+ ट्यूटोरियल)
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल
- पायथन ट्यूटोरियल फॉर बिगिनर्स (हैंड्स-ऑन फ्री पायथन ट्रेनिंग)
- 30+ सर्वश्रेष्ठ सेलेनियम ट्यूटोरियल: वास्तविक उदाहरणों के साथ सेलेनियम सीखें
- SoftwareTestingHelp.com में आपका स्वागत है!
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल