introduction leanft
माइक्रो फ़ोकस - एचपीई सॉफ्टवेयर - एचपीई प्रो (लीनफ्ट - लीन फंक्शनल टेस्टिंग):
इसकी नवीनतम विशेषताओं के साथ सबसे लचीले UFT टूल का आनंद लें: UFT बनाम LFT
QTP / UFT टूल ने अपना नवीनतम संस्करण 12.5 प्राप्त कर लिया है और इसे अब एक स्थिर रिलीज़ माना जाता है। यह उपकरण विशेष रूप से कुछ सीमित सुविधाओं के साथ पहले के दिनों में कार्यात्मक और प्रतिगमन परीक्षण के लिए विकसित किया गया है।
लेकिन अब, मैं QTP (UFT) के नवीनतम संस्करण के बारे में वास्तव में उत्साहित हो गया हूं, सिर्फ इसके चरम लचीलेपन और GUI परिवर्तनों के कारण।
कैसे ग्रहण में एक नई परियोजना बनाने के लिए
मुझे लगता है कि QTP सेलेनियम के साथ प्रतिस्पर्धा करने की योजना बना रहा है जिसे अब वेबसाइट परीक्षण के लिए बाजार में सबसे अच्छा माना जाता है। QTP उपकरण धीरे-धीरे महत्वपूर्ण (आवश्यक) सुविधाओं को स्वयं में जोड़कर इसके नकारात्मक प्रभाव को हल कर रहा है।
इस लेख में, मैंने यूएफटी के योगात्मक विशेषताओं और एलएफटी (लीन फंक्शनल टेस्टिंग) के बारे में विस्तार से बताया है। यह उन लोगों के लिए मददगार होगा जो पहले से ही QTP पर काम कर रहे हैं ताकि आसानी से लेटेस्ट वर्जन को अपना सकें।
यह अपनी मूल वेबसाइट से, डाउनलोड के लिए उपलब्ध है। एक बार जब आप डाउनलोड करना शुरू करते हैं, तो बस मुझे इसकी नवीनतम विशेषताओं के बारे में अधिक जानने के लिए सम्मिलित हों।
आप क्या सीखेंगे:
- झुक क्या है?
- झुकना अधिष्ठापन
- सुविधाएँ और LeanFT की कार्यक्षमता
- कौन यूएफटी और कौन दुबला उपयोग करता है?
- UFT 12.5 और इसके अतुल्य फीचर्स के साथ LeanFT बंडल किया गया
- निष्कर्ष
- अनुशंसित पाठ
झुक क्या है?
प्रारंभ में, हम LFT से शुरू करते हैं जिसे लीन फंक्शनल टेस्टिंग के रूप में भी जाना जाता है।
LeanFT पूरी तरह से UFT संस्करण 12.5 से संबंधित है क्योंकि इस बंडल (UFT & LFT) की सहायता से यह सेलेनियम हेड-ऑन के साथ प्रतिस्पर्धा करता है। LF की प्रमुख विशेषता
T है, यह सामान्य डेवलपर के क्षेत्र में फिट बैठता है। इसलिए आप उन्हीं प्रोग्रामिंग भाषाओं और यूनिट-टेस्टिंग फ्रेमवर्क का उपयोग कर सकते हैं जो आपने पहले इस्तेमाल किए थे।
झुकना अधिष्ठापन
आप एक के रूप में एलएफटी प्राप्त कर सकते हैं स्टैंडअलोन डाउनलोड करने योग्य पैकेज या यूएफटी के साथ शामिल के रूप में।
स्थापना प्रक्रिया दोनों विकल्पों के लिए समान है। लेकिन इससे पहले, आपको परीक्षण रूपरेखा (जूनिट और नुनिट), विकास आईडीई (वीएस या ग्रहण) स्थापित करना चाहिए। LFT के लिए कोई अलग लाइसेंस नहीं है, यह UFT लाइसेंस के साथ आता है।
अगर आपके पास एक है UFT लाइसेंस तो बस इसे अपग्रेड करें । UFT लाइसेंस के साथ, आप LFT और API क्षमताओं का आनंद ले सकते हैं।
LeanFT एक खुला स्रोत और हॉकर आधारित रणनीति को जोड़ती है और इस रणनीति को सेलेनियम तक खड़े होने के लिए एक महत्वपूर्ण अंतर कारक माना जाता है। एक अन्य महत्वपूर्ण तथ्य यह है कि आप LFT में जावा या सेलेनियम ढांचे का उपयोग कर सकते हैं।
सुविधाएँ और LeanFT की कार्यक्षमता
आईडीई के लिए दृश्य स्टूडियो और ग्रहण का समर्थन किया जाता है, प्रोग्रामिंग भाषाएं जैसे सी # और जावा, मानक विंडो, .NET / WPF, SAPUIS, मोबाइल समर्थित हैं। और यह Git, SVN, Jenkins, jBehave, ALM, TFS, ककड़ी के साथ एकीकृत है।
एलएफटी में वस्तु पहचान केंद्र वस्तु पहचान (जासूसी) को बढ़ाता है। यह एक HTML रन रिपोर्ट प्रदान करता है और आप इसके बारे में नीचे जान सकते हैं। अन्य महत्वपूर्ण विशेषताएं अंतर्दृष्टि मोड और एप्लिकेशन मॉडल हैं।
इन महत्वपूर्ण विशेषताओं के साथ, कोई सोच सकता है कि LFT UFT की जगह ले सकता है। लेकिन यह बिल्कुल असंभव है क्योंकि ये दोनों अलग-अलग कारणों से स्थापित हैं और विभिन्न विकल्पों के तहत फिट हैं। HP तीन प्रकार के उपयोगकर्ताओं पर अधिक ध्यान केंद्रित करता है, DevTesters, ऑटोमेशन टेस्ट इंजीनियर्स और विषय मैटर विशेषज्ञ।
कौन यूएफटी और कौन दुबला उपयोग करता है?
नीचे उन उपयोगकर्ताओं की सूची दी गई है जो UFT और LFT का उपयोग करते हैं।
- तकनीकी परीक्षक (सेलेनियम) जो सोचते हैं कि कुछ क्षेत्रों में यूएफटी की कमी है, LeanFT के लक्षित उपयोगकर्ता हैं।
- ऑटोमेशन टेस्ट इंजीनियर जो पहले से ही UFT का उपयोग कर रहे हैं, इसके नवीनतम आगमन से खुश हैं। तो यह UFT या LeanFT का उपयोग करने के लिए उनकी पसंद पर निर्भर है।
- व्यवसाय परीक्षक हमेशा स्क्रिप्ट कम विकल्प की तलाश करेंगे ताकि वे एलएफटी के लिए कभी नहीं जाएंगे।
UFT 12.5 और इसके अतुल्य फीचर्स के साथ LeanFT बंडल किया गया
नवीनतम UFT 12.5 पिछले सर्विस पैक से बेहतर है क्योंकि यह मोबाइल परीक्षण क्षमता और नवीनतम ब्राउज़र समर्थन के साथ आता है।
LFT को UFT 12.5 के साथ बांधा गया है , तो यह कार्यात्मक परीक्षण दुनिया रॉक करने की उम्मीद है।
अब बेहतर समझ के लिए इसके कुछ स्क्रीनशॉट के साथ नवीनतम कार्यप्रणालियों पर एक विस्तृत नज़र डालते हैं:
(1) मोबाइल परीक्षण क्षमता
नवीनतम संस्करण 12.5 में, मोबाइल परीक्षण क्षमता का विस्तार काफी हद तक है। यह कई विशेषताओं द्वारा बढ़ाया गया है जो वर्तमान में पेश किए गए हैं।
इसलिए यह आकर्षक सुविधा कुछ और उपयोगकर्ताओं को UFT की ओर आकर्षित कर सकती है।
# 2) बेहतर वस्तु जासूस
नवीनतम संस्करण में ऑब्जेक्ट स्पाई की सुविधा में काफी सुधार किया गया है।
सत्र रिकॉर्ड करते समय, आप अब कर सकते हैं:
- वस्तु गुणों को पुनः प्राप्त करें
- परीक्षण वस्तुओं को हाइलाइट करें और
- चौकियों को जोड़ें
आप साथ काम कर सकते हैंएक ही समय में कई अनुप्रयोगरन या रिकॉर्ड के दौरान। ऐसा करने के लिए, आपको सही रिकॉर्ड और रन सेटिंग सेट करनी होगी। उपयोगकर्ता रिमोट एक्सेस विंडो भी खोल सकता है।
# 3) फ़ायरफ़ॉक्स के लिए नया एक्सटेंशन
फ़ायरफ़ॉक्स उपयोगकर्ताओं के लिए एक संशोधित UFT एक्सटेंशन उपलब्ध है। इससे पहले, फ़ायरफ़ॉक्स के हर नए संस्करण के साथ, हमें कॉन्फ़िगरेशन सेटिंग्स को बदलना पड़ा। लेकिन अब इस कठिनाई को नए उन्नत 12.5 संस्करण के साथ हल किया गया है।
इसUFT एक्सटेंशन समान हैफ़ायरफ़ॉक्स ब्राउज़र के सभी संस्करणों में। 33 से अधिक का कोई भी फ़ायरफ़ॉक्स संस्करण अब UFT द्वारा समर्थित है।
# 4) जीआईटी सोर्स कोड रिपोजिटरी के साथ शामिल करना
एक उपयोगकर्ता UFT से सीधे GIT रिपॉजिटरी में एक UFT टेस्ट चेक-इन कर सकता है। और विंडोज़ एक्सप्लोरर का उपयोग करने के बजाय समाधान एक्सप्लोरर के साथ स्थानीय और दूरदराज के भंडार में परिवर्तन करते हैं।
UFT स्क्रिप्ट के लिए संस्करण नियंत्रण अब एक शक्तिशाली VCS की मदद से उपलब्ध है।
# 5) कार्यात्मक पुस्तकालय जोड़ना
नवीनतम संस्करण में, हालांकि यह वर्तमान परीक्षण से जुड़ा नहीं है, उपयोगकर्ता के पास एक समाधान आइटम के रूप में एक कार्यात्मक पुस्तकालय जोड़ने की क्षमता है। इसे केवल एक विशेष परीक्षण के लिए रखने के बजाय आम बनाया जाता है।
# 6) LFT का उपयोग करके कार्यात्मक परीक्षण बनाना
UFT 12.5 में एक उपयोगकर्ता LFT का उपयोग करके स्वचालन स्क्रिप्ट बना सकता है जो पहले से मौजूद उपकरणों जैसे दृश्य स्टूडियो, C #, ग्रहण आदि के साथ है।
एक विशेष प्लग-इन ऑब्जेक्ट रखरखाव और कोड पीढ़ी को आसान बनाता है। इसलिए LFT का उपयोग कर IDE में एक कार्यात्मक परीक्षण बनाना नए संस्करण का एक अतिरिक्त लाभ है।
# 7) बीपीटी टेस्ट के लिए बेहतर क्षमताएं
यूएफटी में व्यवसाय प्रक्रिया परीक्षण अब लचीला और बहुत आसान बना दिया गया है।
- कैनवास दृश्य - इसका उपयोग करके आप अपने परीक्षणों को देख और व्यवस्थित कर सकते हैं।
- आप ऐसा कर सकते हैंSAP एप्लिकेशन का परीक्षण करें। जैसायह BPT पैकेज्ड एप्स किट द्वारा संचालित है, यह SAP एप्लिकेशन के साथ एकीकरण प्रदान करता है।
- एक्सेल फ़ाइल का उपयोग सरल बना दिया गया है, आप निर्यात कर सकते हैं और साथ ही अद्यतन एक्सेल फ़ाइल आयात कर सकते हैं।
- यह पूरी व्यवसाय प्रक्रिया परीक्षण को रिकॉर्ड करने और चलाने की क्षमता प्रदान करता है, जो बदले में आपको एक पूर्ण परिदृश्य बनाने में मदद करेगा।
# 8) बिना आईडीई के टेस्ट चलाना
हां, यह रन-टाइम इंजन के साथ संभव है। इसे IDE की पूर्ण स्थापना की आवश्यकता नहीं है, इसके बजाय, आप कर सकते हैंकस्टम सेटअप से रन-टाइम इंजन का चयन करेंस्थापना के दौरान विज़ार्ड। यह आपको परीक्षणों को चलाने के लिए सेटिंग परिवर्तन करने में सक्षम बनाता है।
# 9) उत्पाद वृद्धि
- SAP WebDynpro Java ऐप और SAP फ़िओरी ऐप अब SAP समाधानों पर समर्थित है।
- SAPUI5 एड-इन अब क्रोम और फ़ायरफ़ॉक्स दोनों ब्राउज़रों पर समर्थित है।
- ओरेकल ऐड-इन अब 'OracleFormWindow' ऑब्जेक्ट के लिए नए तरीकों के साथ मेनू का समर्थन करता है।
# 10) नया पर्यावरण समर्थन
फ़ायरफ़ॉक्स और क्रोम के नवीनतम संस्करण को यूएफटी 12.5 में समर्थित किया जाएगा और इसके अलावा कुछ अन्य संस्करण भी इस अपडेट में समर्थित हैं।
अन्य संस्करणों में शामिल हैं:
- सफारी 7.1 और 8
- फ्लेक्स 3.6 और 4.1.0
- SAPGUI 7.4
- डेल्फी एक्सई 7
- ओरेकल 12.2.4
- VMware ESXi 5.5
- ASP .NET, AJAX 4.1.5
- एक्स-जेएस 4.2.2 और 4.2.3
- Google वेब टूलकिट २. Web
- साइबेल 8.1.1.11 उच्च अंतःक्रियात्मकता
- सीबेल 8.2.2.4 उच्च अंतःक्रियात्मकता
- हमिंगबर्ड HostExplorer14 (64-बिट) TE
- पावरबुल्ट 12.6
# 11) HTML आधारित परिणाम और प्रासंगिक रिपोर्ट
UFT अब HTML आधारित परिणाम और रिपोर्ट तैयार करने में सक्षम है। यह पिछले वाले की तुलना में बहुत हल्का और तेज है।
इस रिपोर्ट में निम्नलिखित विवरण शामिल हैं:
- परीक्षण के दौरान कदम उठाए गए।
- परीक्षण वस्तु की जानकारी।
- स्टैक ट्रेस जानकारी।
- आवेदन में मौजूद वस्तुएं।
इसके अलावा, आप स्क्रीन कैप्चर और डेटा टेबल भी प्राप्त कर सकते हैं। उपयोगकर्ता HTML आधारित रिपोर्ट को अन्य प्रारूपों में भेज या निर्यात कर सकता है।
एक अतिरिक्त लाभ यह है कि वहाँ हैरन परिणाम दर्शक स्थापित करने की कोई आवश्यकता नहीं हैरिपोर्ट देखने के लिए रिसीवर की मशीन पर। इस रिपोर्ट में संपूर्ण कार्यक्षमता नहीं होगी, यदि आप सब कुछ देखना चाहते हैं, तो आप इसे नीचे के मार्ग से प्राप्त कर सकते हैं (उपकरण => विकल्प => सामान्य टैब => सत्र चलाएं)
# 12) क्रॉस ब्राउज़र की कार्यक्षमता
ब्राउज़र, WebNumber, WebEdit, WebRange, WebFile, और WebList ऐसे गुण हैं जिन्हें ब्राउज़र प्रकारों में एकरूपता बनाए रखने के लिए संरेखित किया गया है।
अतिरिक्त वेब ऑब्जेक्ट अब फ़ायरफ़ॉक्स और क्रोम जैसे ब्राउज़रों में समर्थित हैं। एक परीक्षक सत्र की रिकॉर्डिंग और निष्पादन के लिए ब्राउज़र का चयन कर सकता है और कर भी सकता हैब्राउज़र को मानकीकृत करें।
# 13) बेहतर कीवर्ड दृश्य
अब एक उपयोगकर्ता जोड़ सकते हैंसीधे कीवर्ड दृश्य में पैरामीटर मानइसके बजाय संपत्ति के फलक में प्रवेश करें। टेस्ट ऑब्जेक्ट पदानुक्रम को सरल बनाया गया है ताकि आप कार्रवाई में सभी जोड़े गए चरणों को आसानी से देख सकें।
एक नया टूल-टिप पैरामीटर सेक्शन में भी पेश किया गया है।
# 14) नई लाइसेंसिंग तकनीक
ऑटोपास लाइसेंस तंत्र आपको एकल लाइसेंस विंडो में सीट, समवर्ती या कम्यूटर लाइसेंस स्थापित करने की अनुमति देगा। इसलिए, लाइसेंस की जाँच में सहायता के लिए बाहरी उपकरणों की कोई आवश्यकता नहीं है। ऑटोपास लाइसेंस सर्वर आपको एक ही स्थान पर अपने लाइसेंस का प्रबंधन करने में सक्षम बनाता है।
निष्कर्ष
मुझे उम्मीद है कि यह लेख किसी भी शुरुआत के लिए UFT डेवलपर यानी LeanFT पर आसानी से आरंभ करने के लिए मार्गदर्शन करेगा। मुझे यकीन है कि आप इसकी नई और बेहतर सुविधाओं का आनंद लेंगे और ये सुविधाएँ भविष्य में कार्यात्मक परीक्षण की दुनिया को जबरदस्त रूप से हिला सकती हैं।
अनुशंसित पाठ
- एचपी यूएफटी
- WAPT प्रो का उपयोग करके वेब अनुप्रयोग प्रदर्शन परीक्षण के लिए शुरुआती गाइड
- प्रयोज्यता परीक्षण ट्यूटोरियल: एक पूर्ण आरंभ गाइड
- JSON ट्यूटोरियल: परिचय और शुरुआती के लिए एक पूर्ण गाइड
- माइक्रो फोकस यूएफटी (यूनिफाइड फंक्शनल टेस्टिंग) टूल के 16 नए फीचर्स - क्यूटीपी बनाम यूएफटी
- एचपी यूएफटी परीक्षण संस्करण डाउनलोड और स्थापना ए से जेड प्रक्रिया
- JMeter वीडियो 1: परिचय, JMeter डाउनलोड और इंस्टॉल करें
- जावा प्रोग्रामिंग भाषा का परिचय - वीडियो ट्यूटोरियल