85+ सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न और उत्तर

यहाँ फ्रेशर्स और प्रोफेशनल्स के लिए सभी महत्वपूर्ण सॉफ्टवेयर टेस्टिंग इंटरव्यू प्रश्नों की सूची दी गई है। इस सॉफ्टवेयर टेस्टिंग इंटरव्यू गाइड की मदद से सॉफ्टवेयर टेस्टिंग में अपनी मनचाही नौकरी पाएँ।

 

फ्रेशर्स के लिए सॉफ्टवेयर टेस्टिंग साक्षात्कार प्रश्न

1) एकीकरण परीक्षण क्या है?

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


2) यादृच्छिक परीक्षण क्या है?

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


3) एसडीएलसी क्या है?

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

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


4) डेटा-संचालित परीक्षण क्या है?

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

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

डेटा-संचालित परीक्षण


5) परीक्षण मामले लिखने के लिए सर्वोत्तम अभ्यास क्या हैं?

अंतिम उपयोगकर्ता के दृष्टिकोण से परीक्षण मामले लिखें:

  • परीक्षण चरणों को सरल और आसानी से लिखें ताकि कोई भी उनका आसानी से पालन कर सके
  • परीक्षण मामलों को पुनः प्रयोज्य बनाएं
  • दी गई प्राथमिकता निर्धारित करें
  • आपको परीक्षण मामले, परीक्षण डेटा, अपेक्षित परिणाम, पूर्व शर्त और पश्चात शर्त का वर्णन करना चाहिए।
  • मान्य परीक्षण मामलों के अलावा अमान्य परीक्षण मामले भी लिखें
  • सभी उचित नामकरण परंपराओं का पालन करें
  • Revपरीक्षण मामलों को देखें और यदि आवश्यक हो तो उन्हें अद्यतन करें।

6) सीमा मूल्य विश्लेषण क्या है?

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


7) महत्वपूर्ण परीक्षण मीट्रिक्स क्या हैं?

यहां कुछ महत्वपूर्ण परीक्षण मीट्रिक्स दिए गए हैं:

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

8) परीक्षण निष्पादन की गुणवत्ता की जांच करने में कौन से पैरामीटर मदद करते हैं?

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

  • दोष अस्वीकृति अनुपात कुल उत्पादन में कुल अस्वीकृतियों का अनुपात है।
  • दोष रिसाव अनुपात कुल उत्पादन में कुल अस्वीकृतियों का अनुपात है।

9) विभिन्न परीक्षण स्तर क्या हैं?

  • परीक्षण स्तर चार प्रकार के होते हैं: इकाई/घटक/कार्यक्रम/मॉड्यूल परीक्षण
  • एकीकरण जांच
  • सिस्टम परीक्षण
  • स्वीकृति परीक्षण

10) बग/दोष जीवन चक्र क्या है?

बग जीवन चक्र को दोष जीवन चक्र भी कहा जाता है। सॉफ़्टवेयर विकास प्रक्रिया में, प्रत्येक बग का एक जीवन चक्र होता है। बग को बंद होने के लिए जीवन चक्र से गुजरना पड़ता है। बग का जीवन चक्र उपकरण (QC, JIRA, आदि) और उपयोग की जाने वाली संगठनात्मक प्रक्रिया पर निर्भर करता है।

बग/दोष जीवन चक्र


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

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


12) दोष रिपोर्ट प्रारूप के मुख्य घटक क्या हैं?

दोष रिपोर्ट प्रारूप के मूल घटक इस प्रकार हैं:

  • परियोजना का नाम
  • मॉड्यूल का नाम
  • खराबी पाई गई
  • दोष आईडी
  • दोष का नाम
  • दोष का स्क्रीनशॉट
  • गंभीरता और प्राथमिकता स्थिति
  • दोष का समाधान किसके द्वारा किया गया तथा किस दिन किया गया

13) इनमें क्या अंतर है? Selenium और सिकुली?

यहाँ कुछ बुनियादी अंतर हैं Selenium और सिकुली:

Selenium सिकुली
आप वीडियो प्लेयर, ऑडियो प्लेयर आदि जैसे फ्लैश ऑब्जेक्ट्स को स्वचालित नहीं कर सकते। यह फ़्लैश ऑब्जेक्ट्स को स्वचालित करने के लिए व्यापक समर्थन प्रदान करता है
इसमें जटिल API है इसका API सरल है
यह केवल वेब अनुप्रयोगों को स्वचालित कर सकता है आप वेब के साथ-साथ विंडोज़ एप्लिकेशन को भी स्वचालित कर सकते हैं।

14) वेब परीक्षण सुरक्षा समस्याओं के प्रकार क्या हैं?

  • सेवा अस्वीकार (DOS) हमला
  • अन्य आँकड़े देखना
  • Buffer बाढ़
  • ब्राउज़र पते के माध्यम से सीधे आंतरिक URL पास करना

15) क्या है TestNG?

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


16) दोष कैस्केडिंग क्या है?

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


17) वर्कबेंच अवधारणा क्या है?

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

कार्यक्षेत्र में पाँच कार्य हैं:

  • निवेश
  • निष्पादित करना
  • चेक
  • उत्पाद का उत्पादन
  • Rework

18) अंतिम उपयोगकर्ताओं तक पहुंच के लिए विभिन्न रणनीतियाँ क्या हैं?

रोलआउट के लिए अपनाई जाने वाली रणनीतियाँ इस प्रकार हैं:

1) पायलट, 2) क्रमिक कार्यान्वयन, 3) चरणबद्ध कार्यान्वयन, और 4) समानांतर कार्यान्वयन


19) टेस्टबेड क्या है?

टेस्टबेड सॉफ्टवेयर, हार्डवेयर और अन्य परीक्षण आइटम हैं जिनका उपयोग परीक्षण प्रक्रिया का समर्थन करने के लिए किया जाता है। टेस्टबेड का मुख्य लक्ष्य परीक्षणों की स्थितियों को नियंत्रित और मॉनिटर करना है। टेस्टबेड में मैनुअल सॉफ्टवेयर परीक्षण विधि में कई उपकरण और तकनीकें शामिल हैं। जैसे PHP, वर्डप्रेस या जूमला जैसे फ्रेमवर्क और डेटाबेस जैसे PostgreSQL or MySQL.


20) स्टेटमेंट कवरेज क्या है? इसे उदाहरण सहित समझाइए।

स्टेटमेंट कवरेज एक व्हाइट बॉक्स परीक्षण विधि है जिसमें सोर्स कोड में सभी निष्पादन योग्य कथनों को कम से कम एक बार निष्पादित किया जाता है। यह कोड कवरेज विधि सोर्स कोड में निष्पादित किए गए कथनों की संख्या की गणना करती है।

आइए देखें कि स्टेटमेंट कवरेज की गणना कैसे की जाती है।

किसी दिए गए स्रोत कोड के लिए स्टेटमेंट कवरेज की गणना करना।

उदाहरण:

Prints (int a, int b) {                       ------------  Printsum is a function
int result = a+ b;
If (result> 0)
  Print ("Positive", result)
Else
  Print ("Negative", result)
}                                        -----------   End of the source code

अनुभवी लोगों के लिए सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न और उत्तर

21) गुप्त दोष क्या हैं?

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


22) टेस्ट डिलिवरेबल क्या है?

परीक्षण डिलिवरेबल्स वे उपकरण, घटक और दस्तावेज हैं, जिन्हें परीक्षण को समर्थन देने के लिए बनाए रखा और विकसित किया जाता है।

यहां SDLC (सॉफ्टवेयर विकास जीवनचक्र) के विभिन्न परीक्षण चरणों में परीक्षण परिणाम दिए गए हैं:

1) सॉफ्टवेयर परीक्षण से पहले 2) सॉफ्टवेयर परीक्षण के दौरान 3) सॉफ्टवेयर परीक्षण के बाद


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

म्यूटेशन परीक्षण का मुख्य लक्ष्य यह सत्यापित करना है कि परीक्षण डेटा या परीक्षण मामलों का एक सेट उपयोगी है या नहीं। यह जानबूझकर कई कोड परिवर्तन (बग) जोड़कर और मूल परीक्षण मामलों और डेटा के साथ पुनः परीक्षण करके किया जाता है।

उत्परिवर्तन परीक्षण


24) गामा परीक्षण क्या है?

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


25) टेस्ट हार्नेस क्या है?

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


26) टेस्ट क्लोजर क्या है?

यह एक ऐसा दस्तावेज़ है जो SDLC (सॉफ़्टवेयर विकास जीवन चक्र) के दौरान किए गए सभी परीक्षणों का सारांश देता है। यह हटाए गए बग और पाई गई त्रुटियों का विस्तृत विश्लेषण प्रदान करता है।

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


27) फ़ज़ परीक्षण क्या है?

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


28) एंड-टू-एंड टेस्टिंग का क्या अर्थ है?

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

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


29) डायनेमिक सॉफ्टवेयर परीक्षण क्या है?

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


30) क्रॉस-ब्राउज़र परीक्षण क्या है? आप कौन से उपकरण इस्तेमाल करेंगे?

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


31) प्रतिगमन और पुष्टिकरण परीक्षण क्या हैं?

यहां दो महत्वपूर्ण परीक्षण विधियां दी गई हैं:

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

32) किसी विधि या कोड ब्लॉक को कैसे छोड़ें TestNG?

आप किसी विशेष परीक्षण विधि या कोड को छोड़ सकते हैं; फिर, आप परीक्षण एनोटेशन में 'सक्षम' पैरामीटर को गलत पर सेट कर सकते हैं।

@Test (enabled = false)

33) स्क्रीनशॉट कैसे लें Selenium वेबड्राइवर?

  • आप TakeScreenshot फ़ंक्शन का उपयोग करके स्क्रीन ले सकते हैं।
  • getScreenshotAs () विधि आपको उस स्क्रीनशॉट को सहेजने की अनुमति देती है।

34) मुझे इसका उपयोग कब करना चाहिए? Selenium ग्रिड?

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


35) टेस्ट रणनीति क्या है?

परीक्षण रणनीति एक उच्च-स्तरीय दस्तावेज़ है जिसे आम तौर पर परियोजना प्रबंधक द्वारा विकसित किया जाता है। यह उत्पाद के परीक्षण और लक्ष्यों को प्राप्त करने के दृष्टिकोण को दर्शाता है। यह आम तौर पर व्यावसायिक आवश्यकता विनिर्देश (BRS) से लिया जाता है।


36) संशोधन अनुरोध क्या है?

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


37) सत्यापन क्या है?

सत्यापन मापने की प्रक्रिया है, उदाहरण के लिए। यह सत्यापित करने में मदद करता है कि आप सही विकास कर रहे हैं या नहीं।ping उत्पाद के अनुरूप है या नहीं। इसमें शामिल गतिविधियाँ निरीक्षण हैं।


38) ग्रे क्या है Box परिक्षण?

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


39) टेस्ट कवरेज क्या है?

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


40) निर्णय कवरेज क्या है?

निर्णय कवरेज का उदाहरण:

Demo (int a) {
If (a> 5)
 a=a*3
 Print (a)
}

परिदृश्य 1:

a का मान 2 है

निर्णय कवरेज

यहां, पीले रंग से हाइलाइट किया गया कोड निष्पादित किया जाएगा, और यदि (a>5) निर्णय का परिणाम “नहीं” चेक किया गया है।

निर्णय कवरेज = 50%

परिदृश्य 2:

a का मान 6 है

निर्णय कवरेज

इस परिदृश्य में पीले रंग से हाइलाइट किया गया कोड निष्पादित किया जाएगा। यहाँ यदि (a>5) निर्णय का “हाँ” परिणाम चेक किया गया है।

निर्णय कवरेज = 50%

परीक्षण का मामला A का मान उत्पादन निर्णय कवरेज
1 2 2 50% तक
2 6 18 50% तक

3 साल के अनुभव वाले लोगों के लिए सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न और उत्तर

41) सैनिटी परीक्षण से आपका क्या अभिप्राय है?

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


42) टीडीडी क्या है?

टेस्ट-ड्रिवेन डेवलपमेंट (TDD) एक सॉफ्टवेयर डेवलपमेंट पद्धति है जो टेस्ट केसों द्वारा संचालित होती है जो आपको लागू की जाने वाली कार्यक्षमता बनाने में मदद करती है। टेस्ट केस TDD पद्धति में विकसित किए जाते हैं।


43) सॉफ्टवेयर परीक्षण में सत्यापन और मान्यता क्या है?

  • सत्यापन: यह एक स्थैतिक विश्लेषण तकनीक है। इस विधि में, कोड को निष्पादित किए बिना परीक्षण किया जाता है। उदाहरण Reviews, निरीक्षण, और walkthrough.
  • मान्यता: यह एक गतिशील विश्लेषण विधि है जहाँ कोड को निष्पादित करके परीक्षण किया जाता है। कार्यात्मक और गैर-कार्यात्मक परीक्षण तकनीकों के उदाहरण।

44) सत्यापन से सत्यापन किस प्रकार भिन्न है?

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

45) स्वचालन परीक्षण की सफलता का आप किस आधार पर आकलन कर सकते हैं?

स्वचालन परीक्षण के आधार पर, निम्नलिखित मानदंडों को मैप किया जा सकता है:

  • दोष पहचान अनुपात
  • स्वचालित निष्पादन समय और उत्पाद रिलीज़ के लिए समय की बचत
  • श्रम एवं अन्य लागतों में कमी

46) टेस्ट रणनीति क्या है?

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


47) क्लाइंट-साइड सत्यापन क्या है?

क्लाइंट-साइड सत्यापन ब्राउज़र स्तर पर किया जाता है, जहां उपयोगकर्ता के इनपुट को सर्वर की भागीदारी के बिना ब्राउज़र पर ही सत्यापित किया जाता है।


48) संदर्भ-संचालित परीक्षण क्या है?

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


49) सॉफ्टवेयर परीक्षण में निकास मानदंड क्या हैं?

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


50) परीक्षण की विभिन्न विधियाँ क्या हैं?

सॉफ्टवेयर परीक्षण के तीन तरीके हैं:

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

51) विभिन्न कवरेज तकनीकें क्या हैं?

कवरेज तकनीकों के तीन बुनियादी प्रकार हैं:

  • वक्तव्य कवरेज: यह विधि यह सुनिश्चित करने में मदद करती है कि स्रोत कोड की प्रत्येक पंक्ति निष्पादित और परीक्षण की गई है।
  • निर्णय कवरेज: यह सुनिश्चित करता है कि स्रोत कोड में प्रत्येक निर्णय (सत्य या असत्य) का क्रियान्वयन और परीक्षण किया गया है।
  • पथ कवरेज: सत्यापित करें कि कोड के दिए गए भाग के माध्यम से सभी संभावित मार्गों का परीक्षण किया गया है।

52) बेसलाइन परीक्षण क्या है?

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


53) सिस्टम स्तरीय परीक्षण क्या है?

सभी मॉड्यूल में संपूर्ण कंप्यूटर सिस्टम का परीक्षण करना सिस्टम-स्तरीय परीक्षण कहलाता है। इस परीक्षण विधि में कार्यात्मक और संरचनात्मक परीक्षण दोनों शामिल हैं।


54) बकेट परीक्षण क्या है?

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


5+ वर्षों के अनुभव वाले लोगों के लिए सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न और उत्तर

55) एन+1 परीक्षण क्या है?

प्रतिगमन परीक्षण की भिन्नता को N+1 के रूप में दर्शाया जाता है। यह कई चक्रों में किया जाता है जिसमें परीक्षण चक्र 'N' में पाई गई त्रुटियों को हल किया जाता है और परीक्षण चक्र N+1 में पुनः परीक्षण किया जाता है। यह प्रक्रिया तब तक जारी रहती है जब तक कोई त्रुटि नहीं पाई जाती।


56) बॉटम-अप टेस्टिंग का क्या अर्थ है?

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


57) जोखिम-आधारित परीक्षण क्या है?

जोखिम-आधारित परीक्षण जोखिम के आधार पर परीक्षणों को प्राथमिकता देने के आधार पर परीक्षण रणनीति बनाने का एक तरीका है। इस दृष्टिकोण का आधार विस्तृत जोखिम विश्लेषण और जोखिमों को प्राथमिकता देना है।


58) औपचारिक समीक्षा के विभिन्न चरण क्या हैं?

औपचारिक समीक्षा प्रक्रिया में छह चरण होते हैं:

  1. प्लानिंग
  2. किक बंद
  3. तैयारी
  4. Review बैठक
  5. Rework
  6. ऊपर का पालन करें

59) अर्ध-यादृच्छिक परीक्षण मामले क्या हैं?

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


60) एपीआई परीक्षण क्या है?

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


61) स्वीकृति परीक्षण क्या है?

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


60) वैश्वीकरण परीक्षण क्या है?

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


61) GUI परीक्षण क्या है?

जीयूआई या ग्राफिकल यूजर इंटरफेस परीक्षण, सॉफ्टवेयर के यूजर इंटरफेस को प्रदान की गई आवश्यकताओं/HTML डिजाइनों/मॉकअप आदि के आधार पर परखता है।


62) सॉफ्टवेयर परीक्षण में आरटीएम क्या है?

RTM (Requirement) का संक्षिप्त रूप है। Tracयोग्यता मैट्रिक्स (Eability Matrix) एक ऐसा उपकरण है जो परीक्षक को अपनी योग्यता बनाए रखने में मदद करता है। tracआवश्यकता दस्तावेज़ प्राप्त होने पर परीक्षण प्रक्रिया के दौरान आवश्यकताओं की व्यापकता सुनिश्चित की जाती है। इसे आवश्यकताओं के आधार पर विकसित किया जाता है और विशिष्ट सॉफ़्टवेयर सिस्टम या एप्लिकेशन के जारी होने तक बनाए रखा जाता है।

सॉफ्टवेयर परीक्षण में RTM


63) लोड परीक्षण क्या है?

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


64) एसडीएलसी और एसटीएलसी के बीच क्या अंतर है?

एसडीएलसी और एसटीएलसी के बीच अंतर

SDLC और STLC के बीच कुछ अंतर इस प्रकार हैं

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

65) इंस्टॉलेशन टेस्टिंग क्या है?

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


66) इंटरफ़ेस परीक्षण क्या है?

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


67) बिंग बैंग मॉडल क्या है?

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


68) वे सामान्य परिदृश्य क्या हैं जहां स्वचालित परीक्षण मैन्युअल परीक्षण से बेहतर है?

आप निम्नलिखित परिस्थितियों में मैन्युअल परीक्षण के स्थान पर स्वचालित परीक्षण का चयन कर सकते हैं:

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

69) क्लाइंट-सर्वर परीक्षण क्या है?

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


70) यूनिट परीक्षण क्या है?

यूनिट टेस्टिंग एक तरह का सॉफ्टवेयर परीक्षण है जिसमें किसी सॉफ्टवेयर की अलग-अलग इकाइयों या घटकों का परीक्षण किया जाता है। इस प्रकार का परीक्षण यह जांचने के लिए किया जाता है कि स्रोत कोड के मॉड्यूल सही तरीके से काम कर रहे हैं या नहीं।

इकाई का परीक्षण


71) वेब परीक्षण में प्रयोज्यता परीक्षण की क्या भूमिका है?

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


72) आप अपनी परियोजना के आकलन के लिए किस आधार पर पहुंच सकते हैं?

किसी भी परियोजना का अनुमान लगाने के लिए आपको निम्नलिखित बिंदुओं पर विचार करना होगा:

  • संपूर्ण परियोजना को छोटे-छोटे कार्यों में विभाजित करें
  • प्रत्येक कार्य को टीम के सदस्यों को आवंटित करें
  • यह आपको प्रत्येक कार्य को पूरा करने के लिए आवश्यक प्रयास का अनुमान लगाने में मदद करता है
  • अनुमान को मान्य करें

73) क्रिटिकल बग क्या है?

गंभीर बग का अर्थ है कि कार्यक्षमता का एक बड़ा हिस्सा या महत्वपूर्ण सिस्टम घटक टूट गया है, और आगे बढ़ने के लिए कोई समाधान नहीं बचा है।

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


74) बग लीकेज क्या है?

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


75) एरर सीडिंग क्या है?

यह प्रोग्राम में ज्ञात त्रुटियों को जोड़ने की एक विधि है जो आपको त्रुटि पहचान दर की पहचान करने में मदद करती है। यह बग खोजने के परीक्षक के कौशल का अनुमान लगाने में मदद करता है।


76) सॉफ्टवेयर परीक्षण में SPICE क्या है?

SPICE सॉफ्टवेयर प्रक्रिया सुधार और क्षमता निर्धारण का संक्षिप्त रूप है। यह विकास प्रक्रिया की दक्षता और प्रभावशीलता का आकलन करने के लिए एक मानक ढांचा है।


77) ऑब्जेक्ट रिपोजिटरी क्या है?

ऑब्जेक्ट रिपॉजिटरी वेब तत्वों और उनके लोकेटर का एक संग्रह है जो परीक्षण के तहत आवेदन (AUT) से संबंधित है। QAs सभी तत्व लोकेटर को एक अलग फ़ाइल में बनाए रखते हैं जिसे प्रॉपर्टी फ़ाइल (. प्रॉपर्टीज़) कहा जाता है। Seleniumनिष्पादन चरण के दौरान, यह आपको परीक्षण स्क्रिप्ट और एप्लिकेशन के बीच ऑब्जेक्ट्स की पहचान करने में सक्षम बनाता है।


78) बग रिपोर्ट क्या है?

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

बग रिपोर्ट निम्नलिखित लाभ प्रदान करती है:

  • समस्या को समझें
  • इस समस्या को पुनः उत्पन्न करने के लिए कदम
  • परीक्षण के अंतर्गत वातावरण और विशिष्ट स्थिति घटित होती है
  • समाधान तब होगा जब/और जब डेवलपर्स समस्या को ठीक कर देंगे

79) सॉफ्टवेयर परीक्षण में त्रुटि अनुमान से क्या तात्पर्य है?

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


80) शोस्टॉपर दोष क्या है?

यह एक ऐसी खामी है जो उपयोगकर्ता को एप्लिकेशन में आगे बढ़ने की अनुमति नहीं देती है। यह लगभग क्रैश जैसा है।

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


81) बग बाउंटी क्या है?

बग बाउंटी प्रोग्राम किसी संगठन को किसी ऐसे व्यक्ति को पुरस्कृत करने में मदद करता है जो उनके सॉफ़्टवेयर में त्रुटियाँ ढूँढ़ता है और उन्हें रिपोर्ट करता है। यह एक ऐसी अवधारणा है जो लंबे समय से अस्तित्व में थी। इंटरनेट बनाया गया था।

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


82) राज्य संक्रमण क्या है?

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


83) दोष निदान से आपका क्या अभिप्राय है?

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


84) दोष निवारण दक्षता क्या है?

दोष निवारण दक्षता एक परीक्षण मीट्रिक है जो इंगित करता है कि विकास टीम उत्पाद के रिलीज़ होने से पहले त्रुटियों और समस्याओं को कितनी प्रभावी ढंग से ठीक कर सकती है। यह आपको पाए गए मुद्दों की संख्या के लिए दोषों के अनुपात को मापने में मदद करता है। उदाहरण के लिए, यदि परीक्षण के दौरान 100 दोष पाए गए और 80 को ठीक कर दिया गया, तो DRE 100/80 = 1.25% होगा।


85) सोक परीक्षण क्या है?

प्रदर्शन संबंधी समस्याओं की पहचान करने के लिए सिस्टम को बहुत अधिक लोड पर लम्बे समय तक चलाने को सोक परीक्षण कहा जाता है।


86) कीटनाशक विरोधाभास क्या है?

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

इस पोस्ट को संक्षेप में इस प्रकार लिखें: