5 mobile testing challenges
मोबाइल बूम स्पष्ट है और यह स्पष्ट है कि वे यहाँ रहने के लिए हैं। स्मार्ट-फोन तेजी से दुनिया भर में उपभोक्ताओं और व्यवसायों के लिए बातचीत का प्राथमिक तरीका बन रहा है, जिसमें हर दिन हजारों ऐप्स उत्पन्न होते हैं। मोबाइल स्मार्ट-फोन और टैबलेट से आगे निकल जाता है। ऐप्स अब कारों, पहनने योग्य तकनीक और घरेलू उपकरणों में शामिल किए जा रहे हैं
मोबाइल उपकरणों की अभूतपूर्व वृद्धि ने उन्हें कंप्यूटिंग वातावरण में एकीकृत करने के लिए संगठनों के लिए रास्ते खोल दिए हैं। आज के मोबाइल एप्लिकेशन उन प्लेटफार्मों पर जटिल कार्यक्षमता प्रदान करते हैं जिनके पास कंप्यूटिंग के लिए सीमित संसाधन हैं। विविधता अद्वितीय चुनौतियों को प्रस्तुत करती है जिनके लिए अद्वितीय परीक्षण रणनीतियों की आवश्यकता होती है।
इस लेख में आप क्या सीखेंगे?
विस्तृत और काफी व्यावहारिक लेख के साथ निरंतरता में मोबाइल टेस्टिंग के लिए शुरुआती गाइड , हम यहां उन विभिन्न चुनौतियों को समझेंगे जो मोबाइल टेस्टिंग करते समय सामने आती हैं और इन सब से निपटने के लिए बाजार में मौजूद मौजूदा उपाय क्या हैं।
के मुताबिक कैप जेमिनी क्वालिटी रिपोर्ट (मोबाइल परीक्षण), जवाब देने वाली कंपनियों में से 18% का कहना है कि उनके पास मोबाइल ऐप्स का परीक्षण करने के लिए पर्याप्त समय नहीं है, और 65% के पास सही उपकरण नहीं हैं। साथ ही, 52% मोबाइल टेस्टिंग नहीं करने के कारण उपकरणों की कमी का हवाला देते हैं। ये सभी वास्तविक समय की चुनौतियां हैं जिनका सामना संगठनों ने सफलतापूर्वक मोबाइल परीक्षण करने के लिए किया है।
वेब अनुप्रयोगों के लिए स्वचालित परीक्षण उपकरण
चित्र 1: मोबाइल परीक्षण के लिए चुनौती
आप क्या सीखेंगे:
मोबाइल टेस्टिंग के लिए रियल-टाइम चुनौतियां
मोबाइल परीक्षण के लिए वास्तविक समय की चुनौतियों के आधार पर हमें यहां देखें, एक-एक करके सूचीबद्ध करें और समझें:
(1) मोबाइल उपकरणों को भीड़ दें
एंड्रॉइड 1.0 के बाद से भेजे गए 500 मीटर से अधिक एंड्रॉइड डिवाइस, 2007 के बाद से लगभग 220 मीटर आईओएस डिवाइस भेज दिए गए हैं। हैंडसेट, स्मार्टफोन से लेकर टैब, पैड और पहनने योग्य तकनीक तक भारी संख्या में मोबाइल डिवाइस की उपलब्धता वातावरण की एक विशाल विविधता प्रदान करती है, जो आपके मोबाइल ऐप को प्रदान करती है। चेहरे के।
इसके अलावा, गुणवत्ता टीम इस बात की गारंटी नहीं दे सकती है कि यदि कोई परीक्षण किया गया एप्लिकेशन किसी दिए गए डिवाइस पर अच्छा काम करता है, तो वह किसी अन्य डिवाइस पर 100% काम करेगा भले ही वह उसी उत्पाद परिवार से हो क्योंकि स्क्रीन रिज़ॉल्यूशन, CPU, मेमोरी, OS ऑप्टिमाइज़ेशन और हार्डवेयर अलग हो।
चित्र 2: मोबाइल एप्लिकेशन के परीक्षण के लिए उपकरणों की संख्या
यहाँ पूछने के लिए सवाल है, “5-8 उपकरणों पर परीक्षण पर्याप्त है या नहीं? इसका उत्तर 'हाँ' है यदि ग्राहक के केवल 25% तक पहुंचना आपके सीईओ के लिए 'ठीक' है।
# 2) डिवाइस फ्रेग्मेंटेशन और विभिन्न ओएस प्लेटफार्म
शायद मोबाइल टेस्टिंग मैट्रिक्स का सबसे कठिन पहलू डिवाइस विखंडन है। हालांकि आईओएस डिवाइस मैट्रिक्स पहले से अधिक बढ़ रहा है, विशेष रूप से एंड्रॉइड ऑपरेटिंग सिस्टम के लिए विखंडन एक मुद्दा है। लेना, उदाहरण के लिए, नीचे दी गई छवि-
चित्र 3: उपकरण और OS प्लेटफ़ॉर्म
यह एक डेटा चार्ट है ओपनसिग्नल जुलाई 2013 में लगभग 12,000 अलग-अलग एंड्रॉइड डिवाइस मॉडल का सामना करना पड़ा। (तुलना में, 2012 से एक ही चार्ट में लगभग 4,000 डिवाइस पाए गए।) यदि आप क्रॉस-प्लेटफ़ॉर्म ऐप पर गुणवत्ता से संबंधित हैं, तो आप एक समान जटिल मैट्रिक्स से सामना करेंगे।
यद्यपि हार्डवेयर मैट्रिक्स की तुलना में कम चुनौतीपूर्ण है, मोबाइल ऑपरेटिंग सिस्टम की विविधता भी इंजीनियरिंग टीमों के लिए एक चुनौती है, जिसका लक्ष्य प्लेटफार्मों भर में एक निरंतर उपयोगकर्ता अनुभव प्रदान करना है।
मोबाइल एप्लिकेशन परीक्षण भी चुनौतीपूर्ण है, संगतता समस्याओं के कारण मोबाइल एप्लिकेशन को उन उपकरणों पर तैनात किया जा सकता है जिनके पास अलग-अलग हैं-
- ऑपरेटिंग सिस्टम जैसे आईओएस, एंड्रॉइड, ब्लैकबेरी, विंडोज आदि।
- एक ऑपरेटिंग सिस्टम के संस्करण जैसे कि iOS 4.X, iOS 5.X, BB 4.X, 5.X, और 6.X।
# 3) विभिन्न मोबाइल ऐप प्रकार
एक मोबाइल ऐप एक देशी ऐप, एक वेब ऐप या एक हाइब्रिड ऐप हो सकता है जिसमें दोनों सामग्री हो। प्रत्येक ऐसे ऐप प्रकार का परीक्षण एक दूसरे से अलग है क्योंकि उनका कार्यान्वयन एक दूसरे से काफी अलग है।
चित्र 4 - मोबाइल ऐप्स के प्रकार
जैसा कि हम देखते हैं कि इंस्टॉलेशन से लेकर कार्यक्षमता तक प्रत्येक ऐप व्यवहार एक दूसरे से अलग है, हम समझते हैं कि उनका परीक्षण और परीक्षण कवरेज भी अलग होगा। इस पर अधिक जानकारी के लिए, आप इसका उल्लेख कर सकते हैं मोबाइल टेस्टिंग के लिए शुरुआती गाइड
# 4) कई टेस्ट इंटरफेस
मोबाइल एमुलेटर और सिमुलेटर एक महत्वपूर्ण परीक्षण उपकरण हैं और वे हमें सामान्य कार्यक्षमता को सत्यापित करने और प्रदर्शन करने में सक्षम बनाते हैं नियमित प्रतिगमन परीक्षण । एमुलेटर और सिमुलेटर के बहुत चरित्र का मतलब है कि परीक्षण ऐसे वातावरण में किया जा रहा है जो वास्तविक नहीं है।
इस तरह के साधनों के फायदे सीमित दायरे में हैं, और इन्हें वास्तविक दुनिया का विकल्प नहीं माना जाना चाहिए। इन-वाइल्ड टेस्टिंग के साथ अग्रानुक्रम में एमुलेटर और सिमुलेटर का उपयोग करना आपको सर्वोत्तम परिणाम देगा।
चित्र 5
# 5) परीक्षण उपकरण की विविधता
मोबाइल परीक्षण स्वचालन की कठिन जटिलता को संक्षेप में, और भी अधिक, चुनौतीपूर्ण बाजार में मोबाइल परीक्षण स्वचालन उपकरण की भारी उपलब्धता है। नि: शुल्क / भुगतान किया। एक मूल ऐप या वेब ऐप के लिए? एंड्रॉइड के लिए या iOS के लिए, इसलिए आपके मोबाइल टेस्ट ऑटोमेशन की जरूरतों के लिए एक ऑटोमेशन टूल कौन सा है, या सवाल यह है - क्या हमारे मोबाइल टेस्ट ऑटोमेशन की जरूरतों के लिए एक ही टूल है?
चित्र 6 - मोबाइल टेस्ट ऑटोमेशन उपकरण
उपाय
तो आपके मोबाइल परीक्षण की जरूरतों के लिए वह आदर्श समाधान क्या है? आपके द्वारा उठाए जाने वाले विभिन्न उपाय क्या हैं? आइए हम उनमें से कुछ पर नज़र डालें -
(1) मोबाइल टेस्ट लैब
यदि आपके मोबाइल परीक्षण की ज़रूरतें बहुत अधिक हैं और अक्सर, एक अच्छा विचार यह है कि आप स्वयं की मोबाइल टेस्ट लैब बना सकते हैं।
या एक बाहरी परीक्षण प्रयोगशाला को किराए पर लेने या क्लाउड मोबाइल लैब समाधानों का पता लगाने के लिए समाधान की तलाश कर सकते हैं। कई कंपनियों ने पहले ही इसमें उद्यम लगाना शुरू कर दिया था। इन कंपनियों की कुछ वेबसाइटें हैं:
मोबाइल ऐप टेस्टिंग लैब्स सिक्योर प्राइवेट क्लाउड में:
एक को प्रभावी मोबाइल डिवाइस उपलब्धता का उचित नमूना बनाना चाहिए जो उचित रूप से आवश्यक विविधता के बड़े हिस्से को कवर करता है। यह सुनिश्चित करने के लिए आपके पास आवश्यक है कि आप किसी एमुलेटर या सिम्युलेटर पर नहीं बल्कि वास्तविक वास्तविक डिवाइस पर अपने ऐप का परीक्षण करें।
इसके अलावा, आपने ओएस, डिवाइस प्रकार, विखंडन, स्क्रीन, मेमोरी और अन्य कारकों की परिवर्तनशीलता को अच्छी तरह से पूरा किया है जो मोबाइल डिवाइस पर आपके एप्लिकेशन के कामकाज को प्रभावित कर सकते हैं।
# 2) सही परीक्षण समाधान
तो क्या आप वास्तव में मोबाइल परीक्षण समाधान की तलाश कर रहे हैं? एक आईडीई ताकि स्क्रिप्टिंग कम हो जाए, एक कीवर्ड-चालित दृष्टिकोण ताकि यहां तक कि मैनुअल परीक्षक भी प्रभावी रूप से इसका उपयोग कर सकें, डिवाइस चुनौतियों को दूर करने में आपकी मदद करने के लिए एक मोबाइल क्लाउड के साथ एकीकरण, एक उपकरण जो आपको संपत्ति और छवि के आधार पर वस्तुओं की पहचान करने में मदद करता है। भी।
बाजार में कई समाधान उपलब्ध हैं- रोबोटियम, अप्पियम, खुले स्रोत से कैलाश, और वाणिज्यिक में - बैंगन, परफेक्टो, आदि।
नीचे एक तुलना तालिका दी गई है, एक से ली गई है सूचनात्मक ब्लॉग , उपकरण के साथ उपलब्ध सुविधाओं को समझने में आपकी मदद करने के लिए-
तालिका 1 - मोबाइल टेस्ट ऑटोमेशन समाधान तुलना
निष्कर्ष
उपरोक्त लेख शुरुआती लोगों के लिए एक विस्तार है, जहां उद्देश्य विशेष रूप से उजागर करना था मोबाइल परीक्षण की दुनिया में वास्तविक समय की चुनौतियों का सामना करना पड़ा , और परीक्षक को अपने मोबाइल परीक्षण की जरूरतों के लिए दृष्टिकोण और समाधान के बारे में एक सूचित विकल्प बनाने में मदद करने के लिए इन समाधानों की तुलना मैट्रिक्स प्रस्तुत करते हैं।
लेखक के बारे में: यह पल्लवी शर्मा का एक अतिथि लेख है। कुल मिलाकर 9 साल के पेशेवर अनुभव के साथ, वह पिछले 7.5 वर्षों से वेबड्राइवर, क्यूटीपी, साही, वातिर, सोपुई, ओपनस्टा और आरपीटी जैसे कार्यात्मक, गैर-कार्यात्मक परीक्षण और स्वचालन उपकरण के क्षेत्र में सॉफ्टवेयर परीक्षण क्षेत्र में है।
अब वह SCRUM कार्यप्रणाली के बाद विभिन्न टीमों की लीड और प्रोजेक्ट प्रबंधन भूमिकाएं संभाल रही हैं।
हमारे अगले लेख में, हम और अधिक चर्चा करेंगे क्यों मोबाइल परीक्षण कठिन है?
अनुशंसित पाठ
- मोबाइल ऐप परीक्षण ट्यूटोरियल (30+ ट्यूटोरियल के साथ एक पूर्ण गाइड)
- मोबाइल ऐप बीटा परीक्षण सेवाएँ (iOS और Android बीटा परीक्षण उपकरण)
- मोबाइल परीक्षण नौकरी कैसे प्राप्त करें - मोबाइल परीक्षण कैरियर गाइड (भाग 1)
- क्यों मोबाइल परीक्षण कठिन है?
- 2021 में 10 सर्वश्रेष्ठ मोबाइल एपीपी सुरक्षा परीक्षण उपकरण
- pCloudy हैंड्स-ऑन रिव्यू ट्यूटोरियल: रियल डिवाइस पर मोबाइल ऐप परीक्षण
- मोबाइल ऐप सुरक्षा परीक्षण दिशानिर्देश
- क्यों मोबाइल ऐप कम अंत उपकरणों पर परीक्षण महत्वपूर्ण है?