mobile ui testing tutorial gui testing ios
मोबाइल ऐप UI परीक्षण गाइड: iOS और Android UI परीक्षण करना सीखें
मोबाइल के लिए फलते-फूलते बाजार के साथ, मोबाइल एप्लिकेशन का परीक्षण दिन-प्रतिदिन रोमांचक होता गया है।
c और c ++ अंतर
मोबाइल एप्लिकेशन पर केवल कार्यात्मक परीक्षण चलाकर, आप ऐप को बंद नहीं कर सकते। फील्ड परीक्षण, नेटवर्क परीक्षण, UI परीक्षण, बैटरी जीवन परीक्षण आदि जैसे कुछ अन्य परीक्षण प्रकार हैं, जिन्हें करने की आवश्यकता है।
यूआई परीक्षण मोबाइल एप्लिकेशन परीक्षण में महत्वपूर्ण परीक्षणों में से एक है और इसे हल्के में नहीं लिया जाना चाहिए।
ग्राफिकल यूजर इंटरफेस उपयोगकर्ता को आपके एप्लिकेशन को कितना दिलचस्प और इंटरैक्टिव बनाता है, इसमें बहुत अंतर है। एक सभ्य और आकर्षक जीयूआई के महत्व को स्मार्ट डिवाइस वातावरण में अधिक महत्वपूर्ण रूप से महसूस किया जा सकता है जहां लैपटॉप या डेस्कटॉप स्क्रीन की तुलना में स्क्रीन का आकार बहुत छोटा है।
आप क्या सीखेंगे:
- मोबाइल ऐप UI परीक्षण महत्व
- यह निर्णय लेने के लिए कि UI परीक्षण कितना आवश्यक है?
- दिशानिर्देश: मोबाइल ऐप यूआई परीक्षण में क्या परीक्षण करें
- विभिन्न ओएस संस्करणों में यूआई विविधता का परीक्षण कैसे करें?
- असली डिवाइस या एमुलेटर: UI परीक्षण के लिए क्या चुनना है?
- मैनुअल या स्वचालन यूआई परीक्षण?
- मोबाइल ऐप UI परीक्षण उपकरण
- परीक्षण मोबाइल ऐप यूआई के लिए चेकलिस्ट
- 5 मिथकों को स्वचालित मोबाइल यूआई परीक्षण पर
- मिथक और वास्तविकता
- निष्कर्ष
- अनुशंसित पाठ
मोबाइल ऐप UI परीक्षण महत्व
एक उपयोगकर्ता के रूप में आप एक ऐसे ऐप का उपयोग करने का अनुभव करेंगे, जिसमें उपयोगकर्ता इंटरैक्शन का अभाव है और यह समझना मुश्किल है कि इसका उपयोग कैसे करें?
जब उपयोगकर्ता पहली बार मोबाइल एप्लिकेशन का उपयोग करते हैं, तो यह केवल प्रदर्शन नहीं है जो ध्यान चुराता है, बल्कि आकर्षक यूआई भी है। एक यूआई फ्रेंडली एप्लिकेशन एक ऐप की तुलना में अधिक बिकता है जो सबसे अच्छा विकसित होता है लेकिन एक बुरा यूआई के साथ।
यदि किसी एप्लिकेशन में एक डिवाइस पर एक परिपूर्ण और एक शानदार यूआई है, लेकिन दूसरे डिवाइस पर यह पूरी तरह से सिर्फ इसलिए घुमाया जाता है क्योंकि इसमें एक अलग आकार या एक अलग ओएस है, तो यह एक बहुत बुरा प्रभाव छोड़ देगा। आवेदन की व्यावसायिक सफलता बुरी तरह प्रभावित होगी।
क्या आप किसी ऐसे ऐप का प्रचार करेंगे जहां कार्यक्षमता के पूरे सेट को अवरुद्ध करने के लिए बटन बहुत छोटा है?
उपयोगकर्ताओं के लिए ये अप्रिय अनुभव नहीं हैं? उपर्युक्त मामलों के कारण, किसी एप्लिकेशन के UI का परीक्षण करना बहुत महत्वपूर्ण हो जाता है। मोबाइल अनुप्रयोगों के लिए जिन दो प्रमुख सत्यापन की आवश्यकता होती है, वह है उपयोगकर्ता मित्रता और विभिन्न मॉडलों और ओएस संस्करणों में उपस्थिति।
निम्नलिखित इस बात का एक उदाहरण है कि विभिन्न स्क्रीन आकारों में UI कैसे सही होना चाहिए:
यह निर्णय लेने के लिए कि UI परीक्षण कितना आवश्यक है?
निम्नलिखित चार्ट विभिन्न वर्टिकल को दर्शाता है जिसमें मोबाइल ऐप्स को वर्गीकृत किया जा सकता है:
(छवि स्रोत )
ऊपर दिए गए चार्ट से, आप यह जान सकते हैं कि गेमिंग ऐप्स लगभग 24.43% बाजार हिस्सेदारी का हिस्सा लेते हैं, और उसके बाद व्यापार और शिक्षा ऐप।
- गेमिंग ऐप्स के रूप में विकसित ऐप्स को हर पहलू पर पूरी तरह से परीक्षण की आवश्यकता होती है क्योंकि सफलता प्राप्त करने के लिए UI सबसे बड़ा योगदानकर्ता है चाहे वह मूल निवासी या हाइब्रिड ऐप हो
- एक व्यावसायिक ऐप अपनी सफलता के लिए पूरी तरह से UI पर निर्भर नहीं हो सकता है क्योंकि ज्यादातर मामलों में लक्ष्य दर्शकों को ऐप का उपयोग करने के लिए प्रशिक्षित किया जाता है। इसलिए, ऐसे ऐप्स में साधारण UI हो सकता है।
- शैक्षिक उद्देश्यों के लिए विकसित ऐप्स को संपूर्ण रूप से UI परीक्षण की आवश्यकता होती है।
- खरीदारी, यात्रा आदि जैसे व्यावसायिक ऐप्स को संपूर्ण UI परीक्षण उपकरणों और विभिन्न OS संस्करणों की आवश्यकता होती है।
संक्षेप में, ऐप के उद्देश्य के आधार पर, यूआई परीक्षण की गहराई तय की जा सकती है लेकिन यूआई परीक्षण हमेशा कम से कम 3 मिलियन ओएस संस्करणों पर किया जाना चाहिए।
दिशानिर्देश: मोबाइल ऐप यूआई परीक्षण में क्या परीक्षण करें
मोबाइल एप्लिकेशन पर UI का परीक्षण करते समय, विभिन्न विशेषताओं को सत्यापित करने की आवश्यकता होती है।
निम्नलिखित कुछ विशेषताएं हैं जिनका हर ऐप के लिए परीक्षण किया जाना चाहिए:
# 1) स्क्रीन संकल्प
निम्नलिखित कुछ सामान्य स्क्रीन रिज़ॉल्यूशन हैं जिन्हें टेस्टबेड बनाते समय माना जाता है:
- 640 × 480
- 800 × 600
- 1024 × 768
- 1280 × 800
- 1366 × 768
- 1400 × 900
- 1680 × 1050
जब आप अपने ऐप में मल्टी-कॉलम लेआउट रखते हैं, तो इन सभी प्रस्तावों का परीक्षण करना आवश्यक है।
इसलिए सत्यापन को सबसे छोटे से सबसे बड़े संकल्प से शुरू करने की आवश्यकता है। इसके अलावा, यदि आपके ऐप में सूचनाओं के साथ कार्डों की एक लंबी सूची है, तो उन्हें भी अपनी जानकारी के रैपिंग के लिए एक अलग रिज़ॉल्यूशन पर परीक्षण करने की आवश्यकता है।
( छवि स्रोत )
# 2) स्क्रीन का आकार
स्क्रीन आकार और उपलब्ध प्रस्तावों में बहुत अधिक विविधताएं हैं। विशेष रूप से स्मार्ट उपकरणों में, नियंत्रण आकार स्थिर नहीं होते हैं, उनका उपलब्ध स्क्रीन आकार से संबंध होता है।
परीक्षण करते समय, सुनिश्चित करें कि नियंत्रण आकार एस्थेटिक रूप से अच्छा दिखता है और नियंत्रण पूरी तरह से स्क्रीन पर बिना किसी स्क्रॉलिंग के दिखाई देता है। विभिन्न उपकरणों पर विभिन्न स्क्रीन आकार और संकल्प के साथ जीयूआई का परीक्षण करें।
एमुलेटर इस उद्देश्य के लिए अच्छे हैं लेकिन असली डिवाइस से कुछ भी मेल नहीं खाता है। इसलिए सुनिश्चित करें कि आप कम से कम दो या तीन वास्तविक उपकरणों पर परीक्षण करते हैं। इसके अलावा, अगर डिवाइस इसका समर्थन करता है तो परिदृश्य और पोर्ट्रेट झुकाव पर परीक्षण करना न भूलें।
इसकी उपयोगिता सुनिश्चित करने के लिए आपको आमतौर पर उपयोग किए जाने वाले प्रस्तावों के तहत आवेदन का परीक्षण करना चाहिए।
कुछ चीज़ें जो आपको यहाँ समझनी चाहिए वो हैं:
स्क्रीन आकार और रिज़ॉल्यूशन के बीच का अंतर: स्क्रीन का आकार इंच में स्क्रीन की लंबाई तिरछे या स्क्रीन के एक कोने से दूसरे कोने तक मापा जाता है। स्क्रीन रिज़ॉल्यूशन चौड़ाई और ऊंचाई है, उदाहरण 640w × 480h जो स्क्रीन के पार जाने वाले पिक्सेल की संख्या का प्रतिनिधित्व करता है, जो कई पिक्सेल नीचे जा रहा है।
# 3) विभिन्न यूआई तत्व
यूआई तत्व जैसे बटन, हेडिंग, आइकन, इमेज, सिलेक्शन फील्ड, टेक्स्ट फील्ड, चेकबॉक्स, आदि कुछ अलग-अलग तत्व हैं, जिन्हें स्क्रीन पर अपने रूप और आकार के लिए सत्यापित करने की आवश्यकता होती है।
विशेष रूप से टेक्स्ट फ़ील्ड के लिए, यदि सॉफ्ट कीबोर्ड टेक्स्ट फ़ील्ड में टैप पर दिखाई देता है, तो परीक्षण और सत्यापित किया जाना चाहिए।
बटन आकार का सबसे महत्वपूर्ण परीक्षण पूरी तरह से आवश्यक है क्योंकि मुझे गैलेक्सी एस फोन पर परीक्षण करते समय हमारे ऐप में याद है, हमें एक अवरोधक मिला जहां एक बटन ने पूरे ऐप को सिर्फ इसलिए अवरुद्ध कर दिया क्योंकि बटन पर क्लिक करने के लिए बहुत छोटा दिखाई दिया।
यूआई तत्वों की स्थिति को आवश्यकता के खिलाफ भी सत्यापित किया जाना चाहिए यानी यदि सभी को केंद्र-संरेखित या बाएं-संरेखित आदि किया जाए।
# 4) स्टाइल: डिवाइस का कलर और थीम स्कीम
ऐप यूआई और रंग योजना फोन के विभिन्न रंगों और थीम योजनाओं के अनुरूप होनी चाहिए। सैमसंग फोन का रंग और विषय नोकिया या एमआई फोन से बहुत अलग है ।
इसलिए आपको यह सत्यापित करने की आवश्यकता है कि ऐप ऐसे फ़ोनों के अनुरूप है या नहीं।
आपके आवेदन में एक विशिष्ट डिज़ाइन है। और नियंत्रण की शैली को उस डिज़ाइन के साथ मेल खाना चाहिए। आपने कई एप्लिकेशन देखे होंगे जहां कुछ नियंत्रण उदा। पैनलों में गोल किनारे और अन्य नियंत्रण हैं उदा। टेक्स्ट बॉक्स में तेज धार होती है।
यद्यपि इस प्रकार के मुद्दे एप्लिकेशन की उपयोगिता या कार्यक्षमता को प्रभावित नहीं करते हैं, फिर भी एप्लिकेशन का एक सुसंगत रूप एप्लिकेशन और उपयोगकर्ता के बीच एक मैत्रीपूर्ण संबंध बनाने में मदद करता है।
शैली में सबसे महत्वपूर्ण चीजों में से एक विभिन्न पृष्ठों का फ़ॉन्ट है। एप्लिकेशन के रूप और स्वरूप में किसी भी असंगतता से बचने के लिए फ़ॉन्ट का अच्छी तरह से परीक्षण किया जाना चाहिए।
अधिकांश समय, हम उस पाठ पर ध्यान केंद्रित करते हैं जो सामान्य स्थितियों में दिखाई देता है और उस पाठ को अनदेखा करता है जो विशिष्ट स्थितियों में दिखाई देता है। सफलता और विफलता संदेश इस प्रकार के पाठ का एक उदाहरण है।
एक अन्य कारक जो शैली में महत्वपूर्ण है वह फ़ॉन्ट रंग और उस स्थिति के बीच का संबंध है जिसमें पाठ प्रदर्शित होता है।
उदाहरण के लिए, लाल रंग त्रुटि संदेश, सफलता के लिए हरा, चेतावनी के लिए पीला, और हाइपरलिंक के लिए नीले रंग के लिए उपयोग किया जाता है।
# 5) मल्टी-टच या सिंगल टच
यदि आपका ऐप मल्टी-टच फ़ीचर को ज़ूम या पिंच को सिकोड़ने आदि के लिए सपोर्ट कर रहा है, तो आपको इस फ़ीचर को अच्छी तरह से परखने और सभी लागू स्क्रीन के लिए इसके लिए बहुत सारे टेस्ट केस बनाने की ज़रूरत है।
# 6) लॉन्ग या शॉर्ट प्रेस
एक आइकन पर एक लंबा प्रेस संदर्भ मेनू दिखाता है जबकि एक छोटा स्पर्श मेनू की बहुत पहली क्रिया करता है। यदि आपके ऐप में यह सुविधा दी गई है, तो आपको इस कार्यक्षमता और इसके आस-पास की सभी कार्यक्षमताओं को सत्यापित करना होगा।
# 7) स्थान
स्थान और स्थिति दो शब्द हैं जो वैकल्पिक रूप से उपयोग किए जाते हैं और, दिलचस्प रूप से, वे आगे दो अलग-अलग अवधारणाओं को व्यक्त करने के लिए उपयोग किए जाते हैं जो नीचे दिए गए हैं:
1) कभी-कभी यह स्क्रीन पर क्षेत्र है जहां एक नियंत्रण दिखाई देता है।
उदाहरण के लिए, हैडर पर स्थित है ऊपर पृष्ठ के, लेबल हैं बाएं संरेखित , और टेक्स्टबॉक्स हैं सही संरेखित, इधर, Here शीर्ष ’, Al बाएं संरेखित’, और igned सही संरेखित ’नियंत्रण के सापेक्ष स्थान हैं।
दो) कभी-कभी यह अन्य नियंत्रणों के बीच नियंत्रण का क्रम होता है।
उदाहरण के लिए, व्यक्तिगत जानकारी प्राप्त करते समय, पहला नाम है पीछा किया अंतिम नाम से। या, अमेरिकी पते के लिए पूछने के लिए नियंत्रण का प्रारूप होना चाहिए गण - जिप, शहर, राज्य।
इन दोनों स्थितियों के लिए, हम नियंत्रण के स्थान के बारे में बात कर रहे हैं।
स्थान और नियंत्रण की स्थिति के लिए परीक्षण करते समय, सुनिश्चित करें कि सब कुछ तार्किक रूप से स्क्रीन पर रखा गया है और एक अच्छा सौंदर्य बोध दिखाता है।
ऐसी परिस्थितियां हैं जहां एक या अधिक नियंत्रण एक से अधिक स्क्रीन पर दिखाई देते हैं। इस स्थिति में, आपको यह सुनिश्चित करना चाहिए कि वे सभी पृष्ठों पर एक ही स्थान और एक ही सापेक्ष क्रम में दिखाई दें।
विभिन्न ओएस संस्करणों में यूआई विविधता का परीक्षण कैसे करें?
UI OS संस्करण के साथ बदलता रहता है और नए संस्करण के लॉन्च के साथ, UI में वृद्धि होती है।
आइए हम वर्तमान में उपलब्ध 3 नवीनतम ओएस के यूआई का निरीक्षण करें और समझें कि ये विविधताएं मोबाइल एप्लिकेशन को कैसे प्रभावित करती हैं।
वे:
- चूसने की मिठाई
- marshmallow
- नूगा
नई UI या कार्यक्षमता सुविधाओं की उपरोक्त सूची को देखते हुए, QA के रूप में आपको इसके चारों ओर परीक्षण मामलों को डिजाइन करने की आवश्यकता है।
1) लॉलीपॉप:
- अपने ऐप पर नए डिज़ाइन के प्रभाव के लिए परीक्षण मामले बनाएं।
- जरूरी नहीं कि सभी स्क्रीन के लिए बल्कि अपने ऐप पर नए शॉर्टकट एक्सेस करने के लिए टेस्ट केस बनाएं।
2) मार्शमैलो:
- यदि आपका ऐप emojis से संबंधित है, तो नए emojis को सत्यापित करने के लिए परीक्षण मामले बनाएं। ऐसे ऐप्स जो उपयोगकर्ताओं को समीक्षा लिखने या चैट करने की अनुमति देते हैं, जो अक्सर इमोजीस का उपयोग करते हैं।
- जब आपका ऐप पहली बार प्रकाशित और इंस्टॉल किया जाता है, तो उसे अनुमति मांगने की आवश्यकता हो सकती है इसलिए नई अनुमति स्क्रीन के UI परीक्षण की आवश्यकता है। और उसी के लिए टेस्ट केस बनाएं।
- यदि आपका ऐप Google नाओ का उपयोग कर रहा है, तो आपको अपडेट किए गए Google नाओ सुविधा UI का परीक्षण करने के लिए परीक्षण मामले बनाने की आवश्यकता है।
3) नौगट:
- अपने ऐप का संपूर्ण परीक्षण दिवास्वप्न वास्तविकता मोड के लिए किए जाने की आवश्यकता है और इसलिए तदनुसार परीक्षण मामले बनाएं।
- अपने ऐप के लिए मेनू विकल्पों को सत्यापित करने के लिए टेस्ट केस बनाएं।
- यदि आपका ऐप emojis और GIFs से संबंधित है, तो नई emojis और GIF भेजने के विकल्प को सत्यापित करने के लिए टेस्ट केस बनाएं।
असली डिवाइस या एमुलेटर: UI परीक्षण के लिए क्या चुनना है?
जब आपको एक मोबाइल एप्लिकेशन का परीक्षण करना होता है, तो आप सोच सकते हैं कि परीक्षण किया हुआ क्या होना चाहिए?
एक असली डिवाइस या एमुलेटर या दोनों पर परीक्षण करना है या नहीं इसका कोई पुख्ता जवाब नहीं है क्योंकि चुनाव इस बात पर निर्भर करता है कि आप क्या परीक्षण करना चाहते हैं।
कार्यक्षमता, प्रदर्शन, नेटवर्क प्रतिक्रिया, क्षेत्र परीक्षण, आदि के परीक्षण के लिए, आपको हमेशा एक वास्तविक उपकरण पसंद करना चाहिए। लेकिन यूआई जैसी चीजों के लिए आपको कुछ वास्तविक उपकरणों के साथ एमुलेटर चुनना चाहिए।
पेशेवरों
UI परीक्षण के लिए एमुलेटर का उपयोग करने के नियम हैं:
1) सभी प्रस्तावों के उपकरणों को इकट्ठा करना व्यावहारिक रूप से संभव नहीं है और इसके लिए भारी धनराशि भी खर्च करनी होगी। लेकिन एमुलेटर की कीमत कुछ भी नहीं है।
दो) एक एमुलेटर के साथ, आप सभी स्क्रीन रिज़ॉल्यूशन और ओएस संयोजन बना सकते हैं।
3) यदि आपके पास वास्तविक उपकरणों का केवल एक सेट है, लेकिन QA टीम 1 से अधिक व्यक्ति की है, तो सभी QAs समानांतर में समान परीक्षण के लिए परीक्षण नहीं कर सकते हैं। एक एमुलेटर के साथ, प्रत्येक क्यूए अपनी मशीन पर एक ही संयोजन बना सकता है और समानांतर में परीक्षण कर सकता है।
4) एक एमुलेटर पर परीक्षण कम समय लेने वाला होता है और वास्तविक डिवाइस की तुलना में तेज होता है।
5) यूआई से संबंधित सामान्य कीड़े जैसे संरेखण आदि को एमुलेटर पर आसानी से पकड़ा जा सकता है।
विपक्ष
विपक्ष में शामिल हैं:
1) जेस्चर को एमुलेटर पर परीक्षण नहीं किया जा सकता है। एक बार में केवल एक इशारे का अनुकरण किया जा सकता है।
दो) जीपीएस, ड्रॉपिंग या कमजोर नेटवर्क आदि के भौतिक इनपुट का भी परीक्षण नहीं किया जा सकता है।
3) कोई तरीका नहीं है कि आप सोनी, एलजी, नेक्सस, आदि फोन के लिए एक एमुलेटर बना सकें।
4) कम बैटरी या कम मेमोरी आदि के साथ एमुलेटर पर वास्तविक वातावरण बनाना संभव नहीं है।
इसलिए निर्णय आपके ऐप और परीक्षण की आवश्यकता के आधार पर किया जाना चाहिए।
मैनुअल या स्वचालन यूआई परीक्षण?
कोई भी उत्पाद चाहे वह डेस्कटॉप ऐप या वेब ऐप या मोबाइल ऐप हो, बिना परीक्षण के जारी किया जा सकता है। क्यूए के रूप में हम प्रत्येक दोष को खोजने और रिपोर्ट करने के लिए संघर्ष करते हैं लेकिन फिर भी, वे ग्राहकों द्वारा रिपोर्ट किए जाते हैं।
तुम जानते हो क्यों?
क्योंकि लम्बे परीक्षण जो अक्सर टाले जाते हैं या छूट जाते हैं, इस प्रकार अनिर्धारित कीड़े छोड़ जाते हैं। इसके अलावा 100% कवरेज, इन-डेप्थ निष्पादन मैन्युअल परीक्षण के साथ संभव नहीं है।
यूआई परीक्षण बहुत सरल और सीधा है और आपको बस यह देखना है कि यह आपकी आंख को कैसा दिख रहा है। अब अगर यह मैन्युअल रूप से किया जाता है तो यह बहुत समय लेने वाला होता है। इसके अलावा, अधिकांश समय हमें यूआई परीक्षण के लिए बहुत बड़ा डेटा बनाने की आवश्यकता होती है जैसे कि एक स्क्रॉल केवल तभी दिखाई देगा जब कार्ड की पंक्तियाँ किसी विशेष गणना को पार करती हैं।
बड़ा डेटा बनाना बहुत समय लेने वाला है। स्वचालित सुइट होने से दोनों समस्याओं का समाधान हो सकता है।
इसके विपरीत, यदि एप्लिकेशन की कार्यक्षमता या UI अभी भी बदलते चरण में हैं, तो स्वचालन में निवेश करने का कोई मतलब नहीं है। इसी तरह, यदि ऐप की कार्यक्षमता महत्वपूर्ण है, तो मैन्युअल रूप से परीक्षण करना बेहतर है।
इसलिए, निम्नलिखित बिंदुओं के आधार पर, आपको यह तय करना चाहिए कि मैन्युअल रूप से परीक्षण करना है या स्वचालित करना है:
- आपके ऐप की प्रकृति।
- आपके ऐप की स्थिरता।
- संसाधनों का अध्ययन करने और उनकी तुलना करने के लिए मानव संसाधन जैसे संसाधन उपलब्ध हैं।
- एक स्वचालन उपकरण के अध्ययन और रैंप-अप के लिए कितना समय लगाया जाता है?
- क्या क्लाइंट रैंप-अप और अध्ययन में समय लगाने के लिए तैयार है?
मोबाइल ऐप UI परीक्षण उपकरण
निम्नलिखित 5 उपकरणों की एक सूची है जो एंड्रॉइड और / या iOS के लिए मोबाइल एप्लिकेशन के UI परीक्षण के लिए उपयोग की जा सकती है।
(कार्यक्षमता परीक्षण उपकरण के लिए y कहां हमारे स्वचालन पर स्वचालन उपकरण की सूची का उल्लेख कर सकते हैं Android अनुप्रयोगों के परीक्षण के लिए उपकरण पृष्ठ)।
(1) सेलेंड्रोइड
यूआई परीक्षण के लिए मोबाइल एप्लिकेशन स्वचालन के लिए सेलेंड्रोइड सबसे अच्छा और सबसे अनुशंसित उपकरणों में से एक है।
इसे नेटिव और हाइब्रिड दोनों ऐप के लिए इस्तेमाल किया जा सकता है। इसका उपयोग केवल एंड्रॉइड ऐप के लिए किया जा सकता है और ग्राहक एपीआई परीक्षण सेलेंड्रोइड 2 का उपयोग करके लिखा जाता है। इसका उपयोग एक से अधिक डिवाइस के साथ भी किया जा सकता है और यह JSON के साथ पूरी तरह से संगत है।
# 2) टेस्टड्रोइड
यह एक क्लाउड-आधारित टूल है और इसे विभिन्न उपकरणों, विभिन्न स्क्रीन रिज़ॉल्यूशन और एंड्रॉइड और आईओएस दोनों के ओएस संस्करणों के लिए उपयोग किया जा सकता है। समानांतर उपकरण परीक्षण इस उपकरण का एक बड़ा लाभ है और UI परीक्षण के लिए एक अच्छा उपकरण है। यह डेवलपर्स को समय-समय पर बाजार में सुधार करने में मदद करता है।
# 3) SeeTest
यह एक पेड टूल है और इसका उपयोग एंड्रॉइड, आईओएस, विंडोज, सिम्बियन आदि के लिए किया जा सकता है।
यह एक क्रॉस-प्लेटफॉर्म टूल है और इसलिए फायदा यह है कि एक ही टेस्ट सभी प्लेटफॉर्म पर चलाया जा सकता है। इसका उपयोग सभी मोबाइल अनुप्रयोगों के लिए किया जा सकता है और परीक्षण एक से अधिक डिवाइस पर समानांतर में चलाए जा सकते हैं।
# 4) यूआई स्वचालन
यह Apple के लिए आधिकारिक UI परीक्षण उपकरण है और iOS एप्लिकेशन को स्वचालित करने के लिए सबसे अच्छा उपकरण है। यद्यपि यह सीखना कठिन है, यह पुस्तकालयों, प्रदर्शन, यूआई परीक्षण, आदि के साथ एक महान लाभ प्रदान करता है।
# 5) कैलाश
इसे देशी या हाइब्रिड ऐप्स के लिए Android और iOS परीक्षण दोनों के लिए उपयोग किया जा सकता है। यह एक क्रॉस-प्लेटफ़ॉर्म उपकरण है और इसका उपयोग इशारों, स्क्रीनशॉट, अभिकथन आदि को स्वचालित करने के लिए किया जाता है। इसका उपयोग वास्तविक टचस्क्रीन उपकरणों पर किया जा सकता है। इसमें खीरे का भी समर्थन है।
जब डेवलपर्स ऐप का परीक्षण कर रहे होते हैं, तो वे एंड्रॉइड स्टूडियो का उपयोग करके यूआई परीक्षण भी कर सकते हैं लेकिन इसका उपयोग केवल एंड्रॉइड अनुप्रयोगों के लिए किया जा सकता है।
अनुशंसित पढ़ना => स्वचालित उपयोगकर्ता इंटरफ़ेस परीक्षण
परीक्षण मोबाइल ऐप यूआई के लिए चेकलिस्ट
नीचे यह सुनिश्चित करने के लिए परीक्षकों के लिए चेकलिस्ट है कि जीयूआई का परीक्षण पूरी तरह से स्मार्ट उपकरणों पर किया गया है:
✅ | डिवाइस पर समग्र रंग योजना और एप्लिकेशन की थीम का परीक्षण करें। |
✅ | स्क्रीन ओरिएंटेशन का परीक्षण पोर्ट्रेट और लैंडस्केप मोड दोनों में किया जाता है। |
✅ | आइकन की शैली और रंग की जाँच करें। |
✅ | विभिन्न उपकरणों और नेटवर्क स्थितियों में वेब सामग्री के रूप और स्वरूप का परीक्षण करें। |
✅ | मल्टी-कॉलम लेआउट के लिए टेस्ट - जांचें कि क्या कॉलम सही तरीके से संरेखित हैं और कम रिज़ॉल्यूशन पर भी देखे जा सकते हैं। |
✅ | जब पृष्ठ लोड हो रहे हों तो प्रगति संकेतक दिखाई दे रहे हैं या नहीं। |
✅ | मेनू की जांच करें और उन्हें कैसे लागू किया जाए। |
✅ | मेनू में शामिल आइटम की जाँच करें। |
✅ | स्क्रीन मोड बदलते समय वर्चुअल कीबोर्ड के उपयोग की जांच करें। |
✅ | टच स्क्रीन और ट्रैकबॉल के माध्यम से चुटकी से ज़ूम प्रभाव की जाँच करें - विवरण ज़ूमिंग पर विकृत नहीं होना चाहिए। |
✅ | स्लाइडिंग प्रभाव का परीक्षण करें - एक ही झटके में काम करना चाहिए; अगली स्क्रीन विरूपण के बिना स्क्रीन रिज़ॉल्यूशन में होनी चाहिए |
✅ | बटन संवेदनशीलता का परीक्षण करें - किसी भी तरह के स्पर्श (एक बड़ी उंगलियों या स्टाइलस) के साथ क्लिक करने योग्य होना चाहिए। |
✅ | वर्चुअल कीबोर्ड स्वचालित रूप से खुलता है जब उपयोगकर्ता किसी पाठ क्षेत्र में पाठ दर्ज करना चाहता है। |
✅ | टेस्ट करें यदि एप्लिकेशन को मोबाइल हार्ड कीज, स्टार्ट, होम, मेन्यू, बैक बटन के साथ अच्छी तरह से एकीकृत किया गया है। |
✅ | जांच करें कि ट्रैकबॉल के माध्यम से पेज नेविगेशन और स्क्रॉलिंग ठीक काम कर रहे हैं या नहीं। |
✅ | डिवाइस पर एप्लिकेशन की समग्र प्रतिक्रिया का परीक्षण करें। |
5 मिथकों को स्वचालित मोबाइल यूआई परीक्षण पर
आवेदन की सफलता का सवाल उठने पर ऑटोमेटेड मोबाइल यूआई टेस्टिंग को काफी महत्वपूर्ण माना जाता है। लेकिन स्वचालित परीक्षण से संबंधित कुछ मिथक हैं।
ऐसे मिथक सच नहीं हो सकते क्योंकि वे सतही हो सकते हैं। स्वचालित परीक्षण की प्रक्रिया में गहराई से उतरने से यह गायब हो जाता है। आइए हम उनमें गहराई तक खुदाई करें।
मिथक 1: गति
यह मिथक बहुत आम है। आईटी उद्योगों से संबंधित अधिकांश लोगों का एक मिथक है कि 'मैनुअल परीक्षण' की तुलना में 'स्वचालन परीक्षण' करने में अधिक समय लगता है। यह तथ्य कुछ परिदृश्यों में कुछ हद तक सही है।
इसका कारण यह है कि ऑटोमेटेड मोबाइल यूआई परीक्षण की तुलना में मैन्युअल परीक्षण तेजी से परिणाम देता है। लेकिन यह केवल प्रारंभिक और प्रारंभिक चरणों में मामला है।
Android पर संग्रहीत एप्स कहां हैं
बार-बार परीक्षण के साथ, आपको या तो बहुत अधिक सुविधाओं के परीक्षण की आवश्यकता है या परीक्षण गुणों को कम करना है। जबकि स्वचालित परीक्षण के साथ, आप हमेशा हर बार समान परीक्षण स्तर चलाते हैं जिससे लंबे समय में समय की बचत होती है।
मिथक 2: कवरेज
वर्तमान परिदृश्य में, नए एंड्रॉइड डिवाइस नियमित रूप से बाजारों में जारी किए जाते हैं। और ऐसे ऑपरेटिंग सिस्टम (OS) के ऐप्स की संख्या बढ़ रही है। फिर आईओएस जैसे ऑपरेटिंग सिस्टम हैं जो दैनिक उपयोग के लिए और भी अधिक ऐप हैं।
इतने सारे ऐप के लिए मैन्युअल परीक्षण बहुत मुश्किल हो जाता है। लेकिन क्लाउड सर्वर के स्वचालित परीक्षण रखरखाव के मामलों में पर्याप्त होगा। स्वचालित परीक्षण की सहायता से, ऐप्स का कुल और पूर्ण परीक्षण कवरेज संभव है।
मिथक 3: लागत
यह एक तथ्य है कि मैन्युअल परीक्षण की लागतों की तुलना में ऐप्स के स्वचालित परीक्षण की लागत अधिक होती है। हालाँकि, यह केवल तभी सही होगा जब ऐप के नंगे आवश्यक के लिए परीक्षण किए जा रहे हों। जैसे-जैसे ऐप का वातावरण और सॉफ्टवेयर जटिल होता जाता है, मैन्युअल परीक्षण अधिक महंगा होता जाता है।
ऐसा इसलिए है क्योंकि इष्टतम परीक्षण परिणामों के लिए अधिक परिष्कृत उपकरणों की आवश्यकता होती है। उन परिष्कृत परीक्षण उपकरणों के साथ, उच्च प्रशिक्षित कर्मचारियों की आवश्यकता है जो ऐसे उपकरणों का प्रबंधन कर सकते हैं। इसके लिए उन्हें प्रशिक्षण की आवश्यकता होगी।
जब एक स्वचालित के साथ तुलना की जाती है तो मैन्युअल परीक्षण महंगा हो जाता है।
मिथक 4: संगति
मैनुअल परीक्षण के मामले में, हमेशा अलग-अलग धारणाओं के लिए जगह होती है जो एक परीक्षक से दूसरे में भिन्न होती है। यह ऑपरेटिंग सिस्टम (OS) के साथ-साथ परीक्षण किए गए वातावरण, और ऐप्स पर भी निर्भर करता है।
जब आप सॉफ़्टवेयर में मैन्युअल परीक्षण लागू करते हैं, तो ऐसे छेद होते हैं जिनके माध्यम से कुछ कीड़े गुजर सकते हैं। इसलिए मैन्युअल परीक्षण केवल बुनियादी बग का पता लगाने के लिए अच्छा है। अलग-अलग धारणा के लिए कोई परीक्षण नहीं है, जो अलग-अलग धारणाओं के साथ स्वचालित बनाता है।
मिथक 5: अनिच्छा
यह सच नहीं है कि स्वचालित परीक्षण ने मानव को बदल दिया है, बल्कि यह मैनुअल परीक्षक की बेहतरी के लिए है। स्वचालित परीक्षण बार-बार स्वचालित परिणाम प्रदान करते हैं, अधिकतम सटीकता के साथ कई बार। तो सवाल उठता है, मनुष्यों की आवश्यकता क्यों है?
स्वचालित परीक्षण को स्क्रिप्ट राइटिंग और संपूर्ण परीक्षण प्रक्रिया की योजना की आवश्यकता होती है। इस कार्य के लिए मानव प्रयास की आवश्यकता है। स्वचालित परीक्षण की प्रक्रिया समय और धन को बचाने में मदद करती है जैसे कि आप मैनुअल परीक्षण की प्रक्रियाओं की बेहतरी के लिए ऐसे संसाधनों का उपयोग करते हैं। बेहतर उपकरणों का विकास बदले में स्वचालित परीक्षण की पहले से मौजूद प्रक्रियाओं की उन्नति में मदद करेगा।
ऊपर उल्लेख किया गया है कि स्वचालित परीक्षण के उद्योग में प्रचलित कुछ सबसे लोकप्रिय मिथक हैं। स्वचालित मोबाइल UI परीक्षण की बेहतरी के लिए इसे मिटाने की आवश्यकता है।
मिथक और वास्तविकता
तथ्य यह है कि यहां तक कि सबसे परिष्कृत विकासात्मक कंपनियां मोबाइल के लिए मैनुअल परीक्षण का उपयोग कर रही हैं, या पूरी तरह से परीक्षण नहीं कर रही हैं। Xamarin 2014 के सर्वेक्षण के अनुसार, मोबाइलों के डेवलपर्स के 13.2% स्वचालित यूआई के परीक्षण करते हैं। फॉरेस्टर रिसर्च के अध्ययन के अनुसार, केवल 53% डेवलपर्स एकल उपकरणों पर सरसरी परीक्षण करते हैं।
पांच सबसे आम कारक क्यों मोबाइल की टीमों में मोबाइल ऐप्स के गुण नहीं हैं और पाँच कारण हैं कि ये सिर्फ वास्तविक अर्थों में ही क्यों नहीं हैं:
a) स्पीड पहला मिथक है।
एक व्यक्ति स्वचालन के लिए समय नहीं निकाल सकता है। वर्ष 2014 में, विक्रेताओं ने 7000 नए एंड्रॉइड डिवाइस प्रकार पेश किए थे। तब 10000 एपीआई ऐसे थे जो मोबाइल के लिए विशिष्ट थे। मोबाइल फोन के अनुप्रयोग तेजी से जहाज और जल्दी से संशोधित। लगातार क्रंचिंग मोड में क्वालिटी एश्योरेंस (क्यूए) के साथ, नियमित रूप से बदलती सुविधाओं के साथ सिंक्रनाइज़ेशन में रखते हुए, टेस्ट स्क्रिप्ट बनाने का समय नहीं है।
पहले मिथक का व्यावहारिक परिदृश्य:
वर्तमान में कीमती समय बर्बाद कर रहा है। यह बहुत सच है। मैन्युअल रूप से परीक्षण स्वचालन-वार के परीक्षण की तुलना में तेज़ है। लेकिन यह बहुत पहले परीक्षण चलाने के लिए है। बाद के रनों पर, जो भी सीमांत लाभ मैनुअल परीक्षण से कटाव की ओर लाता है। यह लगभग तुरंत है। सभी दोहराया परीक्षण रन या सुविधा परिवर्धन के साथ, ऐप डेवलपर्स को या तो परीक्षण गुंजाइश या अतिरिक्त परीक्षण संसाधनों को मापना चाहिए।
परिमित बजट के साथ, यह अंततः उन गुणों के दुष्चक्र को जन्म देता है जो कम हो रहे हैं। डेटा अटैचमेंट और अप्रभावित उपकरणों से उपयोगकर्ताओं की नकारात्मक समीक्षाओं के जवाब में, टीम डिवाइस के कवरेज के विस्तार की इच्छा रखती है। ये क्षमता के रूप में पहले से ही क्यूए विभागों पर तनाव बढ़ाते हैं।
यह है कि व्यवसाय, परीक्षण निष्पादन करते समय उपकरणों को बनाए रखने, शोध और खरीद के लिए संघर्ष करता है। यहां तक कि परीक्षण के सर्वश्रेष्ठ वित्त पोषित यूआई मैनुअल कार्यक्रमों को पूर्ण कवरेज के लिए छोटा कर दिया गया है।
अमेरिका में, मोबाइल की टीमों को 100 प्रतिशत मार्केटिंग शेयरों को कवर करने के लिए 188 उपकरणों पर परीक्षण की आवश्यकता होती है। 2014 के ज़ामरीन शोध के अनुसार, विकास टीमों का बहुमत 25 या उससे कम उपकरणों पर अक्सर परीक्षण करता है।
शीर्ष 10 मुफ्त एमपी 3 डाउनलोड साइटों
इन डेवलपर समुदायों के एक-चौथाई से अधिक पांच या उससे कम उपकरणों को लक्षित करते हैं। परीक्षण की वास्तविक दुनिया की स्थितियों में, स्वचालन लगभग तुरंत और तुरंत भुगतान करता है। पहले परीक्षण चलाने पर, यह देखा गया है कि उपभोक्ता परीक्षण समय को 4 गुना बढ़ाते हैं। पचास या उससे अधिक उपकरणों के खिलाफ चलने पर यह संपूर्ण मैन्युअल परीक्षण से अधिक है।
बाद में चलने वाले रन बहुत तेज़ हो गए हैं। फिर भी छोटा करने के लिए लगभग पूरे परीक्षण सप्ताह के लिए कुछ घंटों का उपयोग होता है।
b) कवरेज दूसरा मिथक है।
विखंडन व्यापक उपकरण के कवरेज को प्राप्त करने की कोई संभावना नहीं है। आईओएस के लिए ऑपरेटिंग सिस्टम और कारक बनाने के लिए अद्वितीय एंड्रॉइड के 19000 से अधिक उपकरणों और दर्जनों के क्रमपरिवर्तन के साथ, बहुत सारी टीमों का मानना है कि प्रदान किए गए बाजारों में उपकरणों की प्रमुखता को कवर करना संभव नहीं है।
इसलिए इन उपकरणों के मुट्ठी भर में डिफ़ॉल्ट परीक्षण काफी अच्छा है।
दूसरे मिथक की वास्तविकता:
डिवाइस का कवरेज पूरा हो सकता है। अगर लोग मुट्ठी भर उपकरणों को घर में बनाए रखते हैं तो वे बहुत कुछ कर रहे हैं। डिवाइस की खरीद मुश्किल है।
बदले में अपने पैसे, लागत और समय को बनाए रखना, अपने परीक्षकों को लाभकारी बनाना, जहां और जब इसकी आवश्यकता महसूस होती है, लॉजिस्टिक लॉगजैम बनाता है। गार्टनर द्वारा यह कहा गया था कि मोबाइल डेवलपर्स को प्लेटफॉर्म की गति और परिवर्तन के प्रसार के लिए उच्च स्वचालन दरों को प्राप्त करने के तरीके खोजने चाहिए। यह होस्टिंग में किया गया था। विभिन्न कार्यों में आंतरिक प्रबंधन का उपयोग किया जाता है।
इस तरह के स्वचालन का मार्ग तृतीय पक्षों की क्लाउड सेवाओं के माध्यम से है। तृतीय-पक्ष क्लाउड सेवाएँ सुरक्षित रूप से कारखानों के मानकों के लिए ऐप लोडिंग प्रक्रियाओं, परीक्षण स्क्रिप्ट निष्पादन, परिणाम रिपोर्टिंग, और पुन: सेटिंग डिवाइस के स्वचालन में मदद करती हैं। समानांतर में चलने वाले ऐप्स के परीक्षणों के परिणाम भी तेजी से आगे बढ़ते हैं।
वास्तविक उपकरणों की विस्तृत श्रृंखला का परीक्षण करते समय, टेस्ट क्लाउड एक और सभी टीमों को यह जानने के लिए अनुमति देते हैं कि ऐप कैसे कार्य करता है, बदले में, मोबाइल विकास के विशिष्ट अनुमानों को समाप्त करता है।
उदाहरण: उत्पाद प्रबंधकों ने विश्वास के साथ कम सिस्टम आवश्यकताओं को सेट किया है जो उपकरणों के प्रदर्शन में उचित हैं। डेवलपर्स नए बिल्ड की प्रतिबद्धता से पहले बग को ठीक करने के दृश्य उद्देश्य की पुष्टि प्राप्त करते हैं। यह इस बात की परवाह किए बिना है कि वे कहां और कब काम करते हैं।
ग) लागत तीसरा मिथक है।
व्यक्ति केवल मैनुअल परीक्षण का खर्च उठा सकते हैं। स्वचालन परीक्षण को परीक्षण स्क्रिप्ट के निर्माण की आवश्यकता है, क्यूए कर्मचारियों के लिए सीखने की अवस्था और बुनियादी ढाँचा। डेडलाइन मारने के लिए पहले से ही कई टीमें संघर्ष कर रही हैं। वे पहले से ही बजट से अधिक हैं। इसलिए स्वचालन परीक्षण लंबी दूरी पर लगता है।
तीसरे मिथक के लिए व्यावहारिक परिदृश्य:
मैनुअल परीक्षण केवल पैसे बचाता है, जब लोग कवरेज का त्याग करते हैं। नंगे-हड्डियों वाले अधिकांश वातावरण में मैन्युअल रूप से परीक्षण केवल कम खर्चीला लगता है।
परीक्षण के मामले में कम उपकरणों की बुनियादी कार्यात्मकताओं की त्वरित 'आंत जाँच' शामिल है, फिर मैनुअल परीक्षण बार्गेन की तरह लगता है। लेकिन परीक्षण कवरेज और डिवाइस के साथ कोई भी समानता जो व्यापक है, स्वचालन परीक्षण की तुलना में मैन्युअल रूप से परीक्षण करना अधिक महंगा बना देगा। यह जल्दी भी हो सकता है।
मैनुअल परीक्षण केवल अधिक लोगों और जन के अलावा द्वारा तराजू। लागतों में कोई वास्तविक रैखिकता नहीं है। मांगों को पूरा करने के लिए स्टाफ को स्केल करना समन्वय और प्रशिक्षण के रूप में जबरदस्त ओवरहेड्स लाता है। इस प्रकार परीक्षण मामलों का विभाजन दृष्टिकोण को हटाने का संचालन करके सभी परीक्षकों की क्षमता कम कर देता है।
इसके अतिरिक्त, परीक्षक जिनके पास उपयोगकर्ता व्यवहारों से परे खुदाई के लिए पर्याप्त परिष्कार है, जिससे आवेदन के असफल होने के कारणों की खोज और प्रत्याशा हो सकती है, न तो बहुतायत से और न ही सस्ते हो सकते हैं। प्रारंभिक परीक्षण के समय स्वचालन परीक्षण के लिए हमेशा कुछ अधिक ओवरहेड्स की आवश्यकता होती है।
लेकिन जैसा कि ऊपर कहा गया है, यह नाटकीय रूप से परीक्षण गति में लाभ और लाभ पैदा कर सकता है। यह भी कुछ दिनों के भीतर इसी स्टाफ में कमी पैदा करता है। क्लाउड-आधारित परीक्षण वातावरण ने लागत को और कम कर दिया है। यह अंडर-यूज्ड और महंगे ऑन-प्रिमाइसेस टेस्टिंग इन्फ्रास्ट्रक्चर को खत्म करने से है।
d) संगति का चौथा मिथक होना है।
पर्याप्त रूप से संचालित, निष्पादित और संचालित होने की आवश्यकता है। अलग-अलग परीक्षण टीमों के लिए, तैयार किए गए तैनाती बहुत विविध मैनुअल परीक्षकों की धारणाओं पर निर्मित व्यक्तिपरक निर्णय हैं। उनके पास एक ज्ञान है कि अर्थ यह है कि कीड़े दरार के माध्यम से गिरते हैं।
ओवरलैपिंग टेस्ट कवरेज को रिलीज से पहले सबसे आम और महत्वपूर्ण मुद्दों को पकड़ना चाहिए। बाकी कीड़े रखरखाव की प्रतीक्षा करते हैं।
चौथे मिथक का वास्तविक परिदृश्य:
गुण गुणात्मक नहीं हैं। प्रोडक्शंस की तत्परता कारकों और विचारों के मामलों में नहीं होनी चाहिए। शुद्ध मैनुअल परीक्षण वातावरण में, धारणाएं एक परीक्षण से दूसरे परीक्षण और एक परीक्षक से दूसरे परीक्षक में भिन्न होती हैं। यह परीक्षणों के अनियमित परिणामों और सुसंगत दस्तावेज़ों की ओर जाता है।
उत्पादों की तत्परता के विचार मौजूद होने पर निर्णय जटिल हो जाते हैं। यह अनुपालन की विफलताओं की ओर जाता है, जनता में असंतोष और खोया राजस्व। इसके अतिरिक्त, लोगों और कर्मचारियों के दरवाजे से बाहर जाने पर खो जाने वाली जनजातीय अनपढ़ समझों की जेब का निर्माण होता है।
स्वचालन, बदले में, मात्रात्मक मैट्रिक्स बना सकता है। यह व्यवसाय के निर्णय के औचित्य, उत्पाद की तत्परता और चार्ट टीमों की प्रगति के बारे में निर्णय लेने के लिए सत्य के उद्देश्य स्रोतों के रूप में कार्य करता है।
e) अनिच्छा पाँचवाँ मिथक है।
ऑटोमेशन टेस्टिंग की जगह मैनुअल टेस्टिंग ने ले ली है। विभिन्न डेवलपर्स के बहुत सारे टेस्ट ऑटोमेशन में प्रवेश होता है क्योंकि वे उन परीक्षकों को बदलने की उम्मीद करते हैं जो मशीनों से मैनुअल होते हैं।
यदि परीक्षणों का स्वचालन 100 प्रतिशत सटीकता के साथ 1000 बार इसी तरह के परीक्षणों को दोहराता है, तो सवाल उठता है कि परीक्षण उद्देश्यों के लिए मनुष्यों की आवश्यकता क्यों है। परीक्षण लिपियों का स्वचालन मशीनों द्वारा भी किया जा सकता है।
पांचवें मिथक की वास्तविक समय की तस्वीर:
स्वचालन परीक्षण के साथ मैनुअल परीक्षक बेहतर हो जाते हैं। मशीनों और मनुष्यों के पास विभिन्न चीजों और कारकों के बहुत अच्छे परिदृश्य हैं। परीक्षक, जो मैनुअल परीक्षण करते हैं, हमेशा अधिक रचनात्मक रूप से परीक्षण कर सकते हैं।
स्वचालन परीक्षण उन्हें ऐसा करने से मुक्त करता है। जब भी मानव ऐप को तोड़ने के नए तरीकों के लिए तत्पर होता है, स्वचालन उपकरणों की विस्तृत श्रृंखला में अनुपालन सुनिश्चित करता है। यह यूनिट टेस्ट से लेकर पूर्ण प्रतिगमन टेस्ट तक है। 2 दृष्टिकोणों को अलगाव में काम करने की आवश्यकता नहीं है।
परीक्षण मैनुअल होने के लिए बैक-एंड सिस्टम के तहत खोजपूर्ण मैनुअल का परीक्षण स्वचालित लोड से लोड के तहत नहीं किया गया है। ये प्रस्तुतियों के वातावरण में फसल की त्रुटियों की खोज के लिए उत्कृष्ट तरीके हैं। ऑटोमेशन टेस्टिंग उन टेस्टर की जगह नहीं लेती जो इंसान हैं। इससे उन्हें पुरस्कृत और दिलचस्प काम करने में मदद मिलती है।
बेहतर स्थिरता, कवरेज, लागत और गति उन गुणों को जोड़ते हैं जो बेहतर होते हैं। पैसे और समय की बचत का मतलब है कि कोई अधिक परीक्षण कर सकता है और कम नहीं। यह मामला तब होता है जब कोई मील का पत्थर महत्वपूर्ण हो जाता है। यह परीक्षण को तरीकों में खड़े होने के बजाय चुस्त घटनाक्रम की टीमों के साथ तालमेल रखने की अनुमति देता है।
इसलिए संगठन कोड को अधिक बार जारी करते हैं। यह प्रभावों को कम करता है और दोषों की मात्रा को बिल्ड दिया जाता है। इसका मतलब है कि डेवलपर्स साफ कोड के साथ काम करते हैं। बग्स को ठीक करना नाटकीय रूप से कम जटिल है। यह केवल एक्टिंग के माध्यम से परीक्षकों को मुक्त करता है क्योंकि द्वारपाल रचनात्मकता पर ध्यान केंद्रित करते हैं। खोजपूर्ण परीक्षण से उत्पादों के गुणों में सुधार होता है।
मोबाइल यूआई के स्वचालन परीक्षण समय और गुणों से संबंधित लाभ प्रदान करता है। उपकरण जो स्वचालित रूप से परीक्षकों के लिए मोबाइल उपकरणों की विस्तृत श्रृंखला के माध्यम से उपयोगकर्ता के इंटरफेस के आकलन के लिए आसान बनाने के साथ-साथ उपयोगकर्ता के अनुभवों को आसान बढ़ाने के लिए संशोधन करते हैं।
निष्कर्ष
एक बुरा GUI उपयोगकर्ता के लिए एक अप्रिय अनुभव है। जीयूआई परीक्षण अत्यधिक अनुशंसित और महत्वपूर्ण है, खासकर जब यह स्मार्ट उपकरणों के लिए आता है क्योंकि यहां स्क्रीन का आकार तुलनात्मक रूप से छोटा है और उपकरणों के बहुत सारे रूप बाजार में उपलब्ध हैं।
आपका एप्लिकेशन अलग-अलग उपकरणों पर अलग-अलग रूप से देख और व्यवहार कर सकता है। इसलिए, उपकरणों के कम से कम कुछ मानक आकारों और विविधताओं पर ऐप का परीक्षण करना महत्वपूर्ण है।
सभी मोबाइल एप्लिकेशन को यूआई परीक्षण की आवश्यकता होती है, लेकिन आवश्यक परीक्षण की गहराई आवेदन की श्रेणी या उद्देश्य द्वारा परिभाषित की जाती है। अपने परीक्षण को अंतिम रूप देने से पहले आपको फ़ोन के मॉडल या OS संस्करणों के विरुद्ध एप्लिकेशन की UI विशेषताओं का पूर्ण विश्लेषण करना चाहिए।
इस विश्लेषण के आधार पर, आपको अपने परीक्षण मामलों को परीक्षण के लिए बनाना चाहिए। समय बचाने के लिए जहाँ भी संभव हो स्वचालन का उपयोग करें।
यूआई का परीक्षण करते समय एक खुली नजर रखें क्योंकि यह सरल है फिर भी आपके ऐप की बिक्री पर इसका बड़ा प्रभाव पड़ता है।
विस्तृत जानकारी के लिए हमारे आगामी ट्यूटोरियल पर एक नज़र डालें मोबाइल उत्तरदायी परीक्षण ।
अनुशंसित पाठ
- एंड्रॉइड और आईओएस मोबाइल ऐप के परीक्षण के लिए ऐपियम ट्यूटोरियल
- Android और iOS के लिए शीर्ष 15 सर्वश्रेष्ठ मोबाइल परीक्षण उपकरण 2021 में
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- मोबाइल ऐप बीटा परीक्षण सेवाएँ (iOS और Android बीटा परीक्षण उपकरण)
- क्यों मोबाइल परीक्षण कठिन है?
- रोबोटियम के साथ शुरुआत करना - सबसे लोकप्रिय Android एप्लिकेशन UI परीक्षण उपकरण
- परीक्षण प्राइमर eBook डाउनलोड
- Android अनुप्रयोगों के लिए 11 सर्वश्रेष्ठ स्वचालन उपकरण (Android App परीक्षण उपकरण)