टेस्ट केस के बजाय माइंड मैप, या विज़ुअलाइज़ेशन आपको एप्लिकेशन को तेज़ी से परीक्षण करने की अनुमति देता है


नमस्ते! मेरा नाम कट्या है, और मैं पांच साल से अधिक समय से मोबाइल एप्लिकेशन के परीक्षक के रूप में काम कर रहा हूं। पिछले तीन वर्षों से, मैं Badoo आईओएस टीम में काम कर रहा हूं, और साप्ताहिक हम तीन से सात नई सुविधाओं, तीन से पांच तकनीकी कार्यों और पांच से 13 बग फिक्स से जारी करेंगे। जैसा कि आप समझते हैं, एप्लिकेशन इतनी गति से बदल रहा है कि क्लासिक परीक्षण प्रलेखन को बनाए रखना अक्षम है: यह लगभग हमेशा पुराना होगा।

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

इस मामले में, विज़ुअलाइज़ेशन बहुत समय बचा सकता है, इसलिए हमने माइंड मैप्स (या "मानसिक कार्ड") का उपयोग करने का प्रयास किया, जो चेकलिस्ट के रूप में उपयोग करने के लिए सुविधाजनक हैं, लेकिन दृश्य प्रारूप के कारण अधिक दृश्य।

आज हम आईओएस एप्लिकेशन (इसके बाद "मेरे आकर्षण" के रूप में संदर्भित) का परीक्षण करने के लिए मेरे द्वारा बनाए गए मन के नक्शे का विस्तार से विश्लेषण करेंगे, साथ ही उन संसाधनों के माध्यम से भी जाएंगे जिनका उपयोग मोबाइल एप्लिकेशन के लिए एक माइंड मैप बनाने के लिए किया जा सकता है ताकि अधिक से अधिक महत्वपूर्ण परिदृश्यों को कवर किया जा सके।

मन का नक्शा बनाने के लिए क्या


चलो "मेरे आकर्षण" की संरचना का विश्लेषण करते हैं।

जैसा कि आप नीचे देख सकते हैं, परीक्षण के लिए सभी विचारों को दस मुख्य श्रेणियों में विभाजित किया गया है, जिनमें से प्रत्येक की कई शाखाएं हैं:


कार्यक्षमता


यह श्रेणी सबसे अधिक स्वैच्छिक है। यह सुनिश्चित करना महत्वपूर्ण है कि आपकी सुविधा / उत्पाद उसी तरह काम करे जैसा कि उसे करना चाहिए। मैंने इस श्रेणी में निम्नलिखित चेक शामिल किए हैं:



उपयोगकर्ता इंटरफ़ेस


"उपयोगकर्ता इंटरफ़ेस" श्रेणी बेहद महत्वपूर्ण है, क्योंकि उत्पाद की वफादारी और सफलता इस बात पर निर्भर करती है कि उपयोगकर्ता एप्लिकेशन के साथ कैसे इंटरैक्ट करता है। यहाँ मैं निम्नलिखित बिंदुओं की जाँच करने का प्रस्ताव करता हूँ:



नेविगेशन


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


भुगतान


एक क्लासिक को समझने के लिए, मैं कहूंगा: " भुगतान का परीक्षण करें जैसे कि आपकी व्यक्तिगत कमाई इस पर निर्भर करती है।"

आंकड़े


ए / बी परीक्षणों के कठोर युग में, यह निर्णय कि क्या यह सुविधा सफल थी, डेटा विज्ञान टीम द्वारा बनाई गई है। इसलिए, यह बहुत महत्वपूर्ण है कि आपके द्वारा भेजे गए आँकड़े सटीक हों।


नेटवर्क


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



स्वचालन


यदि आपके पास ऑटोटेस्ट्स हैं, तो उनका उपयोग करें (धन्यवाद, कैप)।



क्रॉस प्लेटफ़ॉर्म सत्यापन


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



संचार


यहां मैं आवश्यकताओं को स्पष्ट करने और यह सुनिश्चित करने की सलाह देता हूं कि सभी इच्छुक पक्ष उत्पाद / सुविधाओं से संतुष्ट हैं।



रहस्यमय श्रेणी "अन्य"




समाप्त रूप में, "मेरा आकर्षण" इस प्रकार है:


एक अधिक पठनीय पीडीएफ संस्करण यहां पाया जा सकता है

प्रेरणा के लिए कहां देखें और कैसे कल्पना करें


यदि इस तरह का माइंड मैप आपके एप्लिकेशन के परीक्षण के लिए उपयुक्त है, तो इसे लें। और एक कस्टम मानसिक मानचित्र बनाने के लिए, मैं आपको कुछ सरल कदम उठाने की सलाह दूंगा:

1. केंद्र से शुरू करें - एक विचार के लिए पूछें, यह एक फीचर और पूरे प्रोजेक्ट दोनों का नाम हो सकता है।

2. परियोजना से संबंधित यथासंभव अधिक से अधिक विचार खोजें:

  • आत्म मंथन। अपने दिमाग में आने वाले सभी परीक्षण विचारों को लिखने का प्रयास करें। इस स्तर पर, वे बड़े या छोटे हो सकते हैं, विभिन्न परीक्षण विधियों का उपयोग कर सकते हैं, विभिन्न प्रकार के परीक्षण से संबंधित हो सकते हैं, और सबसे महत्वपूर्ण बात - आपके व्यक्तिगत अनुभव पर आधारित हो और आपके दृष्टिकोण से महत्वपूर्ण हो।
  • सहयोगियों को आकर्षित करें। सहकर्मियों से विचारों में मदद करने के लिए कहें क्योंकि एक सिर अच्छा है और दो बेहतर है! सभी क्यूए इंजीनियर अलग हैं: कोई व्यक्ति अधिक तकनीकी है, कोई यूआई के बारे में अधिक समझदार है; और जब विभिन्न क्षेत्रों में ज्ञान रखने वाले लोग विचारों का आदान-प्रदान करते हैं, तो वे उपयोगी अनुभव और नए ज्ञान प्राप्त करते हैं।
  • इंटरनेट। मैं विचारों की सूची के पूरक के लिए निम्नलिखित साइटों पर एक नज़र डालने की सलाह देता हूं:

- www.ministryoftesting.com , और मैं विशेष रूप से उनके iOS परीक्षण माइंड मैप को पसंद करता हूं - iOS पर परीक्षण के लिए बुनियादी विचारों का एक अच्छा उदाहरण। माइंडपैप - हेयुरिस्टिक परीक्षण रणनीति मॉडल में कई प्रश्न हैं जो सफल अंत-टू-एंड परीक्षण के लिए उपयोगी होंगे।

- www.testingdiaries.com , मुझे उनकी मोबाइल टेस्टिंग चेकलिस्ट उपयोगी लगती है, क्योंकि महत्वपूर्ण चेक अपेक्षित परिणाम के रूप में इंगित किए जाते हैं और दिखाते हैं कि एक आदर्श मोबाइल एप्लिकेशन कैसा दिखना चाहिए।

- मोबाइल परीक्षण के लिए क्लासिक mnemonics: COP FLUNG GUN और LONG FUN CUP (मोबाइल परीक्षण की मूल विशेषताओं का वर्णन करें और विचारों में बहुत समान हैं), I SLICED UP FUN - पहले दो के समान, लेकिन अधिक संतुलित, और SFDPOT , प्रश्नों के रूप में परीक्षण विचारों का निर्माण करते हैं। ।

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

3. विचारों को फ़िल्टर करें। कई होंगे, कुछ दोहराया जाएगा। बेझिझक अतिरिक्त फेंक दें।
एक नाम चुनें। इसके बाद, आपको विचारों के अच्छे नामों के साथ आने की जरूरत है। छोटे और साफ-सुथरे लोग लंबे और पेचीदा वाले की तुलना में बहुत बेहतर दिखेंगे। इसके अलावा, वे भविष्य में खोजने में आसान होंगे।

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

5. कल्पना। विज़ुअलाइज़ेशन मन के नक्शे के सबसे महत्वपूर्ण पहलुओं में से एक है। योजना को पढ़ना आसान और त्वरित होना चाहिए (हम इसे इसके लिए बना रहे हैं, ठीक है?)। माइंड मैप बनाने के लिए कई एप्लिकेशन हैं। मैंने https://simplemind.eu के परीक्षण संस्करण का उपयोग किया, लेकिन मैं दूसरों की सिफारिश कर सकता हूं:

https://coggle.it/

http://www.mindmaple.com/

http://blumind.org/

www.text2mindmap.com

http://wisemapping.com/

और कुछ और उपयोगी टिप्स:

  • एक परीक्षण के लिए एक चार्ट तत्व बनाने का प्रयास करें;
  • लंबी वस्तुओं की तुलना में sublevels बेहतर दिखती हैं;
  • एक निशुल्क एप्लिकेशन का उपयोग करें, न कि भुगतान किए गए संस्करण का परीक्षण संस्करण; या तुरंत वह चुनें जिसे आप पसंद करते हैं, अन्यथा जब आप चार्ट को सही करने का निर्णय लेते हैं, तो आपको भुगतान करना होगा।

और अंत में, मैं कहूंगा


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

मेरे मामले में, माइंड मैप का उपयोग करने से परीक्षण सुविधाओं की गति में औसतन 5-15% (चेकलिस्ट की तुलना में) की वृद्धि हुई।

मुझे उम्मीद है कि यह लेख आपको अपनी खुद की उपयोगी माइंड मैप कृति बनाने के लिए प्रेरित करेगा। मुझे यकीन है कि आप एक मानसिक मानचित्र बनाने और इसका उपयोग करने से दोनों को लाभान्वित करेंगे। आपका ध्यान के लिए धन्यवाद!

ऐसी जाँचें होती हैं कि मैंने बेसिक की विशिष्टता के कारण अप्रासंगिकता के कारण माइंड मैप में शामिल नहीं किया। आप अपने परीक्षण के लिए क्या विशिष्ट परीक्षण विचार जोड़ेंगे?

Source: https://habr.com/ru/post/hi418353/


All Articles