सेलेनियम साक्षात्कार प्रश्न और उत्तर के लिए परिचय
सेलेनियम एक लोकप्रिय स्वचालन परीक्षण उपकरण है जिसे अक्सर वेब अनुप्रयोगों के परीक्षण के लिए डेवलपर्स द्वारा उपयोग किया जाता है। अधिकांशतः, सेलेनियम साक्षात्कार प्रश्न उपकरण ब्राउज़र-आधारित अनुप्रयोगों के लिए लोकप्रिय है जो एपीआई परीक्षण या यूनिट परीक्षण के लिए नहीं है। सेलेनियम आईटी उद्योग में सबसे अच्छे और सबसे लोकप्रिय स्वचालित परीक्षण सूट में से एक है। यह ब्राउज़र स्वचालन उपकरण है जो आपको वेब पेज के ड्रॉप-डाउन से क्लिक, प्रकार और चयन जैसे स्वचालित संचालन की सुविधा देता है । सेलेनियम वेब चालक आज एक बड़ी परीक्षण उपकरण है जो बड़ी कंपनियों द्वारा उपयोग किया जाता है।
नीचे शीर्ष सेलेनियम साक्षात्कार प्रश्न हैं जिन्हें ज्यादातर साक्षात्कार में पूछा जाता है
भाग 1 – सेलेनियम साक्षात्कार प्रश्न (मूल)
इस पहले भाग में मूल सेलेनियम साक्षात्कार प्रश्न और उत्तर शामिल हैं
1. आप सेलेनियम कैसे परिभाषित करेंगे?
उत्तर:
सेलेनियम एक लोकप्रिय, मुक्त स्रोत है , ब्राउज़र स्वचालन के लिए उपकरणों का एक सूट है। यह आईडीई, एक रिकॉर्डिंग और प्लेबैक तंत्र, वेब चालक और रिमोट कंट्रोल (आरसी) से बना है जो ब्राउज़र स्वचालन और जीआरआईडी के लिए एपीआई प्रदान करता है । सेलेनियम एक मजबूत परीक्षण स्वचालन सूट है। यह वेब-आधारित अनुप्रयोगों और ब्राउज़र और प्लेटफार्मों की विस्तृत श्रृंखला के कार्यात्मक पहलुओं के स्वचालन परीक्षण को समर्थन और प्रोत्साहित करने के लिए डिज़ाइन किया गया है।
2. सेलेनियम के विभिन्न घटक क्या हैं?
उत्तर:
सेलेनियम के विभिन्न घटक हैं:
• सेलेनियम आईडीई (सेलेनियम एकीकृत विकास पर्यावरण)
• सेलेनियम आरसी (सेलेनियम रिमोट कंट्रोल)
• सेलेनियम वेब चालक
• सेलेनियम ग्रिड
3. सेलेनियम आईडीई क्या है?
उत्तर: सेलेनियम सूट में
यह सबसे सरल ढांचे में से एक है । सेलेनियम आईडीई फ़ायरफ़ॉक्स प्लगइन है। सेलेनियम आईडीई स्क्रिप्ट के लिए एक रिकॉर्ड और प्लेबैक उपकरण है।
आइए अगले सेलेनियम साक्षात्कार प्रश्न पर जाएं।
4. सेलेनियम आरसी क्या है?
उत्तर:
सेलेनियम रिमोट कंट्रोल (आरसी) एक परीक्षण ढांचा है। सेलेनियम आरसी डेवलपर्स को किसी भी प्रोग्रामिंग भाषा में कोड लिखने की अनुमति देता है । यह वेब अनुप्रयोगों को स्वचालित करने के लिए जावास्क्रिप्ट पर काम करने के लिए भी प्रयोग किया जाता है । सेलेनियम आरसी जावा , पीएचपी , पायथन , पर्ल, सी # आदि जैसी भाषाओं का समर्थन करता है ।
5. सेलेनियम वेब चालक क्या है?
उत्तर:
सेलेनियम वेब ड्राइवर एक ब्राउज़र स्वचालन सॉफ्टवेयर ढांचा है जो आदेश स्वीकार करता है और फिर उन्हें ब्राउज़र पर भेजता है। सेलेनियम वेब चालक सीधे वेब ब्राउज़र के साथ संचार करता है और स्वचालित करने के लिए अपनी मूल संगतता का उपयोग करता है। सेलेनियम वेब चालक में सेलेनियम आरसी और सेलेनियम आईडीई की तुलना में अधिक उन्नत सुविधाएं हैं। सेलेनियम वेब चालक ब्राउज़र गतिविधियों को स्वचालित करने के लिए एक बेहतर दृष्टिकोण लागू करता है। सेलेनियम वेब चालक सीधे इसके साथ संवाद करके ब्राउज़र को नियंत्रित करता है। सेलेनियम वेब चालक जावा, सी #, पीएचपी, पायथन, पर्ल , रूबी का समर्थन करता है ।
6. सेलेनियम जीआरआईडी क्या है?
उत्तर:
सेलेनियम ग्रिड एक उपकरण है जो सेलेनियम आरसी के साथ समानांतर में विभिन्न ब्राउज़रों के खिलाफ विभिन्न मशीनों पर परीक्षण चलाने के लिए उपयोग किया जाता है। ग्रिड की मदद से, आप कई मशीनों पर परीक्षण वितरित कर सकते हैं ताकि परीक्षण समानांतर चलाया जा सके जो समय को कम करने में मदद करता है। सेलेनियम ग्रिड का प्रयोग कई परीक्षणों और वातावरण पर एक साथ आपके परीक्षण निष्पादन को वितरित करने के लिए किया जाता है। सेलेनियम ग्रिड एक ही समय में अलग-अलग मशीनों और ऑपरेटिंग सिस्टम चलाने वाली विभिन्न मशीनों के खिलाफ कई परीक्षण चला रहा है ।
भाग 2 – सेलेनियम साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत सेलेनियम साक्षात्कार प्रश्न पर एक नज़र डालें।
7. सेलेनियम के फायदे क्या हैं?
उत्तर:
सेलेनियम के फायदे निम्नानुसार हैं:
• सेलेनियम एक नि : शुल्क और मुक्त स्रोत है
• सेलेनियम वितरित परीक्षण
का समर्थन करता है • सेलेनियम कई प्रोग्रामिंग भाषाओं का समर्थन करता है
• सेलेनियम में ताजा और नियमित भंडार विकास होता है
• सेलेनियम विंडोज , लिनक्स और मैक ओएस जैसे विभिन्न ओएस का समर्थन करता है
• सेलेनियम क्रॉस-ब्राउज़र और प्लेटफार्म संगतता
का समर्थन करता है • सेलेनियम तत्वों का पता लगाने के लिए शक्तिशाली तरीकों का समर्थन करता है
• सेलेनियम स्वचालन स्क्रिप्ट गैर-प्रोग्रामर के साथ-साथ प्रोग्रामर के लिए एक क्षमता बनाते हैं
8. स्वचालन परीक्षण क्या है और इसके लाभ उद्धृत करते हैं?
उत्तर:
स्वचालन परीक्षण दोषों को खोजने के लिए एक स्वचालन उपकरण का उपयोग कर सॉफ़्टवेयर का परीक्षण करने की प्रक्रिया है। स्वचालन परीक्षण में एक अलग परीक्षण उपकरण का उपयोग शामिल है। परीक्षण के वास्तविक आउटपुट की तुलना में परीक्षण के अपेक्षित परिणाम टूल में खिलाए जाते हैं। स्वचालन परीक्षण मैन्युअल परीक्षण प्रक्रिया को स्वचालित करता है। उपकरण वास्तविक परिणामों और अनुमानित परिणामों की तुलना स्क्रिप्ट के अनुसार सभी पूर्व शर्त के आधार पर करने जा रहे हैं।
स्वचालन परीक्षण के लाभ हैं:
• स्वचालित परीक्षण समानांतर निष्पादन को सक्षम बनाता है और समय और धन बचाता है
• कोड की पुन: उपयोगिता
• बार-बार परीक्षण मामलों के निष्पादन का समर्थन करता है
• एक बड़े परीक्षण मैट्रिक्स का परीक्षण करने में सहायता
• स्वचालित परीक्षण परीक्षण निष्पादन के बाद स्वचालित रिपोर्ट उत्पन्न करता है
• स्वचालित परीक्षण अधिक विश्वसनीय है
• स्वचालित परीक्षण अधिक शक्तिशाली और बहुमुखी है
• स्वचालित परीक्षण ज्यादातर रिग्रेशन परीक्षण के लिए उपयोग किया जाता है
9. सेलेनियम की सीमाएं क्या हैं?
उत्तर:
सेलेनियम की सीमाएं हैं:
• सेलेनियम केवल वेब-आधारित अनुप्रयोगों का समर्थन करता है
• मोबाइल और डेस्कटॉप अनुप्रयोगों का सेलेनियम का उपयोग करके परीक्षण नहीं किया जा सकता है
• कैप्चा और बारकोड पाठकों का सेलेनियम का उपयोग करके परीक्षण नहीं किया जा सकता है
• सेलेनियम बिटमैप तुलना का समर्थन नहीं करता है
• आपको आश्रित होना चाहिए टेस्ट स्क्रिप्ट लिखने और रिपोर्ट जेनरेट करने के लिए परीक्षण या जुनीट जैसे थर्ड-पार्टी टूल पर
• सेलेनियम उपयोगकर्ता को सेलेनियम का उपयोग करने के लिए प्रोग्रामिंग भाषा जाननी चाहिए
10. सेलेनियम 1.0, सेलेनियम 2.0 के बीच अंतर का विस्तार करें। और सेलेनियम 3.0।
उत्तर:
सेलेनियम 1.0 में केवल सेलेनियम आरसी शामिल है। सेलेनियम 1.0 को 2004 की शुरुआत में रिलीज़ किया गया था। सेलेनियम 1.0 को सेलेनियम रिमोट कंट्रोल के रूप में जाना जाता है। यह एक पुस्तकालय है जो विभिन्न प्रकार की भाषाओं में उपलब्ध है। सेलेनियम आरसी का उपयोग करने का मुख्य कारण यह था कि सेलेनियम आईडीई ब्राउज़र में परीक्षण निष्पादित करने में असमर्थ था। सेलेनियम 1.0 ने एक एपीआई सेट प्रदान किया जो ब्राउज़र के साथ कमांड और प्रतिक्रियाओं का आदान-प्रदान करने के लिए सर्वर का उपयोग करता था।
सेलेनियम आरसी और वेब चालक को सेलेनियम 2.0 बनाने के लिए एक ही उपकरण में समेकित किया जाता है। यह 2011 के मध्य में आया था। सेलेनियम 2.0 एक ऐसा उपकरण है जो वेब परीक्षण उपकरण सेलेनियम आरसी और वेब चालक का संयोजन है। सेलेनियम 2.0 ने सेलेनियम कार्यक्षमता में प्रमुख संवर्द्धन का एक सेट पेश किया। इन नए एपीआई ने पूरी तरह से सर्वर घटक को प्रतिस्थापित किया और लक्षित ब्राउज़र के साथ मूल रूप से बातचीत की।
सेलेनियम 3.0। 2016 के अंत में जारी किया गया था। मुख्य परिवर्तन यह ब्राउज़र स्वचालन के लिए वेब चालक एपीआई के डब्ल्यू 3 सी विनिर्देशों को लाया गया है। यह दर्शन पर आधारित है कि प्रत्येक प्रमुख ब्राउज़र वेब चालक एपीआई का अपना कार्यान्वयन प्रदान करेगा। सेलेनियम 3.0। न्यूनतम आवश्यकता जावा संस्करण 8+ है।
आइए अगले सेलेनियम साक्षात्कार प्रश्न पर जाएं।
11. सेलेनियम द्वारा समर्थित विभिन्न परीक्षण क्या हैं?
उत्तर:
सेलेनियम द्वारा समर्थित विभिन्न परीक्षण हैं:
• कार्यात्मक परीक्षण
• रिग्रेशन परीक्षण
• क्रॉस ब्राउज़र परीक्षण
• यूआई परीक्षण
• एकीकरण परीक्षण
• स्वच्छता परीक्षण
• धुआं परीक्षण
• उत्तरदायी परीक्षण
12. सेलेनियम में आपको कितने पैरामीटर पारित करना है?
उत्तर:
सेलेनियम में चार पैरामीटर पारित किए जाने हैं और वे हैं:
• ब्राउज़र
• यूआरएल
• होस्ट
• पोर्ट नंबर
अनुशंसित आलेख
यह सेलेनियम साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन सेलेनियम साक्षात्कार प्रश्न को आसानी से कार्रवाई कर सकें। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –