फ्रेशर्स के साथ-साथ अनुभवी क्यूए पेशेवरों के लिए साक्षात्कार में अक्सर प्रश्न पूछे जाते हैं।
1) स्वचालन परीक्षण क्या है?
ऑटोमेशन टेस्टिंग एक तकनीक है जिसका उपयोग ऑटोमेशन टूल का उपयोग करके परीक्षक की टेस्ट स्क्रिप्ट और मामलों को लिखने और निष्पादित करने के लिए किया जाता है।
स्वचालन परीक्षण का मुख्य लक्ष्य मैन्युअल रूप से चलाए जाने वाले परीक्षण मामलों की संख्या को कम करना है और मैन्युअल परीक्षण को पूरी तरह से समाप्त नहीं करना है।
2) आप एक परीक्षण को स्वचालित कब करेंगे?
निम्नलिखित मामलों में पसंदीदा में स्वचालन
- दोहराव कार्य
- स्मोक एंड सनिटी टेस्ट
- एकाधिक डेटा सेट के साथ परीक्षण करें
- प्रतिगमन परीक्षण के मामले
आमतौर पर, निर्णय ROI (निवेश पर वापसी) पर आधारित होता है
3) जब आप परीक्षण स्वचालित नहीं करेंगे?
एक को निम्नलिखित मामलों में स्वचालित नहीं करना चाहिए
- जब एप्लिकेशन अंडर टेस्ट बार-बार बदलता है
- वन टाइम टेस्ट केस
- एडहॉक - रैंडम परीक्षण
4) स्वचालन प्रक्रिया में क्या कदम शामिल हैं?
स्वचालन प्रक्रिया में, शामिल कदम हैं
- टेस्ट टूल का चयन करना
- स्वचालन के दायरे को परिभाषित करें
- योजना, डिजाइन और विकास
- परीक्षण निष्पादन
- रखरखाव
5) स्वचालन के नियोजन चरण के दौरान कौन से बिंदु शामिल हैं?
स्वचालन के नियोजन चरण के दौरान जिन चीजों को ध्यान में रखा जाना चाहिए, वे हैं
- "सही" स्वचालन उपकरण का चयन करें
- चयन स्वचालन फ्रेमवर्क यदि कोई हो
- स्वचालन के लिए स्कोप और दायरे की वस्तुओं की सूची
- टेस्ट पर्यावरण सेटअप
- परीक्षण स्क्रिप्ट विकास और निष्पादन के लिए परियोजना समयसीमा के ग्रांट चार्ट तैयार करना।
- टेस्ट डिलिवरेबल्स को पहचानें
6) किस अवस्था में हम चुस्त विधि से स्वचालन परीक्षण का उपयोग नहीं कर सकते हैं?
स्वचालन परीक्षण निम्नलिखित स्थितियों में चुस्त तरीकों के लिए उपयोगी नहीं है
- जब चुस्त परीक्षण हमेशा आवश्यकताओं में परिवर्तन के लिए पूछते हैं
- जब चंचलता में दस्तावेज़ीकरण का अत्यधिक स्तर आवश्यक है
- निरंतर एकीकरण जैसे चुस्त परीक्षण के दौरान केवल उन प्रतिगमन परीक्षणों के लिए उपयुक्त
7) अच्छा स्वचालन उपकरण की प्राथमिक विशेषताएं क्या हैं?
- परीक्षण पर्यावरण का समर्थन और उपयोग करने में आसान
- अच्छी डिबगिंग सुविधा
- मजबूत वस्तु पहचान
- ऑब्जेक्ट और छवि परीक्षण क्षमता
- वस्तु पहचान
- डेटाबेस का परीक्षण
- कई चौखटों का समर्थन करें
8) सॉफ्टवेयर स्वचालन परीक्षण में उपयोग किए जाने वाले ढांचे के प्रकार क्या हैं?
सॉफ्टवेयर ऑटोमेशन टेस्टिंग में चार प्रकार के फ्रेमवर्क का उपयोग किया जाता है
- डेटा चालित स्वचालन ढांचा
- कीवर्ड चालित स्वचालन ढांचा
- मॉड्यूलर स्वचालन ढांचा
- हाइब्रिड स्वचालन ढांचा
9) स्वचालन परीक्षण करते समय स्क्रिप्टिंग मानक क्या है?
स्वचालन के लिए स्क्रिप्ट लिखते समय, आपको निम्नलिखित बातों पर विचार करना चाहिए,
- वर्दी नामकरण सम्मेलन।
- कोड की प्रत्येक 10 पंक्तियों के लिए टिप्पणियों की 3 पंक्तियाँ
- पर्याप्त इंडेंटेशन।
- मजबूत त्रुटि हैंडलिंग और पुनर्प्राप्ति परिदृश्य
- जहां भी संभव हो फ्रेमवर्क का उपयोग
10) स्वचालन परीक्षण के लिए सबसे लोकप्रिय उपकरण कौन से हैं?
स्वचालन परीक्षण के लिए सबसे लोकप्रिय परीक्षण उपकरण हैं
- QTP (HP UFT)
- तर्कसंगत रोबोट
- सेलेनियम
11) स्वचालन परीक्षण की सफलता के आधार पर आप किस आधार पर नक्शा बना सकते हैं?
निम्नलिखित मानदंडों से, स्वचालन परीक्षण की सफलता को मैप किया जा सकता है
- दोष का पता लगाने का अनुपात
- उत्पाद को जारी करने के लिए स्वचालन निष्पादन समय और समय की बचत
- श्रम और अन्य लागतों में कमी
12) क्या मैनुअल परीक्षण के कुछ नुकसानों को सूचीबद्ध कर सकते हैं?
- मैनुअल सॉफ्टवेयर टेस्टिंग के लिए अधिक समय और अधिक संसाधनों की आवश्यकता होती है।
- अशुद्धता
- एक ही परीक्षण मामले को बार-बार निष्पादित करना त्रुटि प्रवण और उबाऊ है।
- बहुत बड़ी परियोजनाओं और समयबद्ध परियोजनाओं पर मैनुअल परीक्षण करना अव्यावहारिक है।
13) मुझे बताएं कि आप सेलेनियम के बारे में क्या जानते हैं
सेलेनियम एक स्वतंत्र (खुला स्रोत) टेस्ट ऑटोमेशन लाइब्रेरी है। इसका उपयोग वेब और मोबाइल वातावरण को स्वचालित करने के लिए किया जाता है। यह होते हैं
- सेलेनियम आईडीई (ब्राउज़र एडऑन - रिकॉर्ड और प्लेबैक टूल)
- सेलेनियम वेबड्राइवर
- सेलेनियम ग्रिड (वितरित परीक्षण)
सेलेनियम जावा, सी #, पायथन, रूबी, पीएचपी, पर्ल, जावास्क्रिप्ट जैसी भाषाओं में स्क्रिप्टिंग का समर्थन करता है।
14) मुझे QTP के बारे में बताओ
QTP (क्विक टेस्ट प्रोफेशनल) को अब HP UFT के नाम से जाना जाता है। यह एक वाणिज्यिक स्वचालन उपकरण है और परीक्षण वातावरण, डेस्कटॉप, SAP, डेल्फी, नेट, ActiveX, फ्लेक्स, जावा, ओरेकल, मोबाइल, PeopleSoft, PowerBuilder, Siebel, Stingray, विज़ुअल बेसिक की एक विस्तृत श्रृंखला का समर्थन करता है।
स्क्रिप्टिंग भाषा VBScript है। एचपी एएलएम (टेस्ट मैनेजमेंट टूल) और एचपी लोडरनर (प्रदर्शन परीक्षण उपकरण) के साथ टूल अच्छी तरह से जैल करता है।
QTP की प्रमुख विशेषताओं में बिजनेस प्रोसेस टेस्टिंग, कीवर्ड संचालित फ्रेमवर्क, एक्सएमएल सपोर्ट, मजबूत चौकियों, परीक्षा परिणाम शामिल हैं।
१५) बताइये सिकली क्या है?
सिकुली एक उपकरण है जो ग्राफिकल यूजर इंटरफेस को स्वचालित करने के लिए "विज़ुअल इमेज मैच" विधि का उपयोग करता है। सिकुली में सभी वेब तत्वों को एक छवि के रूप में लिया जाना चाहिए और परियोजना के अंदर संग्रहीत किया जाना चाहिए।
सिकुली शामिल है
- सिकुली लिपि
- Jython के लिए विजुअल स्क्रिप्टिंग एपीआई
- सिकली आईडीई
सिकुली का व्यावहारिक उपयोग है
- इसका उपयोग फ़्लैश वेबसाइटों या वस्तुओं को स्वचालित करने के लिए किया जा सकता है
- यह आंतरिक आधारित समर्थन का उपयोग किए बिना विंडो आधारित एप्लिकेशन और स्क्रीन पर दिखाई देने वाली किसी भी चीज़ को स्वचालित कर सकता है
- यह सरल एपीआई प्रदान करता है
- इसे सेलेनियम जैसे उपकरण के साथ आसानी से जोड़ा जा सकता है
- डेस्कटॉप एप्लिकेशन को स्वचालित किया जा सकता है
- सिकुली फ्लैश वस्तुओं को स्वचालित करने के लिए व्यापक समर्थन प्रदान करता है
- डेस्कटॉप को स्वचालित करने के लिए, यह शक्तिशाली "विज़ुअल मैच" और फ्लैश ऑब्जेक्ट का उपयोग करता है
- यह किसी भी तकनीक पर काम कर सकता है- नेट, जावा,
16) उल्लेख करें कि सेलेनियम और सिकुली के बीच अंतर क्या है?
सिकुली |
सेलेनियम |
|
|
नि: शुल्क पीडीएफ डाउनलोड: स्वचालन परीक्षण साक्षात्कार प्रश्न और उत्तर