5 important diagrams that testers need learn how use
यदि चित्रों के लिए नहीं हैं, तो प्रारंभिक इतिहास, निष्क्रिय ज्ञान और भाषा के विकास की कोई रिकॉर्डिंग नहीं थी।
अत्यधिक नाटकीय रूप से नहीं, लेकिन लेखन और अभिव्यक्ति के अत्यधिक विकसित और परिष्कृत रूपों के साथ भी दुनिया में आरेखों का अपना विशेष स्थान है।
प्रौद्योगिकी उद्योग में, हमारे आरेख हमें प्रिय हैं।
यहाँ कुछ प्रमुख हैं जिन्हें हम परीक्षक अक्सर निकट संपर्क में आते हैं और हम उनका उपयोग कैसे करते हैं।
आप क्या सीखेंगे:
- 5 डायग्राम जो परीक्षकों को उपयोग करने के लिए सीखने की आवश्यकता है
- (1) प्रवाह चार्ट:
- # 2) राज्य संक्रमण आरेख:
- # 3) संदर्भ आरेख:
- # 4) माइंडमैप्स:
- # 5) ईआर चार्ट:
- # 6) बोनस: स्क्रीन / वायरफ्रेम का मजाक उड़ाएं:
- लपेटने के लिए- यदि आप की जरूरत है तो आप इन आरेखों को कैसे बना सकते हैं?
- अनुशंसित पाठ
5 डायग्राम जो परीक्षकों को उपयोग करने के लिए सीखने की आवश्यकता है
ये रहा।
(1) प्रवाह चार्ट:
प्रोसेस इलस्ट्रेशन के लिए फ्लो चार्ट बेस्ट हैं। वे प्रत्येक कार्य / प्रक्रिया के प्रकार के लिए विशिष्ट प्रतीकों का उपयोग करते हैं जो प्रक्रिया के भीतर किया जाता है। यह निर्णय, शाखाओं, छोरों आदि के लिए अनुमति देता है, जिससे यह प्रलेखन और समझ के लिए एक आदर्श उपकरण बन जाता है।
परीक्षक आमतौर पर परीक्षण योजना, परीक्षण रणनीति, आवश्यकताओं की कलाकृतियों (बीआरडी, एफआरडी, आदि) या अन्य प्रक्रिया दस्तावेजों में प्रवाह चार्ट पाएंगे।
प्रवाह चार्ट में सबसे अधिक इस्तेमाल किए जाने वाले प्रतीक और उनके अर्थ हैं:
- अंडाकार- स्टार्ट और स्टॉप के लिए
- आयतें- प्रसंस्करण / या एक कार्य के लिए
- हीरे फैसलों के लिए
फ्लो चार्ट आकृतियों की पूरी जानकारी के लिए, देखें फ्लोचार्ट प्रतीक ।
प्रवाह चार्ट के माध्यम से एक प्रक्रिया या नियंत्रण के प्रवाह को समझना सुपर सरल है। यह याद रखने, समझने और त्वरित संदर्भ के रूप में कार्य करता है।
यह भी पढ़े => निर्णय तालिका तकनीक का उपयोग करके जटिल व्यावसायिक तर्क परीक्षण परिदृश्य कैसे लिखें
यहाँ दो तरीके हैं जिनसे हम परीक्षक प्रवाह चार्ट का उपयोग करते हैं:
क) नियंत्रण प्रवाह और सांख्यिकीय विश्लेषण के लिए फ्लो चार्ट:
साइक्लोमेटिक कम्पलेक्सिटी एक मीट्रिक है जो हमें यह मापने में मदद करता है कि एक विशेष सॉफ्टवेयर प्रोग्राम कितना जटिल है। साइक्लोमैटिक कॉम्प्लेक्सिटी को जानने का एक उपयोग यह है कि यह हमें पूर्ण कवरेज (अधिक जानकारी और लिंक नीचे) प्राप्त करने के लिए इकाई परीक्षण की सीमा को समझने में मदद करता है।
इस उपाय पर पहुंचने के लिए फ्लो चार्ट एक विधि है।
नियंत्रण कार्यक्रम चार्ट के माध्यम से निम्न कार्यक्रम के लिए साइक्लोमैटिक जटिलता की गणना करना सीखें।
बस नीचे दिखाए अनुसार एक नियंत्रण प्रवाह चार्ट बनाएं और इस सूत्र का उपयोग करें:
साइक्लोमेटिक कम्पलेक्सिटी: = कनेक्शन या लाइनों की संख्या - नोड्स की संख्या + 2
आरेख से, नोड्स की संख्या 7 और कनेक्शन 7 हैं।
इसलिए, कोड के उस टुकड़े की साइक्लोमैटिक जटिलता 7-7 + 2 = 2 है।
नियंत्रण प्रवाह चार्ट और साइक्लोमैटिक जटिलता का उपयोग करने के बारे में अधिक जानकारी की आवश्यकता है?
इसकी जांच करें:
- व्हाइट बॉक्स परीक्षण करते समय साइक्लोमेट्रिक कॉम्प्लेक्सिटी और कोड कवरेज के बीच संबंध
- मैककेबे की साइक्लोमैटिक जटिलता और हम इसका उपयोग क्यों नहीं करते हैं
बी) प्रक्रिया चित्रण के लिए फ्लो चार्ट:
निम्नलिखित एक फ्लो चार्ट प्रारूप में दर्शाया गया एक दोष ट्रैकिंग प्रक्रिया है। जैसा कि आप देख सकते हैं, यह अवशोषित और कार्यान्वित करने के लिए सुपर आसान है:
()ध्यान दें:बढ़े हुए दृश्य के लिए छवि पर क्लिक करें)
# 2) राज्य संक्रमण आरेख:
जब आप जटिल प्रणालियों को देख रहे होते हैं, तो राज्य संक्रमण तालिका या आरेख महान विश्लेषण उपकरण होते हैं जो एक राज्य से दूसरे में बहुत सारे बदलावों से गुजरते हैं।
उन शुरुआती लोगों के लिए जो सोच रहे हैं, begin राज्य संक्रमण क्या है? ’- एक प्रकाश बल्ब के बारे में सोचो जो एक स्विच द्वारा नियंत्रित होता है। एक स्विच को चालू / बंद किया जा सकता है। इसलिए, एक प्रकाश बल्ब एक निश्चित समय पर हो सकता है या चालू या बंद हो सकता है और यह घटना / क्रिया एक राज्य से दूसरे राज्य में संक्रमण का कारण बन सकती है।
यह आरेख या तालिका के रूप में दिखाया जा सकता है। नीचे की तरह:
लाइटबल्ब ऑन | लाइटबल्ब ऑफ | |
---|---|---|
लाइटबल्ब ऑन | एन | Flipswitch बंद |
लाइट बल्ब बंद | Flipswitch पर | एन |
सरल है, यह नहीं होगा? चलो कुछ और अधिक जटिल है। टिकटिंग प्रणाली के लिए एक राज्य संक्रमण आरेख देखें। यह बहुत सरल और समझने में आसान है।
कृपया ध्यान दें कि राज्य संक्रमण आरेख आमतौर पर व्यावसायिक इकाई-केंद्रित होते हैं और पृष्ठ नेविगेशन-केंद्रित द्वारा दृश्य पृष्ठ नहीं होते हैं।
उदाहरण के लिए: हमारे मामले में मुख्य व्यवसाय इकाई टिकट ही है जो आवेदन के माध्यम से बनाई गई है। पहला भाग, टिकट बनाना, कुछ पृष्ठों के माध्यम से सिस्टम को नेविगेट करना शामिल हो सकता है:
- पेज 1-> का चयन करें यात्रियों के- वयस्क, बच्चे और वरिष्ठ।
- पेज 2-> टिकट का प्रकार चुनें - एक दिन का पास, एक साप्ताहिक पास, एक मासिक पास, आदि।
- पेज 3-> विवरण की समीक्षा करें और अंतिम रूप दें।
- पेज 4-> भुगतान करें, आदि।
इसलिए, पेज ट्रांज़िशन द्वारा कई अलग-अलग विज़ुअल पेज हो सकते हैं, लेकिन टिकट स्वयं बनाए जाने की स्थिति में है। इसलिए हम आम तौर पर दृश्य संक्रमणों के लिए एक एसटी आरेख नहीं बनाते हैं (यदि आप चाहें तो ऐसा कर सकते हैं, लेकिन इसका उपयोग अक्सर नहीं किया जाता है), हम इसे मुख्य व्यवसाय इकाई के राज्य परिवर्तनों के लिए करते हैं।
एक बार, एसटी आरेख बनाया जाता है, तो आप इसका उपयोग परीक्षण के अंत और अंत उपयोगकर्ता लेनदेन के अंत को आसानी से पहचानने के लिए कर सकते हैं, इस प्रकार है:
तीन पीली रेखाएं 3 एंड-टू-एंड केस हैं जिनका परीक्षण करने पर, एप्लिकेशन के सबसे महत्वपूर्ण और सबसे अधिक उपयोग किए जाने वाले क्षेत्रों को कवर किया जाएगा। यह सार्थक परीक्षण मामलों को बनाने और स्वीकृति परीक्षणों को समाप्त करने के लिए इस तरह का एक लाभदायक उपकरण है।
अधिक व्यापक स्पष्टीकरण और वास्तविक दुनिया के उपयोग के लिए, => देखें परीक्षण संक्रमण अनुप्रयोगों के लिए राज्य संक्रमण परीक्षण तकनीक
# 3) संदर्भ आरेख:
सॉफ्टवेयर सिस्टम शायद ही कभी स्वतंत्र इकाइयों के रूप में कार्य करते हैं। सरल अनुप्रयोग जैसे कैलकुलेटर, नोटपैड, आदि अपने दम पर काम कर सकते हैं, लेकिन एंटरप्राइज़ एप्लिकेशन अक्सर कई अन्य अनुप्रयोगों के साथ इंटरफेस करते हैं।
उदाहरण के लिए: एक पेरोल प्रणाली लेखांकन आवेदन, कर्मचारी घंटे के लिए समय-पत्रक प्रणाली और कर्मचारी विवरण के लिए मानव संसाधन पोर्टल के साथ बातचीत कर सकती है। संदर्भ आरेख उत्कृष्ट आरेख हैं जो इन सभी रिश्तों को समझने के लिए आसान तरीके से प्रदर्शित करते हैं।
निम्नलिखित वर्णित पेरोल प्रणाली के लिए एक संदर्भ आरेख है:
एक संदर्भ आरेख बहुत स्पष्ट रूप से एक निश्चित प्रणाली के संदर्भ को दर्शाता है जो अन्य सभी संस्थाओं से संबंधित है। एक साधारण विवरण के लिए, यहाँ देखें =>
एक साधारण विवरण के लिए, यहाँ देखें => सिस्टम संदर्भ आरेख
प्रसंग डायग्राम्स परीक्षकों को प्रणाली को व्यापक अर्थों में समझने में मदद करते हैं और परीक्षण रणनीतियों को बनाने में सहायता करते हैं जो इन आवक और आउटबाउंड संबंधों को शामिल करते हैं जो कि सिस्टम अन्य संस्थाओं के साथ है। हम अपनी परीक्षण प्रक्रिया के हिस्से के रूप में एक संदर्भ आरेख नहीं बना सकते हैं, लेकिन यदि उपलब्ध हो, तो यह बहुत बड़ी समझ का निर्माण करता है।
# 4) माइंडमैप्स:
एक माइंड मैप एक व्यस्त दिमाग को ट्रैक करता है जो टॉपिक से टॉपिक तक जाता है; हर विचार गहरा होता जा रहा है और प्रत्येक विचार के साथ व्यापक होता जा रहा है। यह सिर्फ अपने मुख्य विचार के साथ शुरू करने और इससे उत्पन्न होने वाले हर एक उप-विचार का दस्तावेजीकरण करने का एक आरेख रूप है।
pl / sql साक्षात्कार प्रश्न और उत्तर
माइंड मैप्स का इस्तेमाल किसी भी चीज और हर चीज के लिए किया जा सकता है। हालाँकि, वे अभी तक IEEE, CMMI या अन्य मानक टेम्प्लेट या प्रक्रिया दस्तावेजों में एक उपस्थिति बनाने के लिए हैं, वे अभी भी सॉफ्टवेयर उद्योग संस्कृति का एक बहुत लोकप्रिय हिस्सा हैं।
खोज मानचित्रों को ट्रैक करने के लिए माइंड मैप्स का एक बहुत लोकप्रिय उपयोग है। (मुझे पता है, मुझे पता है, आप सोच रहे हैं, क्यों खोजपूर्ण परीक्षण को बिल्कुल ट्रैक करने की आवश्यकता है? ऐसा इसलिए है, क्योंकि तेजी से विकास चक्र, फुर्तीली और सॉफ़्टवेयर विकास के अन्य तेज़ तरीकों के साथ, परीक्षकों को खोजने के लिए कम संभावना बन रही है। पूर्ण प्रलेखन के लिए समय और गुंजाइश। इसका मतलब है, अन्वेषण की सीमा बढ़ रही है और इसे दृढ़ बनाने की आवश्यकता है। मन के नक्शे आपके लिए बस इतना ही कर सकते हैं।)
उदाहरण के लिए: निम्नलिखित एक ई-कॉमर्स एप्लिकेशन के लिए एक आरेख है जहां आप अपने परीक्षण को माइंड मैप के साथ निम्न प्रकार से ट्रैक कर रहे हैं:
परीक्षकों को इनपुट के रूप में दिमाग के नक्शे नहीं मिल सकते हैं। लेकिन हमें ऐसे हालात देखने को मिल सकते हैं जब हमें उन्हें बनाना होगा। ऐसा करना बहुत आसान है। अपने केंद्रीय विचार या शुरुआती बिंदु से शुरू करें और जहां आपके विचार आपको ले जाएं, उसका अनुसरण करें। ऐसे कई सरल और आसान मुफ्त ऑनलाइन उपकरण हैं जिनका उपयोग आप माइंड मैपिंग के लिए कर सकते हैं। यह वही है जिसका उपयोग मैंने ऊपर किया था नक्शा यहाँ।
अधिक जानकारी और टूल के लिए, => देखें सॉफ्टवेयर टेस्टिंग में माइंड मैपिंग - टेस्टिंग को और मजेदार बनाने के तरीके!
# 5) ईआर चार्ट:
डेटाबेस मॉडलिंग के लिए इकाई-संबंध (ईआर) आरेख का उपयोग किया जाता है। वे हमें सारणी, उनके क्षेत्र और कैसे एक तालिका में फ़ील्ड डीबी प्रणाली में अन्य तालिकाओं के क्षेत्र से संबंधित हैं, को समझने में मदद करते हैं। यह आपके DB सिस्टम के घटकों और उनके बीच के रिश्तों को एक दृश्य तरीके से दिखाता है।
ईआर आरेख डीबी मॉडल के शुरुआती परीक्षण के रूप में भी कार्य करते हैं और डीबी सिस्टम के डिज़ाइन और निर्मित होने से पहले विज़ुअलाइज़ेशन करते हैं।
ईआर आरेखों में बॉक्स और कौवा के पैर कनेक्टर्स का प्रतिनिधित्व करने वाली इकाइयां (डीबी टेबल के उदाहरण) और उनके रिश्ते (एक से एक, एक से कई, एक से अनिवार्य आदि) हैं। )
ईआर आरेखों के कई रूप हैं, लेकिन सबसे सरल संस्करण नीचे दिया जा सकता है:
छवि स्रोत
एक त्वरित परिचय और स्पष्टीकरण के लिए, जाँच करें:
# 6) बोनस: स्क्रीन / वायरफ्रेम का मजाक उड़ाएं:
वायरफ्रेम या तो HTML या सरल चित्र (स्क्रीनशॉट) हैं जो हमें भविष्य के UI पृष्ठ / घटक को आरेखीय रूप से दिखाते हैं।
वायरफ्रेम परीक्षकों के लिए एक आशीर्वाद हैं क्योंकि वे अंतिम उत्पाद की कल्पना करना और उनकी परीक्षण परीक्षा विश्लेषण प्रक्रिया को बेहतर बनाने में सक्षम होना हमारे लिए सुपर आसान बनाते हैं। इसका अर्थ है बेहतर परीक्षण परिदृश्य, बेहतर परीक्षण मामले और बदले में, उच्च परीक्षण प्रभावशीलता।
वायरफ्रेम सरल हाथ से तैयार की गई छवियां हो सकती हैं, या अंतःक्रियात्मक रूप से बनाई गई वेब पेज संरचनाएं या कोई अन्य आरेख जो अंतिम प्रणाली के प्रतिनिधि हैं।
लॉगिन स्क्रीन के लिए एक साधारण वायरफ्रेम नीचे दिया जा सकता है:
यहां एक त्वरित लिंक है जिस तरह से समझने के लिए क्यूए टीमें शुरुआती परीक्षण के लिए वायरफ्रेम का उपयोग करती हैं और उन्हें बनाने के लिए कुछ उपकरण => वायरफ्रेम - क्या उन्हें वास्तव में परीक्षण किया जाना चाहिए? और अगर हां, तो कैसे?
लपेटने के लिए- यदि आप की जरूरत है तो आप इन आरेखों को कैसे बना सकते हैं?
अधिकतर, परीक्षक उपर्युक्त आरेखों में से अधिकांश की व्याख्या करते हैं। लेकिन शायद ही, हमें उन्हें बनाना पड़ सकता है। एमएस विसिओ और स्मार्टड्रॉ उपयोग करने के लिए महान उपकरण हैं। हालांकि, अगर आप कुछ मुफ्त और हल्की (कोई इंस्टॉलेशन और सेटअप नहीं) चाहते हैं, यहां देखें।
जब आपके पास इंटरनेट तक पहुंच नहीं होती है और आपके पास सभी आपके शब्द या पेंट होते हैं, तो आप इन आरेखों को बनाने के लिए उपलब्ध आकृतियों का उपयोग कर सकते हैं (अच्छी तरह से, कम से कम उनमें से अधिकांश)। यह मेरी सबसे कम पसंदीदा विधि है क्योंकि यह समय लेने वाली है और उपयोगकर्ता के अनुकूल नहीं है, लेकिन यह करेगी।
लेखक के बारे में: यह लेख हमारी टीम की सदस्य स्वाति ने लिखा है।
तो, आप किस आरेख का उपयोग करते हैं और आपके पसंदीदा कौन से हैं?
अनुशंसित पाठ
- नौसिखिए परीक्षकों के लिए सॉफ्टवेयर परीक्षण सलाह
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- घटक परीक्षण या मॉड्यूल परीक्षण क्या है (उदाहरण के साथ जानें)
- तुलना परीक्षण क्या है (उदाहरण के साथ जानें)
- क्या परीक्षणकर्ता स्वचालन के कारण परीक्षण से अधिक अपनी पकड़ खो रहे हैं?
- वैश्विक सॉफ्टवेयर परीक्षण व्यापार जल्द ही $ 28.8 बिलियन तक पहुंचने के लिए
- सॉफ्टवेयर टेस्टर्स में मोटिवेशन अलाइव कैसे रखें?
- परीक्षण प्राइमर eBook डाउनलोड