परफेक्ट ट्यूटोरियल 2020 के लिए आपका पूरा गाइड

परफेक्टो ट्यूटोरियल

इस परफेक्टो ट्यूटोरियल के माध्यम से, हम परफेक्टो के पूर्ण अवलोकन को मोबाइल टेस्ट ऑटोमेशन टूल के रूप में प्रदान करेंगे। हम सभी प्रमुख क्षेत्रों की गहन खोज करेंगे।

परिचय

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

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

परीक्षण डेवलपर्स स्वतंत्र रूप से अपने इंस्टॉल विजेट का उपयोग करके दूरस्थ उपकरणों पर तृतीय-पक्ष एप्लिकेशन या एपीके फ़ाइलों को स्थापित कर सकते हैं। गठन होने पर, एप्लिकेशन डिवाइस की एप्लिकेशन सूची में दिखाई देगा। स्वचालन उपकरण OCR आधारित पाठ और छवि मान्यता तंत्र पर आधारित काम करते हैं डिवाइस को किसी भी सीमा के बिना एप्लिकेशन के यूजर इंटरफेस का विश्लेषण और परीक्षण करने में सक्षम बनाता है। देशी ऐप्स, वेब-आधारित ऐप या हाइब्रिड ऐप टूल्स से यह कुछ भी आज़मा सकता है। जहाँ तक Flash सामग्री डिज़ाइन की गई है, बिक्री टीम को यह सुनिश्चित नहीं है कि उपकरण इस बात की जाँच कर सकते हैं या नहीं।

दोनों उपकरणों के लिए, तकनीकी समर्थन रहता है यदि उपयोगकर्ता को उनकी आवश्यकता होती है।

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

वे तीन अलग-अलग क्लाउड-आधारित परिनियोजन भी प्रदान करते हैं

विकल्प: सार्वजनिक क्लाउड, निजी क्लाउड और स्थानीय समाधान - जिसे मोबाइल क्लाउड कहा जाता है।

मोबाइल ऐप के शुरुआती दिनों में, विकास प्रगति आमतौर पर मैनुअल परीक्षण करने के लिए होश में आती है जबकि परीक्षण रणनीति को परिष्कृत किया जा रहा है। फिर एक बार परीक्षण प्रक्रियाएं मानकीकृत हो जाने के बाद, स्वचालित परीक्षण महत्वपूर्ण लाभ देने लगता है।

सामग्री की तालिका

हम Perfecto ट्यूटोरियल में नीचे दिए गए विषयों के बारे में बात करेंगे।

परफेक्टो की विशेषताएं:

परफेक्टो की विशेषताएं नीचे दी गई हैं -

स्क्रिप्ट एडिटर:

1. यह एक इंटरफ़ेस को टेस्ट ऑटोमेशन के लिए टेस्ट स्क्रिप्ट डिजाइन करने की अनुमति देता है।

2. एक निष्पादन योग्य फ़ाइल बनाई जा सकती है जिसे किसी भी बाहरी dll फ़ाइलों के संदर्भ में निष्पादित किया जा सकता है।

3. Perfecto परीक्षण स्वचालन गतिविधियों को करने के लिए कई कमांड (कीवर्ड) और तरीके प्रदान करता है।

4. यह उपयोगकर्ताओं को अपने ग्राफिक ऑर्डर जोड़ने की अनुमति देता है। अधिकारियों का स्रोत कोड उपलब्ध है।

5. परफेक्टो की मूल बातें एंट्री लेवल सॉफ्टवेयर टेस्टर के लिए जल्दी से सीखी जा सकती हैं।

कीबोर्ड और माउस रिकॉर्डर सुविधा:

1. हम Perfecto की रिकॉर्डिंग सुविधाओं के माध्यम से निष्पादन योग्य फ़ाइलों को उत्पन्न कर सकते हैं।

2. मैक्रो फ़ाइलें बनाई जा सकती हैं जिन्हें स्टैंड-अलोन फ़ाइल के रूप में निष्पादित किया जा सकता है या स्क्रिप्ट संपादक इंटरफ़ेस से उपयोग किया जा सकता है।

3. रिकॉर्डर में सक्रिय खिड़कियों को याद करने की क्षमता है जो प्लेबैक के दौरान फिर से सक्रिय हो सकती हैं।

लांचर:

1. किसी भी फाइल या एप्लिकेशन, जिसमें वेबसाइट का URL, डॉक्यूमेंट, प्रोग्राम आदि शामिल हैं, को Perfecto का उपयोग करके लॉन्च किया जा सकता है।

2. यह एक आसानी से उपयोग होने वाला शॉर्टकट मैनेजर है।

3. हमें किसी भी एप्लिकेशन को निष्पादित करने की अनुमति देता है जो उपलब्ध हैं सिस्टम ट्रे मेनू।

4. उपयोगकर्ता द्वारा परिभाषित उप फ़ोल्डर बनाने के लिए कोई प्रतिबंध नहीं है।

समयबद्धक:

1. यह किसी भी कार्यक्रम को पूर्वनिर्धारित समय के लिए निष्पादित करने की अनुमति देता है।

2. यह लांचर के साथ एकीकृत किया जा सकता है। लॉन्चर में उपलब्ध वस्तुओं के आधार पर शेड्यूलर को कॉन्फ़िगर किया जा सकता है।

3. टास्क का निष्पादन हॉटकी के माध्यम से किया जा सकता है।

कोडलेस ऑटोमेशन:

कोडलेस का अर्थ है ड्रैग-ड्रॉप सुविधा के साथ कॉन्फ़िगरेशन परिवर्तन के आधार पर स्क्रिप्टिंग किया जा सकता है। परफेक्ट कोडलेस फीचर स्क्रिप्ट लिखने के साथ टेस्ट केस डिजाइन करने की अनुमति देता है।

वास्तविक उपयोगकर्ता सिमुलेशन:

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

रिमोट डिवाइस एक्सेस:

परफेक्टो के रिमोट डिवाइस एक्सेस फ़ीचर ने प्रयोगात्मक स्थितियों के तहत आदर्श उपकरणों पर iOS मोबाइल ऐप को डिबग करने की क्षमता दी है जो नई सुविधाओं को औचित्य देने और बग को ठीक करने की प्रक्रिया को गति देता है जो केवल विशिष्ट वातावरण या स्थितियों के तहत दिखाई देते हैं।

AI- प्रेरित विश्लेषण:

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

Perfecto सेवाएँ:

निरंतर परीक्षण:

निरंतर परीक्षण एक अप्रयुक्त तरीके से आवेदन के निर्माण के बाद आवेदन का परीक्षण करने के लिए एक दृष्टिकोण है। यह दृष्टिकोण परीक्षण चक्र को काफी कम कर देता है। परफेक्टो एक कुशल तरीके से मोबाइल उपकरणों में निरंतर परीक्षण दृष्टिकोण प्रदान करता है।

स्वचालित परीक्षण:

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

वेब परीक्षण:

यह वेब एप्लिकेशन के साथ-साथ परफेक्टो क्लाउड आधारित समाधान के माध्यम से परीक्षण का समर्थन कर सकता है। कृपया अधिक जानकारी प्राप्त करने के लिए क्लिक करें Perfecto वेब ऐप परीक्षण.

कीड़े का तेज़ पता करें:

परीक्षण चक्र के अंत में, यह उपकरण उपयोगकर्ता को झूठी नकारात्मक स्पष्टता के साथ आदर्श विफलताओं को तुरंत पहचानने में मदद करता है। नीचे की विशेषताएं उपयोगकर्ता को परीक्षण को बेहतर बनाने में मदद करती हैं।

  1. अपने वास्तविक उपयोगकर्ताओं के साथ प्लेटफ़ॉर्म परिदृश्य परीक्षण रिपोर्ट समायोजित करें।
  2. परीक्षण विफलता विश्लेषण आदर्श परीक्षण विफलता के कारण देता है।
  3. हम परीक्षण रिपोर्ट, सीआई डैशबोर्ड, हीट मैप्स की मदद से परीक्षण पर तेजी से प्रतिक्रिया प्राप्त कर सकते हैं।
  4. यह विभिन्न प्लेटफार्मों के लिए परीक्षण के परिणामों की एक विस्तृत तुलना भी प्रदान करेगा।
  5. यह बग के प्रजनन के लिए समय बचाने में मदद करता है क्योंकि दोष IDE से बनाए जा सकते हैं।
  6. यह न्यूनतम अनुकूलन के साथ JIRA उपकरण के साथ एकीकरण की अनुमति देता है। यह पूर्ण परीक्षण प्रबंधन के लिए आवश्यक होगा।
  7. सबसे उपयोगी परीक्षण कलाकृतियों जैसे लॉग, स्क्रीनशॉट, परीक्षण रिपोर्ट आदि समाधान के साथ उपलब्ध हैं।

दोष कम करें:

  1. पूर्ण परीक्षण विश्लेषण, आदर्श उपकरण सेंसर परीक्षण और वैश्विक पहुंच के साथ जोखिम कम करें।
  2. नेटवर्क वर्चुअलाइजेशन उपयोगकर्ताओं को वास्तविक उपयोगकर्ताओं की तरह परीक्षण करने के लिए प्रदान करता है।
  3. आधुनिक उपकरणों और रिलीज के लिए एक ही दिन का उपयोग करें।
  4. बायोमेट्रिक्स, जीपीएस, कैमरा और अधिक जैसे उन्नत सुविधाओं के लिए स्वचालित परीक्षण।

टेस्ट एनालिटिक्स:

परफेक्टो टेस्ट एनालिसिस रिपोर्ट आसानी से रूट कारण विश्लेषण के साथ टेस्ट विफलता की पहचान करने में मदद करती है। इसके अलावा, परीक्षण विश्लेषिकी विफलता के कारण के कारण को ठीक करने के लिए एक उच्च-स्तरीय कार्रवाई योग्य कदम प्रदान करता है। यह मुद्दे के प्रजनन प्रयासों को बचाता है।

क्रियात्मक परीक्षण:     

यह आवश्यकताओं के आधार पर विकसित की गई प्रत्येक कार्यक्षमता को मान्य करने के लिए एक दृष्टिकोण है। कार्यात्मक परीक्षण को सॉफ्टवेयर उत्पाद के UI परीक्षण के रूप में भी जाना जाता है जो समग्र गुणवत्ता सुनिश्चित करता है। परिपूर्ण में मोबाइल क्लाउड के माध्यम से मोबाइल उपकरणों में गहराई से कार्यात्मक परीक्षण करने की क्षमता है।

इंटरएक्टिव परीक्षण:

इंटरएक्टिव टेस्टिंग का मतलब है असली डिवाइस को हाथों में रखकर टेस्टिंग करना। परफेक्टो मोबाइल क्लाउड वास्तविक उपकरणों और ब्राउज़रों को जल्दी से कनेक्ट करने और अपने डिवाइस की तरह ही बातचीत करके परीक्षण करने की अनुमति देता है।

परफेक्टो के फायदे

  1. कभी-बदलते मोबाइल और ब्राउज़र रिलीज़ के लिए अप-टू-डेट परीक्षण वातावरण की आवश्यकता होती है। यह सबसे हाल के एंड्रॉइड और आईओएस प्लेटफार्मों के लिए तत्काल कनेक्शन सक्षम करता है। यह नवीनतम क्रोम / फ़ायरफ़ॉक्स / सफारी ब्राउज़रों का भी समर्थन करता है। 
  2. IOS के लिए मॉकिंग लोकेशन परफेक्टो द्वारा समर्थित है।
  3. परफेक्टो द्वारा समर्थित समानांतर निष्पादन।
  4. प्रदर्शन परीक्षण के लिए नेटवर्क वर्चुअलाइजेशन एक बहुत अच्छी सुविधा है।
  5. परफेक्टो मोबाइल सेटिंग एक्सेसिबिलिटी को सपोर्ट करता है।
  6. Perfecto द्वारा समर्थित असीमित एप्लिकेशन इंस्टॉलेशन।
  7. क्लाउड उपकरणों के लिए समर्थित सिम सेवा।
  8. क्लाउड उपकरणों के लिए IMEI नंबर तय किया जा सकता है।
  9. ओटीपी जनरेट फीचर परफेक्टो क्लाउड द्वारा समर्थित है।
  10. ADB कमांड का अधिकांश भाग Perfecto द्वारा समर्थित है।
  11. PerfectI द्वारा समर्थित JIRA एकीकरण।
  12. सुरक्षा उल्लंघन को रोकने के लिए परफेक्टो एक क्लिंट के निजी बादल के साथ एक से एक सुरंगों का समर्थन करता है।
  13. परफेक्ट समाधान के माध्यम से देशी, वेब और हाइब्रिड अनुप्रयोगों के लिए परीक्षण स्वचालन किया जा सकता है।
  14. परफेक्टो के साथ क्रॉस-प्लेटफ़ॉर्म परीक्षण संभव है। इसका अर्थ है, हम मोबाइल ऑपरेटिंग सिस्टम के विभिन्न संस्करण में एक ही परीक्षण मामलों को निष्पादित कर सकते हैं जिसमें एंड्रॉइड और आईओएस शामिल थे। यह स्क्रिप्ट को पुन: प्रयोज्य करने में मदद करेगा और रखरखाव के प्रयासों को कम करेगा।

परफेक्टो के नुकसान:

  1. यह एक पेड टूल है। कोई भी इसे स्थापित नहीं कर सकता है और स्वतंत्र रूप से काम करना शुरू कर सकता है। लेकिन डेमो या PoC तरह की चीजों के लिए उपयोगकर्ता को 14 दिनों का परीक्षण लाइसेंस संस्करण मिल सकता है।
  2. Perfecto संगठन द्वारा सॉफ्टवेयर अपडेटिंग बहुत धीमी है। जरूरत है शीघ्र कार्य करने की।
  3. प्रदर्शन धीमी प्रतिक्रिया। परफेक्टो पर्यावरण काफी धीमा है, और मोबाइल डिवाइस प्रतिक्रिया समय शांत है।
  4. Perfecto परिसर क्लाउड सेवाओं पर समर्थन नहीं करता है।

निष्कर्ष:

अब तक हम की मूल बातें कवर कर चुके हैं परफेक्टो ऑटोमेशन टेस्टिंग इस में परफेक्टो ट्यूटोरियल। परफेक्टो पर आगामी लेखों में, हम परीक्षण स्वचालन चरणों और सेलेनियम के साथ एकीकरण की व्याख्या करेंगे। कृपया इसे देखें संपर्क, अधिक जानकारी प्राप्त करने के लिए।

प्रबीर कुमार दास के बारे में

परफेक्ट ट्यूटोरियल 2020 के लिए आपका पूरा गाइडहमारे पूर्व लेखक से जुड़ें: लिंक्डइन (https://www.linkedin.com/in/prabird/)

en English
X