50+ शीर्ष स्वचालन परीक्षण साक्षात्कार प्रश्न और उत्तर

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

 

फ्रेशर्स के लिए ऑटोमेशन टेस्टिंग साक्षात्कार प्रश्न और उत्तर

1) स्वचालन परीक्षण क्या है?

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

👉 निःशुल्क पीडीएफ डाउनलोड: स्वचालन परीक्षण साक्षात्कार प्रश्न और उत्तर


2) आप परीक्षण को स्वचालित कब करेंगे?

निम्नलिखित मामलों में स्वचालन को प्राथमिकता दी जाती है

  • दोहराव कार्य।
  • प्रतिगमन परीक्षण
  • धूम्रपान एवं विवेक परीक्षण.
  • एकाधिक डेटा सेट के साथ परीक्षण करें.

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


3) आप परीक्षण को स्वचालित कब नहीं करेंगे?

निम्नलिखित मामलों में स्वचालन नहीं करना चाहिए

  • जब परीक्षण के अंतर्गत आवेदन बार-बार बदलता है
  • एक बार के परीक्षण मामले
  • एडहॉक – यादृच्छिक परीक्षण
  • खोजपूर्ण परीक्षण
  • प्रयोज्यता परीक्षण जिनके परिणामों की जांच के लिए आम तौर पर मैन्युअल हस्तक्षेप की आवश्यकता होती है
  • प्रत्येक निष्पादन से पहले किए जाने वाले विस्तृत सेटअप आवश्यकताओं वाले परीक्षण मामले
  • परीक्षण मामले जो अप्रत्याशित परीक्षण परिणाम लौटाते हैं
  • अनियोजित परीक्षण मामले को बाहर रखें

4) स्वचालन प्रक्रिया में क्या चरण शामिल हैं?

स्वचालन प्रक्रिया में निम्नलिखित चरण शामिल हैं

  • परीक्षण उपकरण का चयन करना
  • स्वचालन का दायरा परिभाषित करें
  • योजना, डिजाइन और विकास
  • परीक्षण निष्पादन
  • रखरखाव

5) स्वचालन के चरण की योजना बनाते समय किन बिंदुओं को ध्यान में रखा जाता है?

स्वचालन के नियोजन चरण के दौरान, निम्नलिखित बातों पर ध्यान दिया जाना चाहिए:

  • “सही” का चयन स्वचालन उपकरण
  • चयन स्वचालन फ्रेमवर्क, यदि कोई हो।
  • स्वचालन के लिए कार्यक्षेत्र में आने वाली और कार्यक्षेत्र से बाहर की वस्तुओं की सूची।
  • परीक्षण वातावरण सेटअप.
  • परीक्षण स्क्रिप्ट विकास और निष्पादन के लिए परियोजना समयसीमा का गैंट चार्ट तैयार करना।
  • परीक्षण वितरण की पहचान करें।


अनुभवी लोगों के लिए स्वचालन परीक्षण साक्षात्कार प्रश्न

6) किस स्थिति में आप एजाइल पद्धति के लिए स्वचालन परीक्षण का उपयोग नहीं कर सकते?

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

  • जब उपयोगकर्ता कहानियां लगातार बदलती रहती हैं
  • जब एजाइल में विस्तृत स्तर के दस्तावेज़ीकरण की आवश्यकता होती है।
  • केवल निरंतर एकीकरण जैसे एजाइल परीक्षण के दौरान प्रतिगमन परीक्षणों के लिए उपयुक्त है।

इस बारे में अधिक जानें चुस्त परीक्षण.


7) टेस्ट स्क्रिप्ट क्या है?

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

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


8) एक अच्छे परीक्षण स्वचालन उपकरण का चयन कैसे करें?

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

9) क्या आप मुझे स्वचालन के दौरान कुछ अच्छे कोडिंग अभ्यास बता सकते हैं?

यहां अच्छे स्वचालन अभ्यास दिए गए हैं:

  • कोडिंग भाग को समझाने के लिए उपयुक्त टिप्पणियाँ जोड़ें।
  • आपको पुन: प्रयोज्य विधियों की पहचान करनी चाहिए और उन्हें एक अलग फ़ाइल में लिखना चाहिए।
  • भाषा-विशिष्ट कोडिंग परंपराओं का पालन करना होगा।
  • परीक्षण डेटा को एक अलग फ़ाइल में संग्रहीत करें.
  • अपनी स्क्रिप्ट नियमित रूप से चलाएं.

10) मॉड्यूलर परीक्षण ढांचा क्या है?

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


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

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

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

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


12) आप कौन सी संस्करण नियंत्रण प्रणाली का उपयोग करते हैं?

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


13) XPath अक्ष क्या हैं? उनमें से कुछ के नाम बताइए।

XPath एक सिंटैक्स है जो XML (एक्सटेंसिबल मार्कअप लैंग्वेज) डेटा में हेरफेर करता है। वे पेड़ पर मौजूद नोड्स से संबंधित नोड्स का पता लगाने में मदद करते हैं। कुछ महत्वपूर्ण XPath अक्ष हैं पूर्वज, संतान, नामस्थान, माता-पिता, आदि।


14) आप ऑटो टेस्ट सूट की गति कैसे बढ़ा सकते हैं?

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


15) क्या स्वचालन परीक्षण में दस्तावेज़ीकरण आवश्यक है?

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


16) सॉफ्टवेयर स्वचालन परीक्षण में किस प्रकार के फ्रेमवर्क का उपयोग किया जाता है?

चार प्रकार के ढांचे का उपयोग किया जाता है

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

इस बारे में अधिक जानें स्वचालन ढाँचे


17) क्या 100% स्वचालन प्राप्त करना संभव है?

नहीं, हर चीज़ को स्वचालित करना संभव नहीं है। 100% स्वचालन प्राप्त करना मुश्किल है क्योंकि कुछ परिदृश्य ऐसे होते हैं जहाँ पंजीकरण पृष्ठ पर कैप्चा होता है या कुछ परीक्षण मामले होते हैं जिन्हें हम अक्सर निष्पादित नहीं करते हैं। इसके अलावा, इन परीक्षण मामलों को स्वचालित करने से स्वचालन में मूल्य नहीं बढ़ेगा या सकारात्मक ROI नहीं आएगा।


18) प्रतिदिन आपके द्वारा स्वचालित किये गये परीक्षण मामलों की औसत संख्या कितनी है?

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


19) स्वचालन परीक्षण करते समय स्क्रिप्टिंग मानक क्या है?

स्वचालन के लिए स्क्रिप्ट लिखते समय आपको निम्नलिखित बातों पर विचार करना चाहिए:

  • एक समान नामकरण परंपरा.
  • कोड की प्रत्येक 3 पंक्तियों के लिए 10 पंक्तियों की टिप्पणियाँ।
  • पर्याप्त इंडेंटेशन.
  • मजबूत त्रुटि प्रबंधन और पुनर्प्राप्ति परिदृश्य.
  • जहाँ भी संभव हो, फ्रेमवर्क का उपयोग करें।

20) स्वचालन परीक्षण के लिए सबसे लोकप्रिय उपकरण कौन से हैं?

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

यहाँ . की पूरी सूची है स्वचालन परीक्षण उपकरण.


21) आप स्वचालन परीक्षण की सफलता को कैसे माप सकते हैं?

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

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

22) क्या आप मैन्युअल परीक्षण के कुछ नुकसान बता सकते हैं?

  • मैनुअल परीक्षण अधिक समय और अधिक संसाधनों की आवश्यकता है.
  • अशुद्धता
  • एक ही परीक्षण मामले को बार-बार निष्पादित करना त्रुटि-प्रवण और थकाऊ है।
  • बहुत बड़ी और समयबद्ध परियोजनाओं पर मैन्युअल परीक्षण करना अव्यावहारिक है।

23) स्वचालन परीक्षण में ओपन-सोर्स टूल्स, विक्रेता टूल्स और इन-हाउस टूल्स के बीच क्या अंतर हैं?

इन सबके बीच अंतर इस प्रकार हैं:

  • ओपन-सोर्स उपकरण: ये मुफ़्त उपकरण हैं जिनका स्रोत कोड इंटरनेट पर उपलब्ध है। उदाहरण: Selenium
  • विक्रेता उपकरण: ये परीक्षण उपकरण कंपनियों द्वारा विकसित किए जाते हैं, और आपको उनके लाइसेंस खरीदने की आवश्यकता होती है। उदाहरण: माइक्रोफोकस UFT.
  • आंतरिक उपकरण: इसका निर्माण कम्पनियों द्वारा अपने उपयोग के लिए किया जाता है।

24) स्वचालन परीक्षण की पूर्व-आवश्यकताएँ क्या हैं?

स्वचालन परीक्षण की कुछ महत्वपूर्ण पूर्व-आवश्यकताएँ हैं:

  • एक स्थिर निर्माण
  • परीक्षण की जाने वाली कार्यक्षमताएँ
  • स्वचालित परीक्षण के लिए परीक्षण मामले

25) क्या आप बिना किसी ढांचे के स्वचालन कर सकते हैं?

फ्रेमवर्क दिशा-निर्देश हैं और ऑटोमेशन स्क्रिप्ट बनाने और निष्पादित करने के लिए अनिवार्य नहीं हैं। तो, हाँ, हम बिना फ्रेमवर्क के भी ऑटोमेशन कर सकते हैं। अगर हम फ्रेमवर्क बनाकर उसका पालन करें तो टेस्ट स्क्रिप्ट को बढ़ाना और बनाए रखना आसान होगा।


26) मुझे बताओ तुम क्या जानते हो Selenium

Selenium एक मुफ़्त (ओपन सोर्स) टेस्ट ऑटोमेशन सूट है। इसका उपयोग वेब और मोबाइल वातावरण को स्वचालित करने के लिए किया जाता है। इसमें निम्नलिखित शामिल हैं।

  • Selenium आईडीई (ब्राउज़र एडऑन-रिकॉर्ड और प्लेबैक टूल)
  • Selenium वेबड्राइवर
  • Selenium ग्रिड (वितरित परीक्षण)
  • Selenium जैसी भाषाओं में स्क्रिप्टिंग का समर्थन करता है Java, सी#, Python, रूबी, पीएचपी, पर्ल, और Javaस्क्रिप्ट।

27) मुझे क्यूटीपी के बारे में बताएं

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

स्क्रिप्टिंग भाषा VBScript है। यह टूल अच्छी तरह से काम करता है ALM (परीक्षण प्रबंधन उपकरण) और लोडरनर (प्रदर्शन परीक्षण उपकरण)।

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


28) क्या है SikuliX?

SikuliX एक ऐसा टूल है जो ग्राफ़िकल यूज़र इंटरफ़ेस को स्वचालित करने के लिए “विज़ुअल इमेज मैच” विधि का उपयोग करता है। SikuliX इसे एक छवि के रूप में लिया जाना चाहिए और परियोजना के अंदर संग्रहीत किया जाना चाहिए।

SikuliX से मिलकर बना है

  • SikuliX लिपि
  • Jython के लिए विज़ुअल स्क्रिप्टिंग API
  • SikuliX आईडीई

व्यावहारिक उपयोग SikuliX यह है:

  • यह आंतरिक API समर्थन का उपयोग किए बिना विंडो-आधारित अनुप्रयोगों और स्क्रीन पर दिखाई देने वाली किसी भी चीज़ को स्वचालित कर सकता है।
  • यह एक सरल एपीआई प्रदान करता है।
  • इसे आसानी से उपकरणों के साथ जोड़ा जा सकता है जैसे Selenium.
  • वेब अनुप्रयोगों को स्वचालित किया जा सकता है।
  • SikuliX फ्लैश ऑब्जेक्ट्स को स्वचालित करने के लिए व्यापक समर्थन प्रदान करता है।
  • यह किसी भी तकनीक पर काम कर सकता है - .NET, Java.

29) बताइये कि इनमें क्या अंतर है? Selenium और SikuliX है?

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

30) एक अच्छे स्वचालन ढांचे की विशेषताएं क्या हैं?

एक अच्छे स्वचालन ढांचे की कुछ महत्वपूर्ण विशेषताएं इस प्रकार हैं:

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

31) क्रॉस-ब्राउज़र परीक्षण क्या है?

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

क्रॉस ब्राउज़र परीक्षण का उपयोग करना Selenium वेबड्राइवर

का मुख्य उद्देश्य क्रॉस-ब्राउज़र परीक्षण इसका उद्देश्य यह जांचना है कि आपकी वेबसाइट या वेब ऐप ब्राउज़रों और ऑपरेटिंग सिस्टम के विभिन्न संयोजनों पर सही ढंग से काम करता है।


32) किस परीक्षण का उपयोग किया जा सकता है? Selenium रूपरेखा?

आप एक का उपयोग कर सकते हैं Selenium निम्नलिखित परीक्षण के लिए रूपरेखा:

  • वेब अनुप्रयोगों का लोड परीक्षण.
  • वेब अनुप्रयोगों का प्रतिगमन परीक्षण.
  • वेब अनुप्रयोगों का कार्यात्मक परीक्षण.

33) क्या स्वचालन परीक्षण व्हाइट बॉक्स परीक्षण है या ब्लैक बॉक्स परीक्षण?

स्वचालन परीक्षण मुख्यतः ब्लैक बॉक्स परीक्षण है।


34) वर्तमान पृष्ठ का URL प्राप्त करने के लिए किस कीवर्ड का उपयोग किया जाता है? Selenium?

Selenium वेबड्राइवर आपको getcurrentURL() के साथ किसी पेज का वर्तमान URL खोजने में मदद कर सकता है। यह विधि खुले अनुप्रयोगों का URL खोजेगी और एक स्ट्रिंग में परिणाम देगी।


35) आप यूआरएल, लॉगिन और पासवर्ड जैसी जानकारी कहां रखेंगे?

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


3 से 5 वर्ष के अनुभव के लिए स्वचालन परीक्षण साक्षात्कार प्रश्न

36) क्यूटीपी के एक्सटेंशन और टेस्ट एसेट्स क्या हैं?

QTP की कुछ महत्वपूर्ण परीक्षण परिसंपत्तियाँ और विस्तार इस प्रकार हैं:

  • परिणाम .xml
  • पुनर्प्राप्ति परिदृश्य .qrs
  • टेस्ट बैच रनर .mtb
  • साझा ऑब्जेक्ट रिपोजिटरी .tsr
  • स्थानीय ऑब्जेक्ट रिपोजिटरी .mtr
  • परीक्षण फ़ाइल .mts
  • फ़ंक्शन लाइब्रेरी .qfl

37) मैनुअल परीक्षण और स्वचालन परीक्षण के बीच क्या अंतर हैं?

यहाँ कुछ प्रमुख हैं मैनुअल और ऑटोमेशन परीक्षण के बीच अंतर:

पैरामीटर्स मैनुअल परीक्षण स्वचालन परीक्षण
समय की खपत अधिक Less
एसटीएलसी मैन्युअल रूप से अनुसरण करें उपकरण का उपयोग करके अनुसरण करें
शॉपिंग Less महंगा महंगा
विश्वसनीयता Less विश्वसनीय अत्यधिक विश्वसनीय
गुणवत्ता निम्न हाई
कौशल सेट Less आवश्यक कौशल सेट उच्च कौशल सेट की आवश्यकता है.

38) स्वचालन परीक्षण ढांचे के आवश्यक मॉड्यूल क्या हैं?

स्वचालन परीक्षण ढांचे के कुछ आवश्यक मॉड्यूल यहां दिए गए हैं:

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

39) क्या है Cucumber?

Cucumber एक ओपन-सोर्स (BDE) व्यवहार-संचालित विकास उपकरण है। इसका उपयोग वेब-आधारित एप्लिकेशन स्वचालन परीक्षण के लिए किया जाता है और यह निम्न भाषाओं का समर्थन करता है Java, रूबी, रूबी, स्काला, Groovy, आदि Cucumber सादे पाठ में लिखे निष्पादन योग्य विनिर्देशों को पढ़ता है और उन विनिर्देशों के लिए परीक्षण के अंतर्गत अनुप्रयोग का परीक्षण करता है।


40) टेस्ट कम्प्लीट क्या है?

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


41) क्या है Cypress?

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


42) आप अलर्ट पॉपअप को कैसे संभाल सकते हैं? Selenium वेबड्राइवर?

Selenium यदि आप परीक्षण करते समय कोई समस्या देखते हैं तो यह अलर्ट देता है। पॉप-अप इंटरफ़ेस आपको नियंत्रण को पॉप-अप पर स्विच करके, ओके या कैंसल बटन दबाकर और स्रोत पृष्ठ स्क्रीन पर वापस जाकर अलर्ट को संभालने की अनुमति देता है।

String srcPage = driver.getWindowHandle();
Alert pop = driver.switchTo().alert(); // shift control to the alert pop-up.
Pop.accept(); // click k button.

43) हाइब्रिड परीक्षण ढांचा क्या है?

हाइब्रिड परीक्षण ढांचा, मॉड्यूलर स्क्रिप्ट से परीक्षण मामलों को मॉड्यूलर परीक्षण ढांचे में संयोजित करके विकसित करता है।


44) किसी एप्लिकेशन के लिए प्राथमिक “लॉगिन” कार्यक्षमता परीक्षण मामलों को स्वचालित करने के लिए चरण लिखें?

बुनियादी लॉगिन कार्यक्षमता को स्वचालित करने के लिए यहां चरण दिए गए हैं:

चरण 1) परियोजना की आवश्यकता को समझें.

चरण 2) परीक्षण परिदृश्यों की पहचान करें

चरण 3) प्रत्येक परिदृश्य के अनुरूप डेटा के साथ एक डेटा इनपुट फ़ाइल तैयार करें

चरण 4) प्रोग्राम से टूल लॉन्च करें.

चरण 5) उपयोगकर्ता नाम, पासवर्ड और लॉगिन बटन की पहचान करें।

चरण 6) सत्यापित करें कि नकारात्मक परिदृश्यों के लिए त्रुटि संदेश सकारात्मक परीक्षण परिदृश्यों के लिए सफलता संदेश के समान है।

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे