शीर्ष 100 मैनुअल परीक्षण साक्षात्कार प्रश्न और उत्तर

2 जनवरी 2022

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

यदि आप किसी भी मैनुअल परीक्षण साक्षात्कार प्रश्न और उत्तर की तलाश में हैं, तो आप सही पृष्ठ पर हैं। सुनिश्चित करें कि आप इस पोस्ट में उल्लिखित सभी प्रश्नों को पढ़ चुके हैं।

विषयसूची



शीर्ष मैनुअल परीक्षण साक्षात्कार प्रश्न

1. सॉफ्टवेयर परीक्षण को परिभाषित करें?

सॉफ़्टवेयर परीक्षण को वास्तविक आवश्यकता बनाम त्रुटियों, लापता, या अंतराल आवश्यकता की पहचान करने के उद्देश्य से सिस्टम को सत्यापित करने की तकनीक के रूप में परिभाषित किया जा सकता है। सॉफ्टवेयर परीक्षण को दो प्रकारों में वर्गीकृत किया गया है:

  1. क्रियात्मक परीक्षण
  2. गैर-कार्यात्मक परीक्षण

दो। खोजपूर्ण परीक्षण क्या है?

खोजपूर्ण परीक्षण इसे एक प्रकार के सॉफ़्टवेयर परीक्षण के रूप में परिभाषित किया जा सकता है, जहां हम परीक्षण मामलों को पहले से नहीं बनाते हैं, लेकिन परीक्षक तुरंत सिस्टम की जांच करते हैं। परीक्षण निष्पादन से पहले परीक्षण करने के लिए परीक्षक विचारों को नोट करेंगे। खोजपूर्ण परीक्षण का मुख्य फोकस एक सोच गतिविधि के रूप में परीक्षण पर अधिक है।

3. हमें सॉफ़्टवेयर परीक्षण की आवश्यकता क्यों है?

निम्नलिखित कारणों से सॉफ्टवेयर परीक्षण आवश्यक है:

  1. सॉफ्टवेयर अनुकूलन क्षमता की जांच करने के लिए
  2. त्रुटियों की पहचान करने के लिए
  3. ग्राहकों का विश्वास हासिल करने के लिए
  4. अतिरिक्त लागत से बचने के लिए
  5. सॉफ्टवेयर विकास में तेजी लाने के लिए
  6. जोखिम से बचने के लिए
  7. व्यवसाय को अनुकूलित करने के लिए

चार। हमें परीक्षण प्रक्रिया कब समाप्त करनी चाहिए?

  1. परीक्षण की समय सीमा।
  2. एक विशिष्ट बिंदु पर एक कार्यात्मक और कोड कवरेज को पूरा करना
  3. परीक्षण मामले के निष्पादन का समापन।
  4. जब बग दर एक निश्चित स्तर से नीचे चला जाता है, और कोई उच्च प्राथमिकता वाले बग की पहचान नहीं की जाती है।
  5. प्रबंधन निर्णय

5. यूज़ केस टेस्टिंग को परिभाषित करें?

केस परीक्षण का प्रयोग करें

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

6. क्या आप सॉफ्टवेयर परीक्षण की दो मुख्य श्रेणियों की सूची बना सकते हैं?

सॉफ्टवेयर परीक्षण को मोटे तौर पर दो क्षेत्रों में वर्गीकृत किया गया है:

मैनुअल परीक्षण - इसे सबसे पुराने प्रकार के सॉफ़्टवेयर परीक्षण के रूप में परिभाषित किया जा सकता है जहां परीक्षकों को किसी भी परीक्षण स्वचालन उपकरण का उपयोग किए बिना परीक्षण मामलों को मैन्युअल रूप से निष्पादित करना होता है। इसका अर्थ है कि सॉफ़्टवेयर एप्लिकेशन का परीक्षण QA परीक्षकों द्वारा मैन्युअल रूप से किया जाता है।

स्वचालन परीक्षण - इसे पूर्व-निर्धारित क्रियाओं को दोहराकर परीक्षण मामलों को करने के लिए सहायता उपकरण, स्क्रिप्ट और सॉफ़्टवेयर का उपयोग करने की तकनीक के रूप में परिभाषित किया जा सकता है। टेस्ट ऑटोमेशन आमतौर पर कुछ प्रणालियों या उपकरणों के साथ मैन्युअल मानव गतिविधि को बदलने पर केंद्रित होता है जो दक्षता को बढ़ाएंगे।

7. गुणवत्ता नियंत्रण को परिभाषित करें? क्या गुणवत्ता नियंत्रण और गुणवत्ता आश्वासन दोनों हैं?

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

गुणवत्ता आश्वासन आमतौर पर संबंधित है कि प्रक्रिया कैसे की जाती है या उत्पाद कैसे बनाया जाता है, और गुणवत्ता नियंत्रण को गुणवत्ता प्रबंधन के निरीक्षण पहलू के रूप में परिभाषित किया जाता है।

8. स्थैतिक परीक्षण कब शुरू होता है, और इसमें क्या शामिल है?

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

9. आवश्यकता ट्रेसबिलिटी मैट्रिक्स क्या है?

सॉफ्टवेयर टेस्टिंग में रिक्वायरमेंट ट्रैसेबिलिटी मैट्रिक्स (आरटीएम) एक दस्तावेज है जो टेस्ट केस के साथ यूजर की जरूरतों को मैप और ट्रेस करेगा। यह क्लाइंट द्वारा प्रस्तावित सभी आवश्यकताओं और सॉफ़्टवेयर विकास जीवन चक्र के समापन पर वितरित किए जाने वाले एकल दस्तावेज़ में ट्रेसबिलिटी की आवश्यकता को कैप्चर करेगा।

10. विभिन्न प्रकार के मैनुअल परीक्षण की सूची बनाएं?

  1. एकीकरण जांच
  2. ब्लैक बॉक्स परीक्षण
  3. व्हाइट बॉक्स परीक्षण
  4. इकाई का परीक्षण
  5. सिस्टम परीक्षण
  6. स्वीकृति परीक्षण

मैनुअल परीक्षण साक्षात्कार प्रश्न

ग्यारह। ब्लैक-बॉक्स परीक्षण को परिभाषित करें?

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

12. तुल्यता विभाजन परीक्षण को परिभाषित करें?

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

यह सभी देखें शीर्ष 100 उत्तरदायी साक्षात्कार प्रश्न और उत्तर

13. एक परीक्षण योजना को परिभाषित करें, और इसमें क्या शामिल है?

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

एक परीक्षण योजना में शामिल हैं:

  1. परीक्षण के उद्देश्य
  2. टेस्ट स्कोप
  3. फ्रेम का परीक्षण
  4. पर्यावरण
  5. परीक्षण का कारण
  6. प्रवेश और निकास के लिए मानदंड
  7. वितरणयोग्य
  8. जोखिम

14. व्हाइट बॉक्स परीक्षण को परिभाषित करें और इसके प्रकारों की सूची बनाएं?

व्हाइट बॉक्स परीक्षण एक परीक्षण तंत्र है जो प्रोग्राम संरचना की जांच करेगा, और यह प्रोग्राम कोड या तर्क से परीक्षण डेटा प्राप्त करता है। ग्लास बॉक्स परीक्षण के अन्य नाम स्पष्ट तर्क-चालित परीक्षण या पथ-संचालित परीक्षण या संरचनात्मक परीक्षण, या बॉक्स परीक्षण, खुले बॉक्स परीक्षण हैं।

प्रकार:

  1. स्टेटमेंट कवरेज
  2. निर्णय कवरेज

पंद्रह. अल्फा टेस्टिंग और बीटा टेस्टिंग में अंतर बताएं?

अल्फा परीक्षण बीटा परीक्षण
यह वास्तविक उपयोगकर्ताओं या जनता के लिए उत्पाद जारी करने से पहले बग की पहचान करने के लिए किया जाता है।यह आमतौर पर वास्तविक समय के वातावरण में सॉफ़्टवेयर एप्लिकेशन के वास्तविक उपयोगकर्ताओं द्वारा किया जाता है।
यह संगठन के भीतर परीक्षकों द्वारा किया जाता हैयह अंतिम उपयोगकर्ताओं द्वारा किया जाता है।
यह डेवलपर की साइट पर किया जाता है।यह ग्राहक के स्थान पर किया जाता है।

16. परीक्षण कवरेज को परिभाषित करें?

परीक्षण कवरेज को एक ऐसी तकनीक के रूप में परिभाषित किया जा सकता है जो यह निर्धारित करती है कि परीक्षण मामले वास्तव में दिए गए एप्लिकेशन कोड को कवर कर रहे हैं या नहीं और जब हम उन परीक्षण मामलों को चलाते हैं तो कितने कोड का प्रयोग किया जाना चाहिए। मान लीजिए कि 10 आवश्यकताएं हैं और 100 परीक्षण बनाए गए हैं, और यदि 90 परीक्षण निष्पादित किए जाते हैं, तो परीक्षण कवरेज 90% है।

17. व्हाइट-बॉक्स परीक्षण में, क्या सत्यापित करना होता है?

  1. व्हाइट बॉक्स परीक्षण को कोड में अपूर्ण या टूटे हुए पथों को सत्यापित करना होता है
  2. इसे दिए गए दस्तावेज़ विनिर्देशों के अनुसार संरचना के प्रवाह को सत्यापित करना है।
  3. इसे अपेक्षित आउटपुट को सत्यापित करना होगा।
  4. इसे कोड में सुरक्षा छेदों को सत्यापित करने की आवश्यकता है
  5. किसी एप्लिकेशन की पूर्ण कार्यक्षमता की जांच करने के लिए इसे दिए गए कोड में सभी सशर्त लूप को सत्यापित करना होगा।
  6. इसे लाइन-बाय-लाइन कोडिंग को सत्यापित करना होगा और 100% परीक्षण को कवर करना होगा।

18. मैन्युअल परीक्षण के विभिन्न स्तरों की सूची बनाएं?

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

इकाई का परीक्षण - यह कोड के सबसे छोटे टुकड़े (एक इकाई के रूप में संदर्भित) के परीक्षण का एक तंत्र है जो एक प्रणाली में तार्किक रूप से अलग है। यह एक स्टैंडअलोन मॉड्यूल की कार्यात्मक शुद्धता पर केंद्रित है।

सिस्टम परीक्षण - इस प्रकार के परीक्षण में, सॉफ्टवेयर के सभी घटकों का समग्र रूप से परीक्षण किया जाता है ताकि यह सुनिश्चित किया जा सके कि समग्र उत्पाद निर्दिष्ट आवश्यकताओं को पूरा करेगा। विभिन्न प्रकार के सिस्टम परीक्षण हैं; उनमें से कुछ प्रयोज्य परीक्षण, प्रतिगमन परीक्षण और कार्यात्मक परीक्षण हैं।

उपयोगकर्ता स्वीकृति परीक्षण - यह एक अंतिम स्तर, स्वीकृति परीक्षण, या उपयोगकर्ता स्वीकृति परीक्षण है, जो यह निर्धारित करता है कि सॉफ़्टवेयर रिलीज़ होने के लिए तैयार है या नहीं।

19. क्या हम 100% परीक्षण कवरेज प्राप्त कर सकते हैं? इसे कैसे सुनिश्चित करें?

किसी भी उत्पाद का शत-प्रतिशत परीक्षण करना संभव नहीं है। लेकिन हम इसे प्राप्त करने के लिए चरणों का पालन कर सकते हैं (इसके करीब):

  1. कोई पास किए गए परीक्षण मामलों के प्रतिशत और पाए गए बग की संख्या पर एक कठिन सीमा निर्धारित कर सकता है।
  2. यदि परीक्षण बजट समाप्त हो गया है और समय सीमा भंग हो गई है, तो लाल झंडा सेट करें।
  3. हरी झंडी सेट करें यदि संपूर्ण कार्यक्षमता परीक्षण मामलों में शामिल है और सभी महत्वपूर्ण बग की स्थिति 'बंद' है।

बीस. क्या आप विभिन्न ब्लैक बॉक्स परीक्षण तकनीकों की सूची बना सकते हैं?

  1. समतुल्य विभाजन
  2. सीमा मूल्य विश्लेषण
  3. कारण-प्रभाव रेखांकन

मैनुअल परीक्षण साक्षात्कार प्रश्न

21. मैन्युअल परीक्षण में टेस्टबेड को परिभाषित करें?

टेस्टबेड में आमतौर पर विशिष्ट हार्डवेयर, सॉफ्टवेयर, नेटवर्क कॉन्फ़िगरेशन, परीक्षण के तहत उत्पाद, ऑपरेटिंग सिस्टम, अन्य सिस्टम सॉफ़्टवेयर और एप्लिकेशन सॉफ़्टवेयर शामिल होते हैं।

22. क्या हम किसी भी स्तर पर सिस्टम टेस्टिंग कर सकते हैं?

उत्तर है नहीं। सिस्टम परीक्षण शुरू करना होगा यदि सभी मॉड्यूल जगह पर हैं और वे सही तरीके से काम कर रहे हैं। लेकिन, इसे यूएटी (उपयोगकर्ता स्वीकृति परीक्षण) से पहले किया जाना है।

23. स्थिर और गतिशील परीक्षण के बीच अंतर करें?

स्थैतिक परीक्षण गतिशील परीक्षण
स्थैतिक परीक्षण रोकथाम के बारे में है।गतिशील परीक्षण इलाज के बारे में है।
स्थैतिक परीक्षण अधिक लागत प्रभावी है।यह कम लागत प्रभावी है।
स्थैतिक परीक्षण आमतौर पर सत्यापन चरण में किया जाता है।सत्यापन चरण में गतिशील परीक्षण किया जाता है।

24. क्या आप हस्तचालित परीक्षण की प्रक्रिया की व्याख्या कर सकते हैं?

  1. आपको सॉफ़्टवेयर आवश्यकता विनिर्देश दस्तावेज़ से आवश्यकताओं का विश्लेषण करने की आवश्यकता है।
  2. फिर, एक स्पष्ट परीक्षण योजना बनाएं।
  3. फिर, उन परीक्षण मामलों को लिखें जो दस्तावेज़ में परिभाषित सभी आवश्यकताओं को कवर करेंगे।
  4. इसके बाद, क्यूए लीड द्वारा अपने परीक्षण मामलों की समीक्षा करवाएं।
  5. परीक्षण मामलों को निष्पादित करें और किसी भी बग का पता लगाएं।
  6. इसके बाद, बग की रिपोर्ट करें, और एक बार वे ठीक हो जाने के बाद, फ़िक्सेस को फिर से सत्यापित करने के लिए विफल परीक्षणों को फिर से चलाएँ।

25. विभिन्न प्रकार के सॉफ्टवेयर परीक्षण की सूची बनाएं?

  1. इकाई का परीक्षण
  2. व्हाइट-बॉक्स और ब्लैक-बॉक्स परीक्षण
  3. एकीकरण जांच
  4. प्रतिगमन परीक्षण
  5. शेकआउट परीक्षण
  6. धुआँ परीक्षण
  7. क्रियात्मक परीक्षण
  8. प्रदर्शन का परीक्षण
  9. अल्फा और बीटा परीक्षण
  10. सिस्टम परीक्षण

26. विभिन्न टेस्ट स्तरों की सूची बनाएं?

  1. यूनिट/घटक/कार्यक्रम/मॉड्यूल परीक्षण
  2. एकीकरण जांच
  3. सिस्टम परीक्षण
  4. स्वीकृति परीक्षण

27. टेस्ट केस क्या है?

परीक्षण मामला

सॉफ़्टवेयर परीक्षण में एक परीक्षण मामले को उन क्रियाओं के समूह के रूप में परिभाषित किया जा सकता है जो सॉफ़्टवेयर एप्लिकेशन की किसी विशेषता या कार्यक्षमता को सत्यापित करने के लिए निष्पादित की जाती हैं। टेस्ट केस में टेस्ट स्टेप्स, पूर्व शर्त, पोस्टकंडिशन, टेस्ट डेटा होते हैं जो किसी भी आवश्यकता को सत्यापित करने के लिए विशिष्ट परीक्षण परिदृश्यों के लिए विकसित किए जाते हैं।

28. टेस्ट ड्राइवर और टेस्ट स्टब के बीच अंतर करें?

परीक्षण चालक टेस्ट स्टब
ड्राइवर मुख्य रूप से बॉटम-अप इंटीग्रेशन टेस्टिंग में होते हैं।स्टब्स आमतौर पर टॉप-डाउन इंटीग्रेशन टेस्टिंग में उपयोग किए जाते हैं।
ड्राइवर कॉलिंग प्रोग्राम हैं।स्टब्स को प्रोग्राम कहा जाता है, चुस्त परीक्षण है

29. एकीकरण परीक्षण क्या है?

एकीकरण परीक्षण को आमतौर पर सॉफ़्टवेयर परीक्षण में चरण के रूप में परिभाषित किया जाता है जहां व्यक्तिगत सॉफ़्टवेयर मॉड्यूल को एक साथ मिला दिया जाता है और समूह के रूप में परीक्षण किया जाता है। एकीकरण परीक्षण मुख्य रूप से निर्दिष्ट कार्यात्मक आवश्यकताओं के साथ एक घटक या प्रणाली के अनुपालन का मूल्यांकन करने के लिए आयोजित किया जाता है।

30. एपीआई परीक्षण क्या है?

एपीआई परीक्षण को एक सॉफ्टवेयर परीक्षण प्रकार के रूप में परिभाषित किया जा सकता है जो (एपीआई) अनुप्रयोग प्रोग्रामिंग इंटरफेस को मान्य करेगा। एपीआई परीक्षण का मुख्य उद्देश्य प्रोग्रामिंग इंटरफेस की विश्वसनीयता, कार्यक्षमता, प्रदर्शन और सुरक्षा की जांच करना है। यह आमतौर पर सॉफ्टवेयर आर्किटेक्चर की व्यावसायिक तर्क परत पर केंद्रित होता है।

मैनुअल परीक्षण साक्षात्कार प्रश्न

31. एजाइल टेस्टिंग क्यों महत्वपूर्ण है?

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

32. उपयोगकर्ता स्वीकृति परीक्षण और सिस्टम परीक्षण के बीच अंतर करें?

उपयोगकर्ता स्वीकृति परीक्षण सिस्टम परीक्षण
यहां, हम परीक्षण करते हैं कि सिस्टम आवश्यकताओं के अनुरूप है या नहीं।यहां, हम पूरे सिस्टम के प्रदर्शन का परीक्षण करते हैं।
यह परीक्षण उपयोगकर्ता द्वारा प्रदान किए गए वास्तविक रीयल-टाइम इनपुट मानों का उपयोग करता है।यह परीक्षण डेमो इनपुट मानों का उपयोग करता है जिन्हें परीक्षण टीमों द्वारा चुना जाता है।

33. डेटा प्रवाह परीक्षण को परिभाषित करें?

डेटा प्रवाह परीक्षण

डेटा प्रवाह परीक्षण को आमतौर पर परीक्षण रणनीतियों के एक परिवार के रूप में परिभाषित किया जाता है जो कि चर या डेटा ऑब्जेक्ट की स्थिति से संबंधित घटनाओं के अनुक्रम का पता लगाने के लिए प्रोग्राम के नियंत्रण प्रवाह के माध्यम से पथ चुनने पर आधारित होते हैं। डेटाफ्लो परीक्षण मुख्य रूप से उन बिंदुओं पर केंद्रित होता है जहां वेरिएबल को मान और बिंदु प्राप्त होंगे जिन पर इन मानों का उपयोग किया जाता है।

परीक्षण मामलों में निम्नलिखित विशेषताएं होनी चाहिए:

  1. मॉड्यूल के लिए इनपुट
  2. परीक्षण के लिए नियंत्रण प्रवाह पथ
  3. एक उपयुक्त परिवर्तनशील परिभाषा का समुच्चय और उसका उपयोग
  4. परीक्षण मामलों के अपेक्षित परिणाम

35. एंड-टू-एंड परीक्षण का इरादा क्या है?

एंड-टू-एंड परीक्षण को एक ऐसी तकनीक के रूप में परिभाषित किया जा सकता है जो पूरे सॉफ्टवेयर उत्पाद का परीक्षण करेगी, अर्थात, शुरुआत से अंत तक, यह सुनिश्चित करने के लिए कि एप्लिकेशन प्रवाह अपेक्षित व्यवहार करेगा। यह एक उत्पाद की सिस्टम निर्भरता को परिभाषित करता है और यह सुनिश्चित करेगा कि सभी एकीकृत टुकड़े अपेक्षित रूप से एक साथ काम करेंगे।

36. परीक्षण के दौरान समस्याओं/समस्याओं को हल करने के लिए क्या कदम उठाए गए हैं?

  1. रिकॉर्ड: यह एक लॉग है, और यह हुई किसी भी समस्या को संभाल सकता है।
  2. रिपोर्ट: यह एक उच्च स्तरीय प्रबंधक को मुद्दों की रिपोर्ट करेगा।
  3. नियंत्रण: यह समस्या प्रबंधन प्रक्रिया को परिभाषित करेगा।

37. बग और दोष के बीच अंतर करें?

कीड़ादोष
एक बग को सॉफ़्टवेयर में एक दोष के रूप में परिभाषित किया जा सकता है जिसे परीक्षण समय के दौरान पता चला है।एक दोष को आमतौर पर अपेक्षित परिणामों और उत्पाद के लाइव होने के बाद डेवलपर्स द्वारा पता लगाए गए वास्तविक परिणामों के बीच भिन्नता के रूप में परिभाषित किया जाता है।

38. परीक्षण के दौरान बग आने पर किन चरणों का पालन किया जाना चाहिए?

कदम:

  1. यथाशीघ्र समस्या की सूचना दें।
  2. बग की रिपोर्ट करने से पहले डबल क्रॉस-चेक बग।
  3. जांचें कि क्या वही बग किसी अन्य संबंधित मॉड्यूल में हो रहा है।
  4. एक अच्छा बग सारांश लिखें:
  5. बग में किसी भी तरह की आपत्तिजनक भाषा का प्रयोग न करें।
  6. सबमिट बटन पर क्लिक करने से पहले, कृपया बग रिपोर्ट की समीक्षा करें।

39. परीक्षण परिदृश्यों, परीक्षण मामलों और परीक्षण स्क्रिप्ट के बीच अंतर करें?

प्रति परीक्षण परिदृश्य किसी भी कार्यक्षमता के रूप में परिभाषित किया जा सकता है जिसे परीक्षण किया जा सकता है।

परीक्षण के मामलों: इसे एक दस्तावेज़ के रूप में परिभाषित किया जा सकता है जिसमें निष्पादित किए जाने वाले चरण शामिल होंगे; इसे जल्द ही योजनाबद्ध किया गया है।

टेस्ट स्क्रिप्ट: ये आमतौर पर एक प्रोग्रामिंग भाषा में लिखे जाते हैं, और यह एक छोटा प्रोग्राम है जिसका उपयोग सॉफ्टवेयर सिस्टम की कार्यक्षमता के हिस्से का परीक्षण करने के लिए किया जाता है।

40. क्या आप मैन्युअल परीक्षण के फायदे और नुकसान सूचीबद्ध कर सकते हैं?

लाभ:

  1. किसी एप्लिकेशन का मैन्युअल परीक्षण मुद्दों की पहचान करता है, जैसे कि किसी एप्लिकेशन के रंगरूप के मुद्दों को शामिल करना।
  2. लेआउट, टेक्स्ट और अन्य घटकों जैसे विज़ुअल घटकों को परीक्षक द्वारा आसानी से एक्सेस किया जा सकता है, और प्याज तथा यूएक्स मुद्दों का पता लगाया जाता है।
  3. इसकी संचालन की लागत कम है क्योंकि हम उपकरण या उच्च-स्तरीय कौशल का उपयोग नहीं करते हैं।
  4. यह उन मामलों के लिए उपयुक्त है जहां हम किसी एप्लिकेशन में कुछ अनियोजित परिवर्तन करते हैं क्योंकि यह अनुकूलनीय है।
  5. मानव को मैनुअल परीक्षण के मामले में निरीक्षण करने, न्याय करने और अंतर्ज्ञान प्रदान करने की अनुमति है, और यह बहुत उपयोगी है जब हम उपयोगकर्ता-मित्रता या समृद्ध ग्राहक अनुभव के साथ काम कर रहे हैं।
यह सभी देखें शीर्ष 100 जावास्क्रिप्ट साक्षात्कार प्रश्न और उत्तर

नुकसान:

  1. मैनुअल परीक्षण समय लेने वाला है।
  2. मैन्युअल परीक्षण का उपयोग करके GUI ऑब्जेक्ट्स के आकार अंतर और रंग संयोजनों को खोजना आसान नहीं है।
  3. भार परिक्षण और प्रदर्शन परिक्षण अव्यवहारिक हैं मैनुअल परीक्षण .
  4. जब बड़ी संख्या में परीक्षण होते हैं, मैन्युअल दौड़ना परीक्षण एक समय लेने वाला काम है।
  5. प्रतिगमन परीक्षण मैनुअल परीक्षणों का उपयोग करके किए जाने वाले मामले बहुत समय लेने वाले होते हैं।

मैनुअल परीक्षण साक्षात्कार प्रश्न

41. मैन्युअल परीक्षण कब करना है?

हम आमतौर पर इन परिदृश्यों के तहत मैन्युअल परीक्षण करते हैं:

तदर्थ परीक्षण: तदर्थ परीक्षण, अनियोजित परीक्षण। इसमें कोई विशेष दृष्टिकोण परिभाषित नहीं है, न ही इसके साथ कोई दस्तावेज जुड़ा हुआ है। तदर्थ परीक्षण अनौपचारिक है, और यहां जिस महत्वपूर्ण कारक पर विचार किया जाना है वह है परीक्षक का ज्ञान और अंतर्दृष्टि। ऐसे मामलों में, मैन्युअल परीक्षण एक अच्छा विकल्प है।

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

खोजपूर्ण परीक्षण: जब परीक्षण प्रलेखन खराब होता है, तो हम मैन्युअल परीक्षण करते हैं, और हमारे पास निष्पादन के लिए बहुत कम समय होता है; इस तरह के मामले में, इस खोजपूर्ण परीक्षण के लिए परीक्षक की रचनात्मकता और विश्लेषणात्मक कौशल और परीक्षक के उत्पाद ज्ञान की आवश्यकता होगी। जब भी हम खोजपूर्ण परीक्षण करते हैं, तो हम मैन्युअल सत्यापन के लिए जाते हैं क्योंकि हम कम दस्तावेज़ीकरण और ज्ञान वाले टूल का उपयोग नहीं कर सकते हैं।

42. क्या हम किसी प्रोग्राम का पूरी तरह से परीक्षण कर सकते हैं?

दो प्रमुख कारण हैं जो किसी प्रोग्राम को पूरी तरह से जांचना असंभव बना सकते हैं:

  1. सॉफ्टवेयर विनिर्देशों को व्यक्तिपरक बनाया जाता है, और वे विभिन्न व्याख्याओं की ओर ले जाते हैं।
  2. एक सॉफ्टवेयर प्रोग्राम को कई इनपुट, पथ संयोजन और आउटपुट की आवश्यकता हो सकती है।

43. एक गुप्त दोष क्या है?

अव्यक्त दोष को एक ऐसे दोष के रूप में परिभाषित किया जा सकता है जो ग्राहकों को तब तक ज्ञात नहीं होता जब तक कि वह एक अप्रत्याशित स्थिति का सामना नहीं करता है और साथ ही डेवलपर या विक्रेता को एक दोष के बारे में पता होता है।

44. मैनुअल परीक्षण में दस्तावेज़ीकरण की क्या भूमिका है?

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

चार पांच। आप किसी उत्पाद का परीक्षण कैसे करेंगे यदि आवश्यकताओं को अभी तक फ़्रीज़ नहीं किया गया है?

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

46. क्या आप उन दो मापदंडों की सूची बना सकते हैं जो परीक्षण निष्पादन की गुणवत्ता जानने के लिए उपयोगी हैं?

पैरामीटर हैं:

  1. दोष अस्वीकार अनुपात
  2. दोष रिसाव अनुपात

47. सॉफ्टवेयर परीक्षण जीवन चक्र में शामिल चरणों की सूची बनाएं?

चरण:

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

विभिन्न प्रकार की आवश्यकताओं में शामिल हैं:

  1. व्यापार की आवश्यकताओं
  2. वास्तुकला और डिजाइन आवश्यकताएँ
  3. सिस्टम और एकीकरण आवश्यकताएँ

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

आमतौर पर इस्तेमाल किए जाने वाले परीक्षण प्रकार हैं:

  1. अध्याय परीक्षा
  2. एपीआई परीक्षण
  3. एकीकरण परीक्षण
  4. सिस्टम टेस्ट
  5. परीक्षण स्थापित / अनइंस्टॉल करें
  6. चुस्त परीक्षण

टेस्ट केस डेवलपमेंट: परीक्षण योजना चरण पूरा होने के बाद यह शुरू हो जाएगा। यह एसटीएलसी का एक चरण है जहां परीक्षण टीम विस्तृत परीक्षण मामलों को नोट करेगी। परीक्षण मामलों के साथ, परीक्षण टीम परीक्षण के लिए परीक्षण डेटा भी तैयार करती है। एक बार परीक्षण मामले तैयार हो जाने के बाद, इन परीक्षण मामलों की क्यूए लीड द्वारा समीक्षा की जाती है।

परीक्षण पर्यावरण सेटअप : एक परीक्षण वातावरण की स्थापना एक सॉफ्टवेयर परीक्षण जीवन चक्र का एक महत्वपूर्ण हिस्सा है। एक परीक्षण वातावरण को उनके परीक्षण मामलों को निष्पादित करने के लिए परीक्षण टीमों के लिए सॉफ़्टवेयर और हार्डवेयर के सेटअप के रूप में परिभाषित किया जा सकता है। यह सॉफ्टवेयर, हार्डवेयर और कॉन्फ़िगर किए गए नेटवर्क के साथ परीक्षण निष्पादन का समर्थन करेगा।

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

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

48. परीक्षण के लिए उचित दस्तावेज की अनुपलब्धता के कारण आने वाली चुनौतियों को कैसे दूर किया जाए?

यदि आवश्यकता दस्तावेज़ उपलब्ध नहीं है, तो इन चरणों का पालन करें:

  1. सबसे पहले, सुनिश्चित करें कि आपने उत्पाद विकसित करने के लिए डेवलपर्स द्वारा संदर्भित दस्तावेज़ों को ठीक से पढ़ा है और सुनिश्चित करें कि आप उनके साथ परीक्षण मामलों को साझा करते हैं। इस तरह, परीक्षक को पता चल जाएगा कि डेवलपर्स कैसे सॉफ्टवेयर विकसित कर रहे हैं, और परीक्षक इसके आधार पर परीक्षण मामलों को डिजाइन कर सकते हैं।
  2. अस्पष्टता के मामले में, जितनी जल्दी हो सके चीजों को स्पष्ट करें। टीमों को शामिल करें, यानी टेस्टर, क्लाइंट डेवलपर्स और बिजनेस एनालिस्ट। सुनिश्चित करें कि बैठक के बाद और सभी टीमें समान समझ के स्तर पर हैं ताकि आप प्रक्रिया के साथ आगे बढ़ सकें।
  3. वर्कफ़्लो का उचित दस्तावेज़ीकरण करें। यह दृष्टिकोण की बेहतर समझ में मदद करता है। फ़्लोचार्ट और डायग्राम का उपयोग करें ताकि इसे समझना आसान हो।
  4. सुनिश्चित करें कि आप इन-स्कोप और आउट-ऑफ-स्कोप आइटमों की एक सूची तैयार करते हैं और उन्हें टीम के सभी सदस्यों के साथ साझा करते हैं, और संबंधित प्रबंधक से अनुमोदन प्राप्त करते हैं। फिर परीक्षक टीम के सदस्यों के साथ चर्चा के बाद किसी भी समय सूची को अपडेट कर सकता है।

49. परिभाषित करें सॉफ्टवेयर परीक्षण में प्रेत?

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

मैनुअल परीक्षण साक्षात्कार प्रश्न

50. क्या आप कर सकते हैं? सॉफ्टवेयर परीक्षण की प्रमुख चुनौतियों की सूची बनाएं?

चुनौतियां:

  1. पूर्ण आवेदन का परीक्षण
  2. डेवलपर्स के साथ संबंध,
  3. प्रतिगमन परीक्षण।
  4. हम हमेशा समय की कमी के तहत परीक्षण कर रहे हैं।
  5. पहले कौन से परीक्षण निष्पादित करने हैं?
  6. आवश्यकताओं को समझना
  7. टेस्टिंग रोकने का फैसला

51. टेस्ट डिलिवरेबल्स के बारे में बताएं?

टेस्ट डिलिवरेबल्स को के रूप में परिभाषित किया जा सकता है परीक्षण कलाकृतियों सॉफ्टवेयर विकास जीवन चक्र (एसडीएलसी) के दौरान सॉफ्टवेयर परियोजना के हितधारकों को दिया जाता है। इन दस्तावेजों को टेस्ट डिलिवरेबल्स भी कहा जाता है क्योंकि ये सॉफ्टवेयर एप्लिकेशन के अंतिम उत्पाद के साथ क्लाइंट को डिलीवर किए जाते हैं।

सॉफ़्टवेयर विकास जीवनचक्र के प्रत्येक चरण में विभिन्न परीक्षण डिलिवरेबल्स होते हैं

  1. परीक्षण से पहले
  2. परीक्षण के दौरान
  3. परीक्षण के बाद

52. विभिन्न प्रकार के कार्यात्मक परीक्षण की सूची बनाएं?

  1. यूएटी
  2. स्वच्छता परीक्षण
  3. इंटरफ़ेस परीक्षण
  4. एकीकरण जांच
  5. सिस्टम परीक्षण
  6. प्रतिगमन परीक्षण
  7. इकाई का परीक्षण
  8. धुआँ परीक्षण

53. उत्परिवर्तन परीक्षण क्या है?

उत्परिवर्तन परीक्षण को एक प्रकार के सॉफ़्टवेयर परीक्षण के रूप में परिभाषित किया जा सकता है जहां स्रोत कोड के कुछ कथनों को बदल दिया जाता है या यह जांचने के लिए उत्परिवर्तित किया जाता है कि परीक्षण मामले स्रोत कोड में कोई त्रुटि खोजने में सक्षम हैं या नहीं। उत्परिवर्तन परीक्षण का मुख्य उद्देश्य परीक्षण मामलों की गुणवत्ता को मजबूती के संदर्भ में सुनिश्चित करना है कि यह उत्परिवर्तित स्रोत कोड को विफल कर दे।

54. एक टेस्ट इंजीनियर के अच्छे कौशल क्या हैं?

  1. परीक्षण डिजाइन तकनीकों का ज्ञान।
  2. दोष प्रबंधन प्रक्रिया को जानना चाहिए।
  3. व्यापार डोमेन का ज्ञान।
  4. विभिन्न परीक्षण प्रयासों में अनुभव होना चाहिए।
  5. उन्हें सामान्य सॉफ्टवेयर विफलताओं और दोषों को समझना चाहिए।
  6. उन्हें सिस्टम या एप्लिकेशन-अंडर-टेस्ट का ज्ञान होना चाहिए।
  7. उन्हें परीक्षण स्वचालन प्रक्रिया की अवधारणा को समझना चाहिए।

मैनुअल परीक्षण साक्षात्कार प्रश्न

55. कार्यात्मक परीक्षण मामलों और गैर-कार्यात्मक परीक्षण मामलों को परिभाषित करें?

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

गैर-कार्यात्मक परीक्षण एक प्रकार के सॉफ़्टवेयर परीक्षण के रूप में परिभाषित किया जा सकता है जिसका उपयोग सॉफ़्टवेयर एप्लिकेशन की विश्वसनीयता, उपयोगिता, प्रदर्शन इत्यादि जैसे गैर-कार्यात्मक पहलुओं की जांच के लिए किया जाता है। यह इस तरह से डिज़ाइन किया गया है कि गैर-कार्यात्मक मापदंडों के अनुसार एक प्रणाली की तत्परता का परीक्षण किया जाता है जिसे कार्यात्मक परीक्षण द्वारा कभी भी संबोधित नहीं किया जाता है।

56. ऑटोमेशन टूल्स को ऑटोमेशन के लिए चुनने से पहले किन बातों पर ध्यान देना चाहिए?

विचार करने योग्य बिंदु:

  1. प्लेटफार्म, प्रौद्योगिकी, और प्रकार
  2. परीक्षक कौशल
  3. स्वचालित परीक्षण उपकरण खोजें जो रिकॉर्ड-और-प्लेबैक परीक्षण निर्माण और मैन्युअल निर्माण विकल्पों का समर्थन करेंगे।
  4. परिवर्तन प्रबंधन
  5. परीक्षण के परिणामों को स्पष्ट रूप से देखने में सक्षम होना चाहिए। डैशबोर्ड, लॉग और अन्य उपकरण जो रिपोर्ट परिणामों को स्वचालित रूप से रिकॉर्ड और लॉग करेंगे, परीक्षण प्रक्रिया को शुरू से अंत तक आसान और प्रभावी बना देंगे।
  6. सहयोग
यह सभी देखें शीर्ष 100 उत्तरदायी साक्षात्कार प्रश्न और उत्तर

57. परिभाषित करें एसटीएलसी?

सॉफ़्टवेयर परीक्षण जीवन चक्र (STLC) को एक परीक्षण रणनीति के रूप में परिभाषित किया जा सकता है जो आपको सॉफ़्टवेयर गुणवत्ता मानकों को कुशलतापूर्वक पूरा करने में मदद करेगी। STLC व्यवस्थित परीक्षण को लागू करेगा जो चरणों में किया जाता है।

58. जोखिम विश्लेषण कैसे करें?

अनुसरण किए जाने वाले चरण:

  1. जोखिम का स्कोर ज्ञात कीजिए।
  2. जोखिम के लिए एक प्रोफाइल बनाएं।
  3. जोखिम गुणों को बदलें।
  4. परीक्षण जोखिम के संसाधनों को तैनात करें।
  5. जोखिम का डेटाबेस बनाएं।

59. दोष जीवन चक्र की व्याख्या करें?

मैनुअल परीक्षण साक्षात्कार प्रश्न - दोष जीवनचक्र

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

मैनुअल परीक्षण साक्षात्कार प्रश्न

60. गंभीरता और प्राथमिकता को परिभाषित करें?

गंभीरता का अर्थ उस प्रभाव की डिग्री है जो किसी दोष का घटक या प्रणाली के विकास या संचालन पर पड़ेगा।

प्राथमिकता का अर्थ है व्यावसायिक महत्व का स्तर जो किसी वस्तु को सौंपा गया है, जैसे, दोष।

61. डिबगिंग की श्रेणियों की सूची बनाएं?

श्रेणियाँ:

  1. जानवर बल डिबगिंग
  2. बैक ट्रैकिंग
  3. कारण उन्मूलन
  4. प्रोग्राम स्लाइसिंग
  5. त्रुटि रहित विश्लेषण

62. टेस्ट हार्नेस को परिभाषित करें?

सॉफ़्टवेयर परीक्षण के संदर्भ में, एक परीक्षण हार्नेस या स्वचालित परीक्षण ढांचे को सॉफ़्टवेयर और परीक्षण डेटा के संग्रह के रूप में परिभाषित किया जा सकता है जिसे प्रोग्राम इकाई को विभिन्न/विभिन्न परिस्थितियों में चलाकर और उसके आउटपुट और व्यवहार की निगरानी के लिए कॉन्फ़िगर किया गया है। इसके दो मुख्य भाग हैं, अर्थात्

  1. परीक्षण निष्पादन इंजन
  2. परीक्षण स्क्रिप्ट भंडार

63. क्या आप गंभीरता के विभिन्न प्रकारों की सूची बनाएं?

  1. नियंत्रण प्रवाह दोष - उच्च
  2. लोड की स्थिति - उच्च
  3. यूजर इंटरफेस दोष - कम
  4. सीमा संबंधी दोष – मध्यम
  5. दोषों से निपटने में त्रुटि - मध्यम
  6. गणना दोष - उच्च
  7. गलत व्याख्या किया गया डेटा - उच्च
  8. हार्डवेयर विफलता - उच्च
  9. संगतता मुद्दे - उच्च

मैनुअल परीक्षण साक्षात्कार प्रश्न

64. फॉल्ट-मास्किंग क्या है?

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

65. सकारात्मक और नकारात्मक परीक्षण के बीच अंतर करें?

सकारात्मक परीक्षण नकारात्मक परीक्षण
सकारात्मक परीक्षण को मान्य इनपुट डेटा की सहायता से एप्लिकेशन प्रतिक्रियाओं की जांच के रूप में परिभाषित किया गया है।नकारात्मक परीक्षण को अमान्य इनपुट डेटा सेट का उपयोग करके एप्लिकेशन प्रतिक्रिया की जांच के रूप में परिभाषित किया जा सकता है।
यह परीक्षण सॉफ़्टवेयर उत्पाद की अच्छी गुणवत्ता की गारंटी नहीं देता है।यह परीक्षण सॉफ्टवेयर उत्पाद की अच्छी गुणवत्ता प्रदान करना सुनिश्चित करता है।
यह परीक्षण सभी संभावित कारणों को शामिल नहीं करता है।इस परीक्षण में सभी संभावित कारणों को शामिल किया गया है।

66. सॉफ्टवेयर टेस्टिंग में डिफेक्ट डिटेक्शन प्रतिशत को परिभाषित करें?

कंपनी के परीक्षण की गुणवत्ता को मापने वाले मेट्रिक्स में से एक है, डिफेक्ट डिटेक्शन प्रतिशत। सूत्र है, परीक्षण के दौरान पाए जाने वाले दोषों की संख्या का मिलान करें, फिर उस संख्या को कुल दोषों की संख्या से विभाजित करें।

67. क्रिटिकल बग क्या है?

एक महत्वपूर्ण बग को किसी भी कार्रवाई की आवश्यकता नहीं हो सकती है, उदाहरण के लिए, हाँ - मैं पूरी तरह से डर गया। यह पहले से ही एक स्रोत में तय है, और यह अगले निर्माण में चला जाएगा।

68. सॉफ्टवेयर परीक्षण में दोष निवारण दक्षता का अर्थ परिभाषित करें?

दोष हटाने की दक्षता आमतौर पर परियोजना जीवन चक्र के दौरान परियोजना द्वारा सिस्टम में पेश किए गए दोषों को दूर करने की क्षमता से संबंधित होती है।

69. सामान्य जोखिम क्या है जो परियोजना की विफलता का कारण बन सकता है?

  1. हमारे पास पर्याप्त मानव संसाधन नहीं हैं।
  2. परीक्षण वातावरण ठीक से सेट नहीं किया जा सकता है।
  3. हमारे पास सीमित बजट हो सकता है।
  4. समय की पाबंधी

70. कीटनाशक विरोधाभास को परिभाषित करें? इससे कैसे उबरें?

सरल शब्दों में, कीटनाशक विरोधाभास को इस प्रकार समझाया जा सकता है यदि एक ही परीक्षण को दोहराया जाता है (यानी, बार-बार), परीक्षण मामलों के एक ही सेट में कोई नया बग नहीं मिलेगा।

कीटनाशक विरोधाभास को रोकने के तरीके नीचे दिए गए हैं:

  1. आप नए परीक्षण मामले तैयार कर सकते हैं और उन्हें मौजूदा परीक्षण मामले में जोड़ सकते हैं।
  2. आप सॉफ़्टवेयर के विभिन्न भागों का प्रयोग करने के लिए परीक्षण मामलों का एक नया सेट लिख सकते हैं।

मैनुअल परीक्षण साक्षात्कार प्रश्न

71. सॉफ्टवेयर परीक्षण में दोष की औसत आयु को परिभाषित करें?

दोष आयु को आमतौर पर उस दिन के रूप में परिभाषित किया जाता है जिस दिन परीक्षक ने दोष की खोज की और जिस दिन डेवलपर ने इसे ठीक किया।

72. अपनी परियोजना का आकलन करते समय किन बिंदुओं पर विचार किया जाना चाहिए?

  1. आपको पूरी परियोजना को छोटे कार्यों में विभाजित करने की आवश्यकता है।
  2. फिर, प्रत्येक कार्य को टीम के सदस्यों को आवंटित करें।
  3. अब, प्रत्येक कार्य को पूरा करने के लिए आवश्यक प्रयास का अनुमान लगाएं।
  4. अंत में, अनुमान को मान्य करें।

73. पर्यावरण में स्वचालित परीक्षण कैसे करें?

  1. सबसे पहले, आप तय करते हैं कि कौन से परीक्षण मामलों को स्वचालित करना है।
  2. फिर, आपको राइट ऑटोमेटेड टेस्टिंग टूल का चयन करना होगा।
  3. इसके बाद, अपने स्वचालित परीक्षण प्रयासों को विभाजित करें।
  4. इसके बाद, अच्छा, गुणवत्ता परीक्षण डेटा बनाएं।
  5. फिर आपको स्वचालित परीक्षण बनाने की आवश्यकता है जो (उपयोगकर्ता इंटरफ़ेस) UI में परिवर्तन के लिए प्रतिरोधी हैं।

74. टीम के सदस्यों को कार्य कैसे आवंटित करें?

  1. सॉफ्टवेयर आवश्यकता विनिर्देश का विश्लेषण करें (सभी टीम के सदस्य)।
  2. फिर, परीक्षण विनिर्देश बनाएं (परीक्षण विश्लेषक या परीक्षक)।
  3. इसके बाद, परीक्षण वातावरण (टेस्ट एडमिनिस्ट्रेटर) का निर्माण करें।
  4. परीक्षण मामलों को निष्पादित करें (टेस्टेट / टेस्ट एडमिनिस्ट्रेटर)।
  5. अंत में, दोषों (परीक्षक) की रिपोर्ट करें।

75. सूची कुछ आवश्यक गुण जो एक अनुभवी क्यूए या टेस्ट लीड के पास होने चाहिए?

  1. उन्हें क्यूए प्रक्रियाओं को परिष्कृत करने के लिए विचार प्रदान करना चाहिए।
  2. उनके पास उत्कृष्ट लिखित और पारस्परिक संचार कौशल होना चाहिए।
  3. उत्पादकता बढ़ाने के लिए टीम वर्क में तेजी लाने की क्षमता
  4. तेजी से सीखने और टीम के सदस्यों को तैयार करने की क्षमता।

76. किन बातों का ध्यान रखना चाहिए? अपनी परियोजना की निगरानी करते समय?

  1. क्या आपका बजट खत्म हो गया है?
  2. क्या हम एक ही करियर लक्ष्य की ओर काम कर रहे हैं?
  3. क्या परियोजना समय पर है
  4. क्या हमारे पास पर्याप्त संसाधन हैं?
  5. क्या आने वाली समस्याओं के चेतावनी संकेत हैं?
  6. क्या का दबाव है? परियोजना को पूरा करने के लिए प्रबंधन पूर्व?

77. परिभाषित करें सॉफ्टवेयर परीक्षण में दोष कैस्केडिंग?

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

78. सिल्क टेस्ट क्या है?

रेशम परीक्षण को प्रतिगमन परीक्षण और उद्यम अनुप्रयोगों के स्वचालित कार्य के लिए एक उपकरण के रूप में परिभाषित किया जा सकता है। इसे Segue Software द्वारा विकसित किया गया था जिसे 2006 में Borland द्वारा अधिग्रहित किया गया था। सिल्क टेस्ट वर्कबेंच एक दृश्य स्तर पर स्वचालन परीक्षण के साथ-साथ VB.Net को एक स्क्रिप्टिंग भाषा के रूप में उपयोग करने की अनुमति देगा।

79. परीक्षण करते समय 'गुणवत्ता' शब्द का क्या अर्थ है?

परीक्षण में गुणवत्ता को उस डिग्री के रूप में परिभाषित किया जा सकता है जहां एक घटक, प्रणाली या प्रक्रिया दी गई आवश्यकताओं और ग्राहक की जरूरतों और अपेक्षाओं को पूरा करती है। सॉफ्टवेयर गुणवत्ता: यह एक सॉफ्टवेयर उत्पाद की सुविधाओं और कार्यक्षमता की समग्रता है जो निहित को संतुष्ट करने की क्षमता पर निर्भर करेगा।

80. आप किन परिदृश्यों में मैन्युअल परीक्षण पर स्वचालित परीक्षण चुनने पर विचार करेंगे?

  1. टेस्ट में दोहराए जाने वाले चरण शामिल हैं
  2. स्वचालन में कम समय लगने की उम्मीद है
  3. प्रत्येक निष्पादन के लिए स्वचालन रिपोर्ट उपलब्ध हैं
  4. स्वचालन पुन: प्रयोज्यता बढ़ा रहा है
  5. यदि परीक्षणों को आवधिक निष्पादन की आवश्यकता होती है

मैनुअल परीक्षण साक्षात्कार प्रश्न

81. क्या आप समस्याएँ पैदा करते समय सामान्य गलतियों को सूचीबद्ध कर सकते हैं?

  1. खराब शेड्यूलिंग
  2. प्रक्रिया का पालन नहीं करना
  3. दूसरों की नहीं सुनना
  4. संसाधनों का गलत परियोजनाओं से मिलान करना।
  5. छोटी-छोटी समस्याओं को नज़रअंदाज करना
  6. underestimating

82. क्या आप व्हाइट बॉक्स परीक्षण में विभिन्न तकनीकों की सूची बना सकते हैं?

  1. स्टेटमेंट कवरेज
  2. निर्णय कवरेज
  3. शर्त कवरेज
  4. एकाधिक शर्त कवरेज

83. बग रिपोर्ट लिखते समय विचार किए जाने वाले प्रमुख तत्वों की सूची बनाएं?

  1. दोष विवरण: यह बग का संक्षिप्त विवरण है
  2. एक अद्वितीय आईडी
  3. पर्यावरण: आप कोई भी सिस्टम सेटिंग्स जोड़ सकते हैं जो समस्या को पुन: उत्पन्न करने में मदद करेगी।
  4. स्क्रीनशॉट
  5. तीव्रता
  6. पुन: पेश करने के चरण: इसमें समस्या का अनुकरण करने के लिए विस्तृत परीक्षण चरण शामिल होंगे। यह परीक्षण डेटा और त्रुटि होने का समय भी प्रदान करेगा।

84. परिभाषित करें अनुभव-आधारित परीक्षण तकनीकें?

अनुभव आधारित परीक्षण तकनीक मूल रूप से परीक्षक के अनुभव और कौशल पर आधारित होती है। यहां परीक्षक अपने अनुभव का उपयोग उसी तकनीक के साथ करेंगे जो पर्याप्त समय है और किसी एप्लिकेशन का परीक्षण करने के लिए अपर्याप्त विनिर्देश उपलब्ध नहीं हैं।

मैनुअल परीक्षण साक्षात्कार प्रश्न

85. बग लीकेज और बग रिलीज में अंतर बताएं?

बग रिसाव बग रिलीज
बग लीकेज का मतलब है कि ग्राहकों या अंतिम उपयोगकर्ताओं द्वारा बग की खोज की जाती है और सॉफ्टवेयर का परीक्षण करते समय परीक्षण टीम द्वारा उनका पता नहीं लगाया जाता है।बग रिलीज तब होता है जब सॉफ्टवेयर या एप्लिकेशन को परीक्षण टीम को यह जानते हुए सौंप दिया जाता है कि दोष एक रिलीज में मौजूद होगा।

86. धूम्रपान परीक्षण और विवेक परीक्षण के बीच अंतर करें?

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

87. प्रदर्शन परीक्षण और बंदर परीक्षण के बीच अंतर करें?

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

88. 'कॉन्फ़िगरेशन प्रबंधन' क्या है?

सॉफ़्टवेयर परीक्षण में, कॉन्फ़िगरेशन प्रबंधन को उत्पाद के प्रदर्शन, भौतिक और कार्यात्मक विशेषताओं को बनाए रखने और स्थापित करने के एक तंत्र के रूप में परिभाषित किया जा सकता है, इसकी आवश्यकताओं, कार्यात्मकताओं और जीवन भर डिजाइन के साथ। यह सॉफ़्टवेयर परीक्षक को समान कॉन्फ़िगरेशन प्रबंधन तंत्र का उपयोग करके अपने परीक्षण आउटपुट और टेस्टवेयर का प्रबंधन करने की अनुमति देगा।

89. सिस्टम परीक्षण को परिभाषित करें?

सिस्टम परीक्षण को पूर्ण और पूरी तरह से एकीकृत सॉफ़्टवेयर उत्पाद के परीक्षण के रूप में परिभाषित किया जा सकता है। इस प्रकार का परीक्षण ब्लैक-बॉक्स परीक्षण में आता है, जहाँ किसी कोड के आंतरिक डिज़ाइन के ज्ञान को पूर्व-आवश्यकता नहीं माना जाता है, और यह परीक्षण टीम द्वारा किया जाता है।

मैनुअल परीक्षण साक्षात्कार प्रश्न

90. क्या ऑटोमेशन टेस्टिंग मैन्युअल टेस्टिंग की जगह ले सकता है?

परीक्षण स्वचालन में मैन्युअल परीक्षण को बदलने की क्षमता नहीं है। हम यह नहीं मान सकते हैं कि परीक्षण स्वचालन सॉफ्टवेयर परीक्षकों की नौकरी चुरा रहा है, और आप परीक्षण स्वचालन से एक परीक्षक द्वारा मैन्युअल रूप से किए गए सभी कार्यों को करने की अपेक्षा नहीं कर सकते हैं।

91. एक परीक्षण प्रबंधन समीक्षा क्या है?

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

92. हम आरटीएम (आवश्यकता ट्रेसबिलिटी मैट्रिक्स) कब तैयार करते हैं?

आरटीएम आमतौर पर परीक्षण निष्पादन प्रक्रिया से पहले तैयार किया जाता है ताकि यह सुनिश्चित किया जा सके कि प्रत्येक आवश्यकता को परीक्षण मामलों के रूप में शामिल किया गया है ताकि हम किसी भी परीक्षण को याद न करें। इस आरटीएम दस्तावेज़ में, हम आम तौर पर यह सुनिश्चित करने के लिए सभी आवश्यकताओं और संबंधित परीक्षण मामलों को मैप करते हैं कि परीक्षण मामले प्रत्येक शर्त के लिए लिखे गए हैं।

93. सॉफ़्टवेयर गुणवत्ता आश्वासन के सर्वोत्तम अभ्यासों की सूची बनाएं?

  1. उपकरण उपयोग
  2. मैट्रिक्स
  3. अनुभवी एसक्यूए ऑडिटर
  4. निरंतर सुधार
  5. प्रलेखन
  6. टीम के सदस्यों द्वारा जिम्मेदारी

94. परीक्षण योजना संचालित या परीक्षण की कुंजी शब्द संचालित विधि को परिभाषित करें?

यह एक ऐसी तकनीक है जो वास्तविक परीक्षण केस दस्तावेज़ का उपयोग करती है जिसे परीक्षकों द्वारा एक स्प्रेडशीट का उपयोग करके विकसित किया जाता है जिसमें विशेष कुंजी शब्द होते हैं। कीवर्ड प्रोसेसिंग को नियंत्रित करते हैं।

95. टेस्ट मैट्रिक्स और ट्रैसेबिलिटी मैट्रिक्स के बीच अंतर करें?

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

96. DFD (डेटा फ्लो डायग्राम) को परिभाषित करें?

डेटा प्रवाह आरेख मूल रूप से व्यावसायिक सूचना प्रणाली में डेटा के प्रवाह का रेखांकन करने के लिए उपयोग किया जाता है। DFD एक इनपुट से फाइल स्टोरेज और रिपोर्ट जनरेशन में डेटा ट्रांसफर करने के लिए सिस्टम में शामिल प्रक्रियाओं का वर्णन करेगा।

97. N+1 टेस्टिंग के बारे में बताएं?

N+1 टेस्टिंग रिग्रेशन टेस्टिंग का ही एक रूप है। परीक्षण कई चक्रों के साथ आयोजित किया जाता है जहां परीक्षण चक्र एन में पाई गई त्रुटियों को हल किया जाता है, और समाधान को फिर से परीक्षण चक्र एन + 1 में पुन: परीक्षण किया जाता है। यहां, चक्रों को तब तक दोहराया जाता है जब तक कि समाधान स्थिर अवस्था में नहीं पहुंच जाता है और अधिक त्रुटियां होती हैं।

98. एलसीएसएजे के बारे में बताएं?

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

99. सॉफ्टवेयर टेस्टिंग में टर्म्स वेरिफिकेशन और वैलिडेशन के बारे में बताएं?

सत्यापन यह जांचने की प्रक्रिया के रूप में परिभाषित किया जा सकता है कि कोई सॉफ़्टवेयर बिना किसी बग के अपने लक्ष्य को प्राप्त करता है या नहीं। यह वह तकनीक है जो यह सुनिश्चित करती है कि विकसित उत्पाद सही है या नहीं।

मान्यकरण यह जांचने की प्रक्रिया के रूप में परिभाषित किया जा सकता है कि डिज़ाइन किया गया सॉफ़्टवेयर उत्पाद निशान तक है या, सरल शब्दों में, उत्पाद की उच्च-स्तरीय आवश्यकताएं हैं।

100. सॉफ्टवेयर परीक्षण जीवन चक्र और सॉफ्टवेयर विकास जीवन चक्र के बीच अंतर करें?

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

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