test cases interview questions
एसटीएच में, हम सवालों से प्यार करते हैं और हमेशा उन्हें प्रोत्साहित करते हैं। यह एक स्वस्थ चर्चा को बढ़ावा देने और एक परिप्रेक्ष्य विकसित करने का एकमात्र तरीका है।
मुख्य c ++ के लिए अपरिभाषित संदर्भ
आज के लेख में, हम उन दो दिलचस्प सवालों के जवाब देंगे जो हमारे लेखों पर टिप्पणियों के माध्यम से हमें प्रस्तुत किए गए थे।
हम उन्हें टिप्पणियों में ही उत्तर दे सकते थे, लेकिन उनकी लंबाई और समान परिस्थितियों में सभी के लिए उनकी व्यापक प्रयोज्यता के कारण, हमने इस पोस्ट को केवल एक विशेष प्रश्नोत्तर के रूप में डिजाइन किया है।
चलो शुरू करते हैं!
यह भी पढ़ें => 101+ मैनुअल और स्वचालन सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न और उत्तर
आप क्या सीखेंगे:
प्रश्न 1)
यह इस पोस्ट की प्रतिक्रिया में 'भावना कुमारा' से हमारे पास आता है: सॉफ्टवेयर त्रुटियों के 7 प्रकार जो हर परीक्षक को पता होना चाहिए
'साक्षात्कार में से एक पर मुझे यह प्रश्न मिला, इस परिदृश्य के लिए आप जितने टेस्ट केस लिख सकते हैं - यदि आप एक नए ग्राहक हैं और आप क्रेडिट कार्ड खाता खोलना चाहते हैं, तो तीन शर्तें हैं, पहले आपको 15% मिलेंगे आज आपकी सभी खरीदारी पर छूट, दूसरा यदि आप मौजूदा ग्राहक हैं और आप एक लॉयल्टी कार्ड रखते हैं, तो आपको 10% की छूट मिलती है और तीसरा अगर आपके पास कूपन है, तो आप आज 20% की छूट पा सकते हैं (लेकिन इसका उपयोग नहीं किया जा सकता है) 'नए ग्राहक' छूट के साथ)। यदि लागू हो तो छूट राशि जोड़ी जाती है।
कृपया कोई मेरी मदद कर सकता है। '
ज़रूर। मदद करने के लिए खुश!
उत्तर: यह प्रश्न विभिन्न प्रकार के इनपुट के लिए हो रहे विभिन्न प्रसंस्करण का एक क्लासिक मामला है। यहां इनपुट ग्राहक का प्रकार है। प्रसंस्करण छूट की राशि है जिसका वे लाभ उठा सकते हैं। इनपुट के प्रकार के आधार पर यदि आउटपुट में भिन्नता है, तो एक मॉडल जिसे सफलतापूर्वक परीक्षण करने के लिए उपयोग किया जा सकता है, वह है 'निर्णय तालिका परीक्षण'।
आइए देखें कि आप यह कैसे कर सकते हैं।
चरण 1: अपने इनपुट को श्रेणियों में विभाजित करें
निर्णय तालिका बनाने के लिए, आपको अपने इनपुट को श्रेणियों में विभाजित करना होगा।
इस स्थिति में उपयोगकर्ताओं की 6 श्रेणियां हैं:
- कूपन के साथ नए ग्राहक
- एक कूपन के बिना नए ग्राहक
- मौजूदा ग्राहकों के साथ एक वफादारी कार्ड और कोई कूपन नहीं है
- मौजूदा ग्राहक बिना लॉयल्टी कार्ड और बिना कूपन के
- मौजूदा ग्राहकों को एक वफादारी कार्ड और कूपन के साथ
- मौजूदा ग्राहकों को निष्ठा के साथ और एक कूपन के साथ
अधिक विभाजन किए जा सकते हैं लेकिन समस्या की परिभाषा से ही, यह स्पष्ट नहीं है कि नए ग्राहकों के पास एक लॉयल्टी कार्ड हो सकता है या नहीं। तो मान लेते हैं। इसके अलावा, यह केवल आपको यह दिखाने के लिए है कि किसी समाधान पर कैसे पहुंचे।
चरण 2: अपनी निर्णय तालिका का निर्माण करें।
इसे करने के कई तरीके हैं। मैं सभी इनपुट श्रेणियों को कॉलम के रूप में और पंक्तियों के रूप में छूट का उपयोग करूंगा। आप निम्नलिखित तालिका के साथ समाप्त होते हैं:
(बढ़े हुए दृश्य के लिए नीचे की छवि पर क्लिक करें)
चरण 3: प्रत्येक इनपुट श्रेणी से एक उपयोगकर्ता चुनें और परीक्षण करें
अब प्रत्येक श्रेणी से, आप एक मान और परीक्षण करके देख सकते हैं कि क्या सही मात्रा में छूट लागू है।
तो अब, आपको मामले का पूरी तरह से परीक्षण करने के लिए कम से कम 6 ग्राहकों या 6 परीक्षण मामलों की आवश्यकता होगी।
मुझे यकीन है कि इस बिंदु पर आप सोच रहे हैं, 'यह सब अच्छा है। लेकिन जब मैं आपके पास विस्तृत समाधान के रूप में काम करने का समय नहीं है, तो मैं तुरंत एक साक्षात्कार में सवाल का जवाब कैसे दे सकता हूं? ”
यही कारण है कि एक साक्षात्कार में अपने विचारों के बारे में बात करना महत्वपूर्ण है ।
जावा कैसे एक सरणी रिवर्स करने के लिए
जैसे ही आप प्रश्न सुनते हैं, आप कह सकते हैं: मुझे लगता है कि एक निर्णय तालिका इस समस्या को हल करने में मदद करेगी। यदि साक्षात्कारकर्ता आपको विस्तार से बताना चाहता है, तो आप एक नोटपैड और एक पेन के लिए पूछ सकते हैं और इसे काम कर सकते हैं। अपने समाधान के बारे में सुनिश्चित करें कि आप जाते हैं।
इसके अलावा, ध्यान रखें कि, समाधान को 100% सही होना महत्वपूर्ण नहीं है। तो आप एक साक्षात्कार या जल्दबाजी में दबाव के कारण इनपुट श्रेणी या दो को याद कर सकते हैं और यह ठीक है। साक्षात्कारकर्ता आपकी रणनीति और विचार की स्पष्टता की सराहना करेंगे।
इसके साथ, हमें उम्मीद है कि हम आपकी संतुष्टि के लिए इस प्रश्न का उत्तर दे सकते हैं! निर्णय तालिकाओं के बारे में अधिक जानकारी के लिए, देखें: निर्णय तालिका तकनीक का उपयोग करके जटिल व्यावसायिक तर्क परीक्षण परिदृश्य कैसे लिखें
यह भी पढ़ें => प्रभावी परीक्षण के मामले कैसे लिखें
प्रश्न 2)
धरमिल ने सवाल पोस्ट किया: 80:20 नियम या पारेतो सिद्धांत क्या है? कृपया उदाहरण के माध्यम से समझाएं । ” के जवाब में ऑल इन वन गाइड ऑन डिफेक्ट डेंसिटी - इसका महत्व और इसकी गणना कैसे करें ।
उत्तर: 80/20 नियम को पेरेटो सिद्धांत भी कहा जाता है। आप यहां एक मूल परिभाषा देख सकते हैं परेटो सिद्धांत
यह कहता है कि 80% परिणाम 20% कारणों के कारण हैं। इसे कई चीजों पर लागू किया जा सकता है और आईटी क्यूए परियोजना के संदर्भ में, निम्नलिखित देखा जा सकता है।
- आपकी उत्पादकता का 80% गतिविधियों के 20% के कारण है जो आप करते हैं
- आपकी टीम के 20% द्वारा 80% प्रगति में योगदान दिया जाता है
- आवेदन का 80% परीक्षण मामलों के 20% द्वारा परीक्षण किया जा सकता है
- 80% खराबी को आपके दोषों के 20% को ठीक करके संबोधित किया जा सकता है
और इसी तरह..
इसलिए, इस नियम का पालन करते हुए, हमें यह पहचानना होगा कि कारणों का 20% क्या है।
पेरेटो विश्लेषण केवल एक तकनीक है जो आपको अपने प्रयासों को अनुकूलित करने में मदद करती है। सभी 100% कारणों पर अपना ध्यान और प्रयास वितरित करने के बजाय, यह हमें उन 20% कारणों की तलाश करने के लिए कहता है, जब आपके रिटर्न (समस्याओं का 80%) को अधिकतम करने के लिए संबोधित किया जाता है।
- यह एक सटीक विज्ञान नहीं है और इसे अंकित मूल्य पर नहीं लिया जाना चाहिए।
- पेरेटो विश्लेषण कई उद्योगों में इसका उपयोग पाता है, न कि केवल सॉफ्टवेयर में।
- यह जानने के लिए कि कारणों के 20% क्या हैं, आप आकर्षित कर सकते हैं परेटो चार्ट । यह बार और लाइन चार्ट दोनों का एक सरल संयोजन है जो एक्स अक्ष पर कारणों और वाई अक्ष पर समस्याओं का समाधान करता है। 80% का संचयी आवृत्ति रेखा बिंदु X अक्ष पर गिरा है। सभी कारण जो 0 और रेखा के बीच में हैं, 20% कारण हैं।
उदाहरण के लिए: यदि किसी अनुप्रयोग में 5 मॉड्यूल हैं जिनमें दोषों को ठीक किया जाना है और यह उनका वितरण है:
पीसी के लिए सबसे अच्छा मुफ्त संगीत डाउनलोडर
अब आप इस तालिका को दोष गणना के अवरोही क्रम में फिर से व्यवस्थित करेंगे और संचयी आवृत्ति प्रतिशत की गणना करेंगे।
जब हम उपरोक्त सारणीबद्ध डेटा के लिए पेरेटो चार्ट बनाते हैं, तो यह वही है जो आप के साथ समाप्त होगा:
(एक्सेल में पेरेटो चार्ट कैसे जेनरेट करें, इसके सटीक चरणों के लिए इस लिंक का अनुसरण करें: परेटो चार्ट )
अब, यह जानने के लिए कि इष्टतम दोष निर्धारण को लक्षित करने के लिए आपके 20% मॉड्यूल क्या हैं, अपने संचयी आवृत्ति प्रतिशत अक्ष पर 80% अंक पर एक रेखा खींचें, जैसे नीचे:
इसलिए, आपको जिन 20% मॉड्यूल पर ध्यान देना चाहिए, वे मॉड्यूल 1, 4 और 2 हैं।
यह, निश्चित रूप से, एक विरोधाभासी उदाहरण है, लेकिन जब कारणों की संख्या कुछ 10 में होती है, तो हमें यह चुनने के लिए स्पष्टता प्रदान करने के संदर्भ में चमत्कार कर सकते हैं।
निष्कर्ष
आपके अद्भुत सवालों, पाठकों और भागीदारी के लिए धन्यवाद।
इन सवालों के अधिक विवरण में जवाब देने के लिए एसटीएच टीम के सदस्य स्वाति एस।
कृपया हमें बताएं कि हमने इस लेख पर कैसे किया और यदि यह सहायक था। इसके अलावा, आगे बढ़ो और अधिक प्रश्न सबमिट करें!
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- कुछ दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न
- सॉफ्टवेयर टेस्टिंग इंटरव्यू की तैयारी कैसे करें
- अनुभवी पेशेवरों के लिए सॉफ्टवेयर मैनुअल परीक्षण साक्षात्कार प्रश्न
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- क्यूए सॉफ्टवेयर परीक्षण संसाधन और डाउनलोड
- शीर्ष 25 सॉफ्टवेयर इंजीनियरिंग साक्षात्कार प्रश्न (नवीनतम 2021)
- आपके परीक्षण कैरियर में सर्वश्रेष्ठ पल क्या है? - ऐसे 14 दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार सवालों के जवाब