वेब ऐप्स

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

30 अक्टूबर, 2021

विषयसूची

परिचय

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

सॉफ्टवेयर परिक्षण सवाल और जवाब

1. सॉफ्टवेयर परीक्षण जीवन चक्र के चरणों का उल्लेख करें।

के कदम सॉफ्टवेयर परीक्षण जीवन चक्र हैं:

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

2. सॉफ्टवेयर परीक्षण के विभिन्न तरीकों और दृष्टिकोणों पर विस्तार से बताएं।

सॉफ्टवेयर का परीक्षण करने के लिए आमतौर पर तीन तरीके हैं।

वे:

  1. व्हाइट-बॉक्स परीक्षण
  2. ब्लैक-बॉक्स परीक्षण
  3. ग्रे-बॉक्स परीक्षण

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

मुख्य रूप से चार परीक्षण चरण हैं।

वे इस प्रकार हैं:

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

यह इकाई परीक्षण से शुरू होता है और स्वीकृति परीक्षण के साथ समाप्त होता है।

4. बग जीवन चक्र या दोष जीवन चक्र शब्द की व्याख्या करें

जब कोई दोष पाया जाता है, तो वह अपने पूरे जीवनकाल में विभिन्न अवस्थाओं से गुजरता है। दोष जीवनचक्र टीम के सदस्यों में दोष स्थिति परिवर्तन को समन्वित करने में मदद करता है। इस प्रक्रिया को बग जीवन चक्र या दोष जीवन चक्र कहा जाता है।

5. टेस्ट केस से आप क्या समझते हैं?

शर्तों या चरों का एक समूह जिसके आधार पर एक परीक्षक यह निर्धारित कर सकता है कि सॉफ़्टवेयर आवश्यकताओं को पूरा करता है या सही ढंग से काम करता है, टेस्ट केस कहलाता है।

6. कार्यात्मक और गैर-कार्यात्मक परीक्षण की असमानताओं की व्याख्या करें

क्रियात्मक परीक्षण गैर कार्यात्मक परीक्षण
गैर-कार्यात्मक परीक्षण से पहले किया गयाकार्यात्मक परीक्षण के बाद किया गया
ग्राहकों की आवश्यकताओं पर निर्भर करता हैग्राहकों की अपेक्षाओं पर निर्भर करता है
उत्पादों के उद्देश्य का वर्णन करता हैउत्पाद की प्रक्रिया का वर्णन करता है

7. सॉफ्टवेयर परीक्षण में 'सत्यापन' और 'सत्यापन' शब्दों और उनके बीच के अंतर को विस्तृत करें।

सत्यापन: किसी भी प्रकार के कोड को क्रियान्वित किए बिना उत्पाद की समीक्षा करना सत्यापन है।

सत्यापन: परीक्षण के लिए कोड निष्पादित करके सत्यापन किया जाता है। उदाहरण के लिए, इसमें कार्यात्मक और गैर-कार्यात्मक परीक्षण तकनीकों को शामिल किया गया है।

8. प्रयोज्य परीक्षण और उसके पहलुओं को परिभाषित करें।

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

9. आप दोषों को कैसे वर्गीकृत करते हैं?

दोषों को आमतौर पर तीन डिवीजनों में वर्गीकृत किया जाता है।

वे इस प्रकार हैं:

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

10. स्वीकृति योजना की शर्त का उल्लेख करें।

मूल रूप से, स्वीकृति का दस्तावेज नीचे दिखाए गए इनपुट के साथ तैयार किया जाता है:

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

11. कवरेज का क्या अर्थ है और विभिन्न प्रकार की कवरेज तकनीकों की संक्षेप में व्याख्या करें?

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

  1. वक्तव्य कवरेज: यह पुष्टि करता है कि स्रोत कोड की प्रत्येक पंक्ति निष्पादित और परीक्षण की जाती है।
  2. निर्णय कवरेज: यह सुनिश्चित करता है कि पूरे स्रोत कोड में प्रत्येक निर्णय (सही/गलत) निष्पादित और परीक्षण किया जाता है।
  3. पथ कवरेज: यह आश्वासन देता है कि पूरे स्रोत कोड में प्रत्येक संभावित मार्ग को निष्पादित और परीक्षण किया गया है।

12. स्वचालन परीक्षण के लाभों का संक्षेप में उल्लेख करें

स्वचालन परीक्षण के लाभ इस प्रकार हैं:

  1. यह दोहराए जाने वाले परीक्षण मामलों के निष्पादन को सक्षम बनाता है।
  2. यह परीक्षकों को एक बड़े परीक्षण मैट्रिक्स का परीक्षण करने की अनुमति देता है।
  3. यह समानांतर निष्पादन की अनुमति देता है
  4. यह अप्राप्य निष्पादन को प्रेरित करता है
  5. यह सटीकता विकसित करता है क्योंकि यह मानव-जनित गलतियों को मिटा देता है
  6. यह समय और लागत को कम करता है

13. आप सेलेनियम को स्वचालन परीक्षण के लिए एक विश्वसनीय उपकरण क्यों मानते हैं?

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

  • यह लगभग सभी पारंपरिक प्रोग्रामिंग भाषाओं में लिखी गई टेस्ट स्क्रिप्ट का समर्थन करता है: जावा, पर्ल, सी #, पायथन, पीएचपी, रूबी और नेट
  • टेस्ट इनमें से किसी भी ऑपरेटिंग सिस्टम में संचालित किए जा सकते हैं: विंडोज, मैक या लिनक्स।
  • परीक्षण किसी भी ब्राउज़र में संचालित किए जा सकते हैं: मोज़िला फ़ायरफ़ॉक्स, इंटरनेट एक्सप्लोरर, गूगल क्रोम , सफारी, या ओपेरा।
  • इसे परीक्षण मामलों और रिपोर्टों को बनाए रखने के लिए विभिन्न उपकरणों जैसे JUnit और TestNG के साथ चलाया जा सकता है।
  • इसे निरंतर परीक्षण बनाए रखने के लिए जेनकिंस, मावेन और डॉकर के साथ चलाया जा सकता है।

14. सेलेनियम वेबड्राइवर के विभिन्न घटकों के बारे में विस्तार से बताएं।

सेलेनियम के विभिन्न घटक हैं:

  • सेलेनियम एकीकृत विकास पर्यावरण
  • सेलेनियम रिमोट कंट्रोल
  • सेलेनियम वेबड्राइवर
  • सेलेनियम ग्रिड

15. सेलेनियम वेबड्राइवर में विभिन्न प्रकार के लोकेटरों के बारे में आप क्या जानते हैं?

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

  • पहचान
  • कक्षा का नाम
  • नाम
  • टैग नाम
  • लिंक पाठ
  • आंशिक लिंक टेक्स्ट
  • एक्सपथ
  • सीएसएस चयनकर्ता
  • प्रलय

16. XPath को परिभाषित करें।

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

17. निरपेक्ष और सापेक्ष पथ के बीच तुलना करें?

  • निरपेक्ष XPath

तत्व को खोजने का सीधा तरीका निरपेक्ष XPath कहलाता है। यदि पथ में तत्व के पथ का कोई भाग बदल जाता है, तो XPath विफल हो जाता है। यह Xpath की कमियों में से एक है। उदाहरण के लिए: /HTML/body/div[1]/section/div[1]/div

  • सापेक्ष XPath

सापेक्ष XPath HTML DOM संरचना के मध्य से शुरू होता है। यह डबल फॉरवर्ड-स्लैश (//) से शुरू होता है, यह दर्शाता है कि यह पूरे वेब पेज पर तत्व को खोज सकता है। उदाहरण के लिए: //इनपुट[@id='ap_email']

18. सेलेनियम वेबड्राइवर में विभिन्न अपवादों का संक्षिप्त विवरण दें?

सेलेनियम में अपवाद अन्य प्रोग्रामिंग भाषाओं के समान हैं। सेलेनियम में ये सामान्य अपवाद इस प्रकार हैं:

  • टाइमआउट अपवाद
  • नो-ऐसे-एलिमेंट अपवाद
  • तत्व-नहीं-दृश्यमान अपवाद
  • बासी-तत्व अपवाद

19. सेलेनियम ग्रिड कब लागू करें?

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

20. सेलेनियम वेबड्राइवर द्वारा वेब ब्राउज़र कैसे लॉन्च करें?

नीचे दिखाया गया सिंटैक्स ब्राउज़र लॉन्च करने के लिए लागू किया जा सकता है:

वेबड्राइवर ड्राइवर = नया फ़ायरफ़ॉक्सड्राइवर ();

वेबड्राइवर ड्राइवर = नया क्रोमड्राइवर ();

वेबड्राइवर ड्राइवर = नया इंटरनेट एक्सप्लोररड्राइवर ();

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

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

22. परीक्षण चरणों की पर्यावरण वास्तविकता के बीच संबंध को शीघ्र ही स्पष्ट करें।

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

23. यदि प्रारंभिक चरण के दौरान किए जा सकने वाले दोष का उन्मूलन बाद में किया जाता है। क्या आपको लगता है कि यह लागत को प्रभावित करता है? यदि हाँ, तो कैसे?

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

यदि डिजाइन चरण को पूरा करते समय कोई दोष पाया जाता है और उसे ठीक किया जाता है, तो यह सबसे अधिक लागत बचाने वाला होगा। लेकिन रखरखाव के चरण में तय होने पर यह कई गुना अधिक महंगा हो जाता है।

24. पुष्टिकरण और प्रतिगमन परीक्षण का क्या अर्थ है?

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

पुष्टिकरण परीक्षण: पहले से पहचाने गए दोष को ठीक करने के बाद किया जाने वाला दूसरा परीक्षण पुष्टिकरण परीक्षण या पुन: परीक्षण है।

25. सीमा मूल्य विश्लेषण से क्या अभिप्राय है? क्रियाविधि समझाइए।

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

26. यादृच्छिक परीक्षण की व्याख्या करें।

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

27. किसी परियोजना के अनुमान पर आगमन की प्रक्रियाएँ क्या हैं?

एक परियोजना का अनुमान लगाने के लिए ये प्रक्रियाएं जरूरी हैं:

  • पूरे प्रोजेक्ट को छोटे से छोटे कार्यों में बदलना
  • टीम के सदस्यों को प्रत्येक कार्य सौंपें
  • कार्यों को पूरा करने के प्रयास का अनुमान लगाएं
  • अनुमान का सत्यापन और सत्यापन

28. आपको पहले कौन से टेस्ट केस लिखने चाहिए: ब्लैक बॉक्स या व्हाइट बॉक्स? क्यों?

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

29. आप दोष रिपोर्ट प्रारूप के मूलभूत घटकों के बारे में क्या जानते हैं?

दोष रिपोर्ट प्रारूप के मूलभूत घटकों में निम्नलिखित बिंदु शामिल हैं:

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

30. क्या आपको लगता है कि चुस्त कार्यप्रणाली में स्वचालन परीक्षण काम आएगा?

स्वचालन परीक्षण आवश्यक है चुस्त कार्यप्रणाली और स्प्रिंट के कम से कम संभव समय में अधिकतम परीक्षण कवरेज प्राप्त करने की अनुमति देता है।

31. उन परीक्षण मामलों की श्रेणियों का उल्लेख करें जिन्हें स्वचालित किया जा सकता है?

  • प्रतिगमन परीक्षण के मामले
  • धूम्रपान परीक्षण मामले
  • जटिल गणना परीक्षण मामले
  • गैर-कार्यात्मक परीक्षण मामले
  • डेटा-संचालित परीक्षण मामले

32. स्वचालन परीक्षण की सफलता के मानचित्रण की शर्तें कौन सी हैं?

इन शर्तों का पालन करके, स्वचालन परीक्षण की सफलता का मानचित्रण किया जा सकता है:

  • दोष का पता लगाने के संबंध में अनुपात कारक
  • स्वचालन निष्पादन समय और परियोजना की समय प्रभावशीलता में इसका योगदान
  • अन्य खर्चों में कमी

33. वेबसाइटों पर लोड परीक्षण के बारे में विस्तार से बताएं

यह सभी देखें शीर्ष 11 सर्वश्रेष्ठ वर्चुअलाइजेशन सॉफ्टवेयर

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

34. सेलेनियम और सिकुली के बीच सुविधाओं और संपत्तियों की तुलना करें?

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

35. आप लिंक टेक्स्ट () फ़ंक्शन के साथ हाइपरलिंक पर कैसे क्लिक करेंगे?

|_+_|

उपरोक्त आदेश लिंक टेक्स्ट का उपयोग करके तत्व ढूंढता है और फिर उस तत्व पर क्लिक करता है। इस तरह, उपयोगकर्ता वांछित पृष्ठ पर पुनर्निर्देशित हो जाएगा।

36. टेस्टएनजी परिभाषित करें

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

37. टेस्टएनजी में टेस्ट केस प्राथमिकता किस आधार पर निर्धारित की जानी चाहिए?

नीचे दिखाया गया कोड बताता है कि टेस्टएनजी में टेस्ट केस प्राथमिकता कैसे सेट करें।

|_+_|

परीक्षण निष्पादन अनुक्रम:

|_+_|

38. हमें सेलेनियम और क्यूटीपी के बीच तुलना बताएं?

पूछी गई तुलना नीचे दी गई तालिका में सचित्र है:

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

39. ऑब्जेक्ट रिपोजिटरी से आपका क्या तात्पर्य है? सेलेनियम वेबड्राइवर में ऑब्जेक्ट रिपोजिटरी बनाने की प्रक्रियाओं की व्याख्या करें?

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

40. सेलेनियम वेबड्राइवर द्वारा टेक्स्ट बॉक्स में इनपुट डेटा कैसे पास करें?

SendKeys () विधि का उपयोग करके, हम सेलेनियम वेबड्राइवर द्वारा इनपुट टेक्स्ट बॉक्स में टेक्स्ट (स्ट्रिंग प्रकार डेटा) पास कर सकते हैं।

41. सही तरीके से परीक्षण शुरू करने के लिए एंड-यूज़र से किस प्रकार के इनपुट की आवश्यकता होती है?

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

अंतिम उपयोगकर्ता से सबसे आवश्यक इनपुट नीचे दिखाया गया है:

  1. मांग
  2. जोखिम
  3. सजीव आंकड़ा
  4. स्वीकृति परीक्षण योजना
  5. परीक्षण के लिए परिदृश्य

42. 'कार्यक्षेत्र अवधारणा' शब्द से आपका क्या तात्पर्य है?

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

43. 'डिफेक्ट कैस्केडिंग' शब्द की संक्षेप में व्याख्या करें?

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

उदाहरण के लिए, आइए एक स्थिति मान लें:

टीम एक वेबपेज का लॉगिन मॉड्यूल डिजाइन कर रही है:

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

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

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

44. अंतिम उपयोगकर्ताओं के लिए रोलआउट के लिए विभिन्न रणनीतियों की व्याख्या करें?

  1. पायलट
  2. क्रमिक निष्पादन
  3. चरणबद्ध निष्पादन
  4. समानांतर निष्पादन

45. सेलेनियम वेबड्राइवर द्वारा किसी पेज में टूटी कड़ियों को खोजने की सही प्रक्रिया की व्याख्या करें?

यह एक साक्षात्कारकर्ता द्वारा आपके लिए एक व्यावहारिक प्रश्न के रूप में प्रस्तुत किया जा सकता है। वह आपको एक ऐसी स्थिति दे सकता है जहां एक वेब पेज पर 20 लिंक हैं, और आपका काम यह पहचानना है कि उन बीस में से कौन सा लिंक काम कर रहा है और काम नहीं कर रहा है (टूटा हुआ)।

जैसा कि आपको उस पृष्ठ के प्रत्येक लिंक के कामकाज की जांच करने की आवश्यकता है, समाधान यह है: आपको उस पृष्ठ के सभी लिंक पर HTTP अनुरोध भेजना होगा और प्रतिक्रिया का निरीक्षण करना होगा क्योंकि आप ड्राइवर का उपयोग करेंगे। प्रत्येक URL को नेविगेट करने के लिए () विधि प्राप्त करें; यह 200 की स्थिति के साथ प्रतिक्रिया लौटाएगा - ठीक है। यह प्रतिक्रिया इस पुष्टि को संदर्भित करती है कि लिंक काम कर रहा है, और इसे प्राप्त कर लिया गया है। इसके विपरीत, इसके बजाय कोई अन्य स्थिति लिंक को टूटे हुए के रूप में इंगित करेगी। प्रक्रिया नीचे समझाया गया है:

सबसे पहले, आपको एंकर टैग का उपयोग करना होगा वेब पेज पर विभिन्न हाइपरलिंक का पता लगाने के लिए। प्रत्येक के लिए टैग, आप हाइपरलिंक प्राप्त करने के लिए विशेषता 'href' मान का उपयोग कर सकते हैं और फिर Driver.get() विधि में लागू होने पर आपको प्राप्त प्रतिक्रियाओं का निरीक्षण कर सकते हैं।

46. ​​यदि न तो फ्रेम नाम और न ही फ्रेम आईडी है, तो आप स्क्रिप्ट में किस तकनीक पर विचार करना चाहते हैं? क्यों?

फ्रेम नाम और आईडी उपलब्ध नहीं होने की स्थिति में, हम आसानी से सूचकांक द्वारा फ्रेम का उपयोग कर सकते हैं। उदाहरण के लिए, एक वेब पेज पर तीन फ्रेम मौजूद होते हैं, और यदि उनमें से किसी के पास फ्रेम नाम और आईडी नहीं है, तब भी हम फ्रेम (0 आधारित) इंडेक्स विशेषता की मदद से फ्रेम का चयन कर सकते हैं। प्रत्येक फ्रेम में एक इंडेक्स नंबर होगा (उदाहरण के लिए, पहला इंडेक्स 0 पर होना चाहिए, दूसरा इंडेक्स 1 पर और तीसरा इंडेक्स 2 पर होना चाहिए और इसी तरह।)

|_+_|

47. सेलेनियम वेबड्राइवर का उपयोग करके स्क्रीनशॉट कैसे कैप्चर करें?

टेकस्क्रीनशॉट फंक्शन की मदद से कोई भी स्क्रीनशॉट ले सकता है। GetScreenshotAs () विधि का उपयोग करके, कोई भी उस स्क्रीनशॉट को आसानी से सहेज सकता है।

उदाहरण:

फ़ाइल स्क्रूफाइल = ((टेकस्क्रीनशॉट) ड्राइवर)। getScreenshotAs (आउटपुट टाइप। फ़ाइल);

48. किसी भी साइट पर लॉग इन करने के तरीकों की व्याख्या करें यदि यह कोई प्रदर्शित कर रही है मान्य क्रेडेंशियल के लिए प्रमाणीकरण पॉपअप (उपयोगकर्ता नाम और पासवर्ड)

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

|_+_|

49. आप टेस्टएनजी में कोडबुक या विधि को कैसे छोड़ सकते हैं?

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

50. संक्षेप में बताएं कि आप नीचे दिए गए कोड स्निपेट से क्या समझते हैं?

|_+_|

यह WebElement प्रकार के एक चर नमूने को संदर्भित करता है। और यह टेक्स्ट मान डेटा वाले तत्व के संबंध में स्वयं को रीसेट करने के लिए एक XPath खोज लागू करता है।

51. अन्वेषणात्मक परीक्षण के बारे में आप क्या जानते हैं?

आमतौर पर, यह प्रक्रिया डोमेन विशेषज्ञों द्वारा की जाती है। वे आवश्यकताओं के किसी भी विचार के बिना आवेदन की कार्यक्षमता की खोज करके ही परीक्षण करते हैं।

52. एसटीएलसी (सॉफ्टवेयर टेस्टिंग लाइफ साइकिल) और एसडीएलसी (सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल) की संक्षेप में तुलना करें?

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

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

53. ट्रैसेबिलिटी मैट्रिक्स शब्द का क्या अर्थ है?

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

54. तुल्यता विभाजन परीक्षण से आप क्या समझते हैं?

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

55. व्हाइट बॉक्स टेस्टिंग में आपको किन मापदंडों की जांच या सत्यापन करना चाहिए?

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

56. स्थैतिक और गतिशील परीक्षण की तुलना की व्याख्या करें?

स्टेटिक टेस्टिंग: स्टेटिक टेस्टिंग के दौरान, कोड को निष्पादित नहीं किया जाता है, और यह सॉफ्टवेयर डॉक्यूमेंटेशन का उपयोग करके आयोजित किया जाता है।

गतिशील परीक्षण: गतिशील परीक्षण करने के लिए, कोड को निष्पादन योग्य रूप में होना आवश्यक है।

57. एकीकरण परीक्षण शब्द को परिभाषित करें?

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

58. यूएटी (उपयोगकर्ता स्वीकृति परीक्षण) और सिस्टम परीक्षण के बीच क्या अंतर है?

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

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

59. डेटा-संचालित परीक्षण और पुन: परीक्षण की असमानताओं की व्याख्या करें?

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

डेटा संचालित परीक्षण (डीडीटी): डेटा-संचालित परीक्षण प्रक्रिया के दौरान, एप्लिकेशन का परीक्षण कई परीक्षण डेटा के साथ किया जाता है। एप्लिकेशन का परीक्षण मूल्यों के विभिन्न सेट के साथ किया जाता है।

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

परीक्षण परिदृश्यों और परीक्षण मामलों के बीच अंतर यह है कि

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

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

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

62. उन मापदंडों का उल्लेख करें जो परीक्षण निष्पादन की गुणवत्ता को स्पष्ट रूप से परिभाषित करते हैं?

परीक्षण निष्पादन की गुणवत्ता निर्धारित करने के लिए, हम दो मापदंडों की जांच कर सकते हैं

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

63. सॉफ्टवेयर टेस्टिंग टूल फैंटम की आवश्यकता की व्याख्या करें?

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

64. टेस्ट डिलिवरेबल्स शब्द को परिभाषित करें?

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

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

  1. पूर्व परीक्षण
  2. परीक्षण के दौरान
  3. बाद परीक्षण

65. बताएं कि उत्परिवर्तन परीक्षण क्या है?

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

यह सभी देखें 12 बेस्ट फ्री स्पाइवेयर रिमूवल टूल

66. AUT के लिए ऑटोमेशन टूल्स का चयन करने से पहले एक परीक्षक को किन बातों का ध्यान रखना चाहिए?

  1. तकनीकी साध्यता
  2. आवेदन स्थिरता
  3. जटिलता स्तर
  4. परीक्षण डेटा
  5. स्वचालित स्क्रिप्ट की पुन: प्रयोज्यता
  6. आवेदन का आकार
  7. पर्यावरण भर में निष्पादन

67. किसी को जोखिम विश्लेषण कैसे करना चाहिए?

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

  • जोखिम का स्कोर ढूँढना
  • जोखिम गुणों को बदलना
  • उस परीक्षण जोखिम के संसाधनों को तैनात करें
  • जोखिम के लिए प्रोफाइल बनाना
  • जोखिम का डेटाबेस बनाना

68. डिबगिंग की श्रेणियों को संक्षेप में समझाइए?

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

69. एक परीक्षण योजना क्या है? परीक्षण योजना में शामिल की जाने वाली जानकारी का संक्षेप में उल्लेख करें?

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

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

  1. टेस्ट रणनीति
  2. निकास/निलंबन मानदंड
  3. संसाधन आयोजन
  4. परीक्षण उद्देश्य
  5. परीक्षण डिलिवरेबल्स

70. किसी भी परियोजना में उत्पाद जोखिम को कैसे कम किया जा सकता है?

यह आपकी परियोजना में उत्पाद जोखिम को खत्म करने में आपकी मदद करता है, और एक सरल लेकिन महत्वपूर्ण कदम है जो आपकी परियोजना में उत्पाद जोखिम को कम कर सकता है।

  • विनिर्देश दस्तावेजों की जांच करें
  • डेवलपर सहित सभी हितधारकों के साथ परियोजना के बारे में चर्चा करें
  • एक वास्तविक उपयोगकर्ता के रूप में वेबसाइट के चारों ओर घूमते हैं

71. कुछ सामान्य जोखिमों का उल्लेख करें जो एक परियोजना को विफल कर देते हैं?

परियोजना के विफल होने का कारण बनने वाले सामान्य जोखिम नीचे दिखाए गए हैं:

  • पर्याप्त मानव संसाधन की कमी
  • समय सीमाएं
  • परीक्षण वातावरण ठीक से स्थापित नहीं किया जा सकता है
  • सीमित बजट

72. टीम के सदस्यों को कार्य सौंपने के लिए अपनी पसंदीदा प्रक्रिया की व्याख्या करें?

टास्कआवंटित टीम कार्यकारी
सॉफ्टवेयर आवश्यकता विनिर्देश का विश्लेषणसभी सदस्य
परीक्षण विनिर्देश बनानापरीक्षक / परीक्षण विश्लेषक
परीक्षण वातावरण का निर्माणटेस्ट एडमिनिस्ट्रेटर
परीक्षण मामलों का निष्पादनपरीक्षक, एक परीक्षण व्यवस्थापक
रिपोर्ट दोषटेस्टर

73. परीक्षण प्रकार क्या है और कुछ सामान्य रूप से लागू परीक्षण प्रकारों का उल्लेख करें?

एक अपेक्षित परीक्षण प्रतिक्रिया के लिए, एक मानक प्रक्रिया को बनाए रखा जाता है जिसे परीक्षण प्रकार के रूप में जाना जाता है।

व्यापक रूप से उपयोग किए जाने वाले परीक्षण प्रकार हैं:

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

74. परीक्षण रिपोर्ट की संरचना और सामग्री का संक्षेप में उल्लेख करें। परीक्षण रिपोर्ट का क्या महत्व है?

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

  1. परियोजना की जानकारी
  2. परीक्षण सारांश
  3. परीक्षण उद्देश्य
  4. दोष

परीक्षण रिपोर्ट के लाभ हैं:

  • परियोजना की स्थिति और उत्पाद की गुणवत्ता के बारे में सूचित किया जाता है
  • हितधारक और ग्राहक को सुधारात्मक कार्रवाई करने की अनुमति है (यदि आवश्यक हो)
  • एक अंतिम दस्तावेज यह निर्धारित करने में मदद करता है कि उत्पाद रिलीज के लिए ठीक है या नहीं

75. समझाएं कि परीक्षण प्रबंधन समीक्षा क्या है और शीघ्र ही इसके महत्व का वर्णन करें?

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

76. सॉफ़्टवेयर गुणवत्ता के आश्वासन के लिए हमें सर्वोत्तम अभ्यास बताएं?

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

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

RTM टेस्ट केस डिजाइनिंग के बाद बनाया जाता है। समीक्षा गतिविधियों से आवश्यकताओं को 'पता लगाने योग्य' होना आवश्यक है।

78. टेस्ट मैट्रिक्स और ट्रेसबिलिटी मैट्रिक्स के बीच असमानताओं की व्याख्या करें?

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

ट्रेसिबिलिटी मैट्रिक्स: ग्राहकों की आवश्यकताओं और परीक्षण मामलों के बीच मैपिंग को ट्रेसिबिलिटी मैट्रिक्स कहा जाता है।

79. टेस्ट प्लान ड्रिवेन या कीवर्ड ड्रिवेन टेस्टिंग मेथड को परिभाषित करें?

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

80. बताएं कि DFD (डेटा फ्लो डायग्राम) क्या है?

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

81. एलसीएसएजे क्या है?

एलसीएसएजे का अर्थ 'रैखिक कोड अनुक्रम और कूद' है। इसमें निम्नलिखित आइटम शामिल हैं:

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

82. N+1 परीक्षण क्या है?

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

83. बताएं कि फ़ज़ परीक्षण क्या है और इसकी आवश्यकता कब होती है?

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

84. स्पष्ट करें कि सॉफ्टवेयर परीक्षण के स्टेटमेंट कवरेज मीट्रिक के वास्तविक लाभ क्या हैं?

स्टेटमेंट कवरेज मीट्रिक के लाभ इस प्रकार हैं:

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

85. एक स्ट्रिंग विधि को बदलने के लिए आप मजबूत परीक्षण मामले कैसे बनाएंगे?

  • जब नई स्ट्रिंग में वर्ण > अंतिम स्ट्रिंग में वर्ण हों, तो किसी भी वर्ण को छोटा नहीं किया जाना चाहिए।
  • जब नई स्ट्रिंग में वर्ण
  • स्ट्रिंग के बाद और पहले कोई व्हाइट स्पेस नहीं हटाया जा सकता है।
  • केवल स्ट्रिंग की पहली घटना के लिए, परीक्षक को स्ट्रिंग को प्रतिस्थापित करना चाहिए।

86. गुप्त और नकाबपोश दोषों के बीच असमानताओं का वर्णन करें

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

87. विभिन्न प्रकार की परीक्षण कवरेज तकनीकों की व्याख्या करें।

विभिन्न प्रकार की परीक्षण कवरेज तकनीकों में शामिल हैं

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

88. बताएं कि दोष रिपोर्ट लेआउट के मूलभूत घटक क्या हैं?

दोष रिपोर्ट प्रारूप के मूलभूत घटकों में निम्नलिखित शामिल हैं:

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

89. एंड-टू-एंड परीक्षण करने के पीछे मूल उद्देश्य को संक्षेप में समझाएं।

कार्यात्मक परीक्षण चरण के बाद एंड-टू-एंड परीक्षण आयोजित किया जाता है। एंड-टू-एंड परीक्षण के उद्देश्य इस प्रकार हैं

  • प्रति सॉफ़्टवेयर को मान्य करें बाहरी इंटरफेस के साथ आवश्यकताओं और एकीकरण
  • वास्तविक पर्यावरण परिदृश्य में आवेदन का परीक्षण करने के लिए
  • डेटाबेस और एप्लिकेशन के बीच बातचीत का परीक्षण करने के लिए

90. एक परीक्षण परियोजना में आप किन परीक्षण गतिविधियों को स्वचालित करेंगे?

परियोजना परीक्षण गतिविधियों के संदर्भ में, कोई निम्नलिखित तथ्यों को स्वचालित करेगा:

  1. एक ही क्रिया करने के लिए एकाधिक डेटा का उपयोग करके परीक्षण
  2. परीक्षण जिन्हें एप्लिकेशन के प्रत्येक निर्माण के लिए निष्पादित करने की आवश्यकता होती है
  3. इसी तरह के परीक्षण जिन्हें विभिन्न ब्राउज़रों द्वारा आयोजित करने की आवश्यकता होती है
  4. पृष्ठों के साथ एक लेन-देन जो थोड़े समय में नहीं बदलता है
  5. मिशन महत्वपूर्ण पृष्ठ

91. निर्णय तालिकाओं का उपयोग करने के क्या लाभ हैं?

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

निर्णय तालिका चीजों के संयोजन (जैसे, इनपुट) के साथ काम करने का एक स्मार्ट तरीका है। इस पद्धति को कभी-कभी 'कारण-प्रभाव' तालिका के रूप में जाना जाता है। एक तर्क आरेख विधि है जिसका नाम 'कारण-प्रभाव रेखांकन' है जिसे कभी-कभी 'निर्णय तालिका' प्राप्त करने के लिए लागू किया जाता था।

92. नीचे दिखाए गए कोड के टुकड़े के अनुसार, 100 प्रतिशत निर्णय कवरेज के लिए आवश्यक परीक्षणों की संख्या को परिभाषित करें?

|_+_|

93. कोड के निम्नलिखित स्निपेट के लिए पूर्ण विवरण और पूर्ण निर्णय कवरेज के लिए आवश्यक परीक्षण मामलों को परिभाषित करें।

|_+_|

उपरोक्त कोड खंड के नीचे निम्नलिखित जोड़ा गया है।

|_+_|

मौजूदा परीक्षण मामलों में से कोई भी लागू नहीं किया जा सकता है।

94. एक विक्रेता प्रिंटर कार्ट्रिज का सौदा करता है। कम से कम 5 प्रिंटर कार्ट्रिज ऑर्डर करने होंगे। 100 या अधिक मात्रा के ऑर्डर पर 20% की छूट दी जाती है। आपको ऑर्डर किए गए उत्पादों की संख्या के विभिन्न मूल्यों का उपयोग करके परीक्षण मामले उत्पन्न करने के लिए असाइन किया गया है।

4, 5, 99

95. नीचे दिखाई गई तकनीकों का निरीक्षण करें। स्थैतिक और गतिशील तकनीकों में अंतर करें।

  1. केस टेस्ट का प्रयोग करें।
  2. तुल्यता विभाजन।
  3. निरीक्षण।
  4. खोजपूर्ण परीक्षण।
  5. निर्णय परीक्षण।
  6. डेटा प्रवाह विश्लेषण।

निरीक्षण और डेटा प्रवाह विश्लेषण स्थिर हैं; तुल्यता विभाजन, निर्णय परीक्षण, उपयोग केस परीक्षण, और अन्वेषणात्मक परीक्षण गतिशील हैं।

96. औपचारिक समीक्षा आदेश के चरणों का नाम दें

अनौपचारिक समीक्षाओं के विपरीत, औपचारिक समीक्षाएं एक औपचारिक प्रक्रिया का पालन करती हैं। एक औपचारिक समीक्षा प्रक्रिया में 6 मुख्य चरण होते हैं:

  1. योजना
  2. शुरू करना
  3. तैयारी
  4. की समीक्षा
  5. फिर से काम
  6. ऊपर का पालन करें।

97. अनुभव-आधारित परीक्षण की तकनीकों का संक्षेप में उल्लेख करें?

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

98. आपको परीक्षण कब बंद करना चाहिए?

यह परीक्षण की जा रही प्रणाली के जोखिमों के आधार पर भिन्न होता है। कुछ शर्तें और पैरामीटर हैं जिनके आधार पर कोई परीक्षण बंद कर सकता है। वे इस प्रकार हैं:

  • समय सीमा (परीक्षण, रिलीज)
  • कुछ प्रतिशत के साथ निष्पादित परीक्षण मामले उत्तीर्ण
  • बग दर में गिरावट एक निश्चित स्तर तक कम हो जाती है
  • परीक्षण बजट समाप्त हो रहा है
  • कोड, कार्यक्षमता या आवश्यकताओं का कवरेज अपेक्षित बिंदु तक पूरा किया जाता है
  • परीक्षण के लिए अल्फा / बीटा अवधि समाप्त

99. 'अर्ध-यादृच्छिक परीक्षण मामलों' शब्द का क्या अर्थ है?

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

100. परीक्षण कवरेज के बारे में आप क्या जानते हैं?

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

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

एएनएसआई/आईईईई 1059 मानक के अनुसार - मौजूदा और आवश्यक स्थितियों (यानी, दोष) के बीच असमानताओं की पहचान करने और सॉफ्टवेयर उत्पाद की सुविधाओं का मूल्यांकन करने के लिए एक सॉफ्टवेयर उत्पाद का विश्लेषण करने की प्रक्रिया।

102. परीक्षण मामलों को लिखने के लिए नियमित रूप से कौन-सी प्रथाएँ अपनाई जानी चाहिए?

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

103. कौन से विन्यास प्रबंधन उपकरण परीक्षक अक्सर उपयोग करते हैं? कुछ लोकप्रिय लोगों के नाम बताइए।

व्यापक रूप से उपयोग किए जाने वाले कुछ कॉन्फ़िगरेशन प्रबंधन उपकरण हैं:

  • Ansible
  • कठपुतली
  • अध्यक्ष
  • नमक का ढेर
  • terraform

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

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

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

105. सॉफ्टवेयर परीक्षण में सत्यापन के बारे में आप क्या जानते हैं?

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

106. ग्रे बॉक्स टेस्टिंग का क्या अर्थ है?

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

107. सॉफ्टवेयर टेस्टिंग में टेस्टबेड शब्द की व्याख्या करें।

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

108. टेस्ट पर्यावरण के बारे में आप क्या जानते हैं?

टेस्ट एनवायरनमेंट हार्डवेयर और सॉफ्टवेयर के एकीकरण को संदर्भित करता है जिस पर टेस्ट टीम परीक्षण करती है।

उदाहरण:

  • आवेदन प्रकार: वेब अनुप्रयोग
  • वेब सर्वर: आईआईएस
  • ओएस: विंडोज़
  • डेटाबेस: एमएस एसक्यूएल सर्वर
  • क्लाइंट साइड सत्यापन: जावास्क्रिप्ट
  • वेब पेज डिजाइन: डॉट नेट
  • सर्वर साइड स्क्रिप्टिंग: एएसपी डॉट नेट
  • ब्राउज़र: आईई/फ़ायरफ़ॉक्स/क्रोम

109. हमें बिग बैंग दृष्टिकोण के बारे में कुछ बताएं।

सभी मॉड्यूल को एकीकृत करना और व्यक्तिगत मॉड्यूल परीक्षण को पूरा करने के बाद कार्यक्षमता की जांच करना।

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

110. क्या आप धूम्रपान परीक्षण के बारे में जानते हैं? वास्तव में इसका क्या अर्थ है?

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

111. अल्फा परीक्षण क्या है

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

112. बीटा परीक्षण क्या है

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

113. गामा परीक्षण क्या है

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

114. स्वच्छता परीक्षण क्या है

अंतिम रिलीज से ठीक पहले एप्लिकेशन की मूलभूत कार्यात्मकताओं (गहन जाने के बिना) की जांच को सैनिटी टेस्टिंग कहा जाता है। इसे प्रतिगमन परीक्षण के सबसेट के रूप में भी जाना जाता है। यह रिलीज के चरण में किया जाता है। कभी-कभी रिलीज की समय सीमा के कारण निर्माण के लिए पूरी तरह से रिग्रेशन परीक्षण नहीं किया जा सकता है, मुख्य कार्यों की जांच करके सैनिटी परीक्षण उस भूमिका को निभाता है।

115. हमें बग गंभीरता और बग प्राथमिकता दोनों के कुछ उदाहरण दें?

उच्च प्राथमिकता और उच्च गंभीरता: लॉगिन पेज पर सबमिट बटन ठीक से काम नहीं करता है और ग्राहकों को एप्लिकेशन में लॉग इन करने में कठिनाई हो रही है

कम प्राथमिकता और उच्च गंभीरता: कुछ कार्यों या सुविधाओं में दुर्घटना।

उच्च प्राथमिकता और कम गंभीरता: होमपेज पर कंपनी के नाम या आदर्श वाक्य / नारे के संबंध में वर्तनी की गलतियाँ।

कम प्राथमिकता और कम गंभीरता: विशिष्ट पृष्ठ लोड होने में बहुत समय लेता है

116. स्टैंडअलोन एप्लिकेशन, वेब एप्लिकेशन और क्लाइंट-सर्वर एप्लिकेशन की असमानताओं को संक्षेप में बताएं?

स्टैंडअलोन आवेदन: एक स्टैंडअलोन एप्लिकेशन आम तौर पर एक-स्तरीय वास्तुकला का अनुसरण करता है। एकल उपयोगकर्ता के लिए प्रस्तुति, व्यवसाय और डेटाबेस परतों को एक सिस्टम में संयोजित किया जाता है।

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

वेब अनुप्रयोग: वेब सर्वर एप्लिकेशन n-tier आर्किटेक्चर के अनुसार बनाए जाते हैं। एक व्यावसायिक परत एक अनुप्रयोग सर्वर में है, प्रस्तुति परत एक क्लाइंट सिस्टम में है, और एक डेटाबेस परत एक डेटाबेस सर्वर में है। यह इंट्रानेट और इंटरनेट दोनों पर काम करता है।

117. बग रिसाव के बारे में आप क्या जानते हैं?

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

118. बताएं कि एरर सीडिंग क्या है?

त्रुटि सीडिंग त्रुटि का पता लगाने की दर निर्धारित करने के लिए किसी भी कार्यक्रम में जानबूझकर सामान्य त्रुटियों को जोड़ने की एक प्रक्रिया है। यह हमें बग खोजने के परीक्षक के कौशल का अनुमान लगाने और एप्लिकेशन की क्षमता का पता लगाने की अनुमति देता है (त्रुटि होने पर एप्लिकेशन कितना सही काम कर रहा है।)

119. शोस्टॉपर दोष के बारे में आप क्या जानते हैं?

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

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

120. सीमा मूल्य विश्लेषण क्या है

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

121. राज्य संक्रमण क्या है

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

122. तुल्यता वर्ग विभाजन की व्याख्या कीजिए

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

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

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

124. प्रवेश मानदंड के बारे में आप क्या जानते हैं?

आवश्यक पूर्व शर्त जो परीक्षण प्रक्रिया शुरू करने से पहले पूरी की जानी चाहिए।

125. एसडीएलसी के विभिन्न उपलब्ध मॉडलों में से कुछ का उल्लेख करें

  • झरना
  • वी मॉडल
  • कुंडली
  • चुस्त
  • प्रोटोटाइप

126. क्या आप एसडीएलसी के किसी भी स्तर पर सिस्टम परीक्षण करने के लिए योग्य हैं?

आप सिस्टम परीक्षण तभी कर सकते हैं जब सभी इकाइयाँ स्थिति में हों और सही ढंग से काम कर रही हों। इसे केवल उपयोगकर्ता स्वीकृति परीक्षण (यूएटी) से पहले निष्पादित किया जा सकता है।

127. संक्षेप में की प्रक्रिया का वर्णन करें मैनुअल परीक्षण ?

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

  1. योजना और नियंत्रण
  2. विश्लेषण, अवलोकन और डिजाइन
  3. कार्यान्वयन और निष्पादन
  4. मूल्यांकन और रिपोर्टिंग
  5. परीक्षण बंद करने की गतिविधियां

128. एसटीएलसी के बारे में आप क्या जानते हैं?

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

129. बताएं कि निकास मानदंड क्या है?

परीक्षण से पहले जिन अनिवार्य शर्तों की जाँच की जानी चाहिए, उन्हें समाप्त किया जाना चाहिए।

130. व्यापक रूप से उपयोग किए जाने वाले टेस्ट ऑटोमेशन फ्रेमवर्क में से कुछ के नाम बताएं?

विभिन्न प्रकार के परीक्षण स्वचालन ढांचे हैं और सबसे आम हैं:

  • मॉड्यूलर परीक्षण ढांचा
  • हाइब्रिड परीक्षण ढांचा
  • डेटा संचालित परीक्षण ढांचा
  • कीवर्ड ड्रिवेन टेस्टिंग फ्रेमवर्क
  • व्यवहार प्रेरित विकास ढांचा

131. क्या आपके पास फ्रेमवर्क बनाने का कोई अनुभव है?

अगर नौसिखिया : नहीं, मुझे फ्रेमवर्क बनाने की कोई गुंजाइश नहीं मिली। लेकिन, मैंने पहले से उपलब्ध ढांचे का उपयोग किया है।

यदि अनुभवी परीक्षक: हां, मैंने पहले ही एक ढांचा बना लिया है (या) नहीं, लेकिन ढांचे के निर्माण में मेरी सीधी भागीदारी है।

132. टेस्ट ऑटोमेशन फ्रेमवर्क का उपयोग करने के कुछ लाभ बताएं?

  1. यह समय और लागत प्रभावी है। यह निष्पादन में तेज है।
  2. कोड की पुन: प्रयोज्यता: हम एक बार बना सकते हैं और रखरखाव के बिना कई बार निष्पादित कर सकते हैं।
  3. सरल रिपोर्टिंग: यह एक परीक्षण के निष्पादन के बाद स्वचालित रिपोर्ट उत्पन्न कर सकता है।
  4. संगतता परीक्षण के लिए सरल: यह विभिन्न ऑपरेटिंग सिस्टम और ब्राउज़र वातावरण के संयोजन से समानांतर निष्पादन की अनुमति देता है।
  5. लागत-बचत रखरखाव: लंबे समय में मैन्युअल परीक्षण प्रक्रिया की तुलना में यह कम खर्चीला है।
  6. मैन्युअल परीक्षण की तुलना में स्वचालन परीक्षण अधिक विश्वसनीय है।
  7. स्वचालित परीक्षण अधिक बहुमुखी और शक्तिशाली है।
  8. यह ज्यादातर प्रतिगमन परीक्षण के लिए लागू किया जाता है। यह बार-बार परीक्षण केस निष्पादन का समर्थन करता है।
  9. न्यूनतम मैनुअल हस्तक्षेप: परीक्षण स्क्रिप्ट को अप्राप्य निष्पादित किया जा सकता है।
  10. अधिकतम कवरेज। यह हमें परीक्षण कवरेज बढ़ाने में सक्षम बनाता है।

133. आप वर्तमान में किस टेस्ट ऑटोमेशन फ्रेमवर्क के साथ काम कर रहे हैं, और क्यों?

मैं जिस टेस्ट ऑटोमेशन फ्रेमवर्क के साथ काम कर रहा हूं वह हैं:

  • डेटा-संचालित परीक्षण ढांचा
  • हाइब्रिड परीक्षण ढांचा
  • कीवर्ड ड्रिवेन टेस्टिंग फ्रेमवर्क

134. आपके पास व्यावहारिक अनुभव कौन से ढांचे हैं?

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

135. कार्यात्मक परीक्षण के लिए सबसे व्यापक रूप से उपयोग किए जाने वाले परीक्षण उपकरणों में से कुछ का नाम बताएं?

  1. सेलेनियम
  2. UFT (एकीकृत कार्यात्मक परीक्षण) / QTP (त्वरित परीक्षण पेशेवर)

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

  1. मुक्त और खुला स्रोत
  2. एकाधिक प्रोग्रामिंग भाषाओं का समर्थन
  3. क्रॉस-ब्राउज़र संगतता
  4. एक बड़ा उपयोगकर्ता आधार और समुदायों की मदद करें
  5. प्लेटफार्म अनुकूलता

137. आपके पास प्रतिदिन कितने परीक्षण मामलों को स्वचालित करने का अनुभव है?

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

138. सेलेनियम के एकीकरण के बारे में आप क्या सोचते हैं?

सेलेनियम कई अन्य उपकरणों के साथ एकीकृत कर सकता है जैसे

  • प्रोग्रामिंग की भाषाएँ
  • लिपियों विकास मंच
  • सेलेनियम वेबड्राइवर
  • परीक्षण ढांचा
  • मावेना
  • जेनकींस
  • सिकुलिक
  • खीरा

139. सेलेनियम वेबड्राइवर की चुनौतियां और सीमाएं क्या हैं?

एक आसान ओपन-सोर्स परीक्षण उपकरण होने के बावजूद, सेलेनियम की कुछ सीमाएँ और चुनौतियाँ हैं। सेलेनियम वेब ड्राइवर के साथ कुछ कठिनाइयाँ और सीमाएँ इस प्रकार हैं:

  1. हम विंडोज़ एप्लिकेशन का परीक्षण नहीं कर सकते हैं।
  2. सीमित रिपोर्टिंग
  3. गतिशील तत्वों को संभालना
  4. हम नहीं कर सकते मोबाइल ऐप्स का परीक्षण करें .
  5. पेज लोड को संभालना
  6. कैप्चा को संभालना
  7. पॉप अप विंडो को संभालना

140. सेलेनियम आईडीई की व्याख्या करें

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

141. सेलेनीज़ के बारे में आप क्या जानते हैं?

सेलेनीज़ वह भाषा है जो सेलेनियम आईडीई में टेस्ट स्क्रिप्ट लिखने के लिए लागू होती है।

142. सेलेनियम आरसी से क्या अभिप्राय है?

सेलेनियम आरसी को सेलेनियम रिमोट कंट्रोल / के रूप में भी जाना जाता है। सेलेनियम 1.0 रिमोट कंट्रोल सेलेनियम 2 के आने से पहले लंबे समय तक मुख्य सेलेनियम प्रोजेक्ट हुआ करता था। सेलेनियम 1 अभी भी रखरखाव मोड में है। यह स्वचालन के लिए जावास्क्रिप्ट पर निर्भर करता है। यह जावास्क्रिप्ट, रूबी, जावा, पीएचपी, पर्ल, पायथन और सी # का समर्थन करता है। यह लगभग हर ब्राउज़र को सपोर्ट करता है।

145. सेलेनियम ग्रिड में हब शब्द की व्याख्या करें?

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

146. सेलेनियम ग्रिड में नोड शब्द की व्याख्या करें?

हब से जुड़ी हुई मशीन को 'नोड' कहा जाता है। सेलेनियम ग्रिड में कई नोड मौजूद हो सकते हैं।

147. सेलेनियम में किस प्रकार के वेबड्राइवर एपीआई समर्थित हैं?

  • फ़ायरफ़ॉक्स ड्राइवर
  • इंटरनेट एक्सप्लोरर ड्राइवर
  • क्रोम चालक
  • छिपकली चालक
  • HTMLUnit चालक
  • सफारी चालक
  • एंड्रॉइड ड्राइवर
  • ओपेरा चालक
  • EventFiringWebDriver
  • आईफोन चालक

148. वेबड्राइवर का कौन सा कार्यान्वयन सबसे तेज़ माना जाता है?

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

149. सेलेनियम वेबड्राइवर द्वारा समर्थित ऑपरेटिंग सिस्टम का नाम बताएं?

  1. खिड़कियाँ
  2. Mac OS X
  3. आईओएस
  4. लिनक्स
  5. एंड्रॉयड

150. सेलेनियम वेबडाइवर किन प्रोग्रामिंग भाषाओं का समर्थन करता है?

  • जावा
  • अजगर
  • पर्ल
  • माणिक
  • पीएचपी
  • सी#

अनुशंसित लेख: 2020 में अनुसरण करने के लिए शीर्ष 100 सॉफ्टवेयर परीक्षण ब्लॉग और वेबसाइट

सलाह

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

अनुशंसित लेख

  • Unsecapp.Exe क्या है और क्या यह सुरक्षित है?Unsecapp.exe क्या है और क्या यह सुरक्षित है?
  • 15 सर्वश्रेष्ठ यूएमएल आरेख उपकरण और सॉफ्टवेयर15 सर्वश्रेष्ठ यूएमएल आरेख उपकरण और सॉफ्टवेयर
  • [फिक्स्ड] विंडोज निर्दिष्ट डिवाइस, पथ, या फ़ाइल त्रुटि तक नहीं पहुंच सकता[फिक्स्ड] विंडोज निर्दिष्ट डिवाइस, पथ, या फ़ाइल त्रुटि तक नहीं पहुंच सकता
  • विंडोज अपडेट के लिए 16 फिक्स विंडोज में काम नहीं कर रहे हैंविंडोज अपडेट के लिए 16 फिक्स विंडोज में काम नहीं कर रहे हैं
  • AMD Radeon सेटिंग्स के लिए 4 फिक्स जीत गएAMD Radeon सेटिंग्स के लिए 4 फिक्स नहीं खुलेंगे
  • ज़ूम स्क्रीनशॉट टूल: टिप्स एंड ट्रिक्सज़ूम स्क्रीनशॉट टूल: टिप्स एंड ट्रिक्स