20 Cucumber साक्षात्कार प्रश्न और उत्तर (2025)
Cucumber फ्रेशर्स के लिए साक्षात्कार प्रश्न और उत्तर
1) क्या है Cucumberइसके क्या लाभ हैं? Cucumber?
सादे पाठ में लिखे गए कार्यात्मक परीक्षण चलाने के लिए Cucumber उपकरण का उपयोग किया जाता है। यह रूबी प्रोग्रामिंग भाषा में लिखा गया है।
के फायदे Cucumber यह है:
- आप ऐसे व्यावसायिक हितधारकों को शामिल कर सकते हैं जो कोड नहीं कर सकते
- अंतिम उपयोगकर्ता अनुभव प्राथमिकता है
- उच्च कोड पुनः उपयोग
👉 निःशुल्क पीडीएफ डाउनलोड: Cucumber साक्षात्कार प्रश्न और उत्तर >>
2) किसी फ़ाइल को निष्पादित करने के लिए कौन सी दो फ़ाइलें आवश्यक हैं? Cucumber परीक्षण परिदृश्य?
किसी फ़ाइल को निष्पादित करने के लिए दो फ़ाइलों की आवश्यकता होती है Cucumber परीक्षण परिदृश्य हैं
- विशेषताएं
- चरण परिभाषा
3) बैकग्राउंड कीवर्ड के उपयोग की व्याख्या करें Cucumber?
बैकग्राउंड कीवर्ड का उपयोग कई दिए गए कथनों को एक समूह में समूहित करने के लिए किया जाता है। कीवर्ड का उपयोग ज्यादातर तब किया जाता है जब फीचर फ़ाइल के प्रत्येक परिदृश्य में दिए गए कथनों का एक ही सेट दोहराया जाता है।
4) सादे पाठ में व्यवहार संचालित परीक्षण का एक उदाहरण दीजिए?
- फ़ीचर: visit एक्सवायजेड abc.com में पेज
- परिदृश्य: abc.com पर जाएं
- दिया हुआ: मैं abc.com पर हूं
- कब: मैं XYZ पेज पर क्लिक करता हूँ
- तब: मुझे एबीसी पेज देखना चाहिए
5) फीचर फ़ाइल में परिदृश्य रूपरेखा क्या है?
परिदृश्य रूपरेखा है परिदृश्य रूपरेखा का उपयोग करके डेटा के कई सेटों के लिए एक ही परिदृश्य को निष्पादित किया जा सकता है। डेटा (II) द्वारा अलग किए गए एक सारणीबद्ध संरचना द्वारा प्रदान किया जाता है।
6) स्टेप शब्द की परिभाषा बताएं Cucumber
चरण परिभाषा, फीचर फ़ाइल में उल्लिखित फीचर का वास्तविक कोड कार्यान्वयन है।
7) “Given” फ़ंक्शन का उपयोग करके चरण परिभाषा के लिए एक उदाहरण दें?
उदाहरण के लिए, विज़िटर को “याहू” साइट पर जाने के लिए हम दिए गए कमांड का उपयोग करते हैं
दिया गया (/^ मैं www.yahoo.com पर हूँ$/)
ब्राउज़र.goto “http://www.yahoo.com.”
अंत – यह www.yahoo.com पर जाएगा
8) जेबीहेव और के बीच क्या अंतर हैं? Cucumber?
हालांकि Cucumber और Jbehave एक ही उद्देश्य के लिए हैं, स्वीकृति परीक्षण पूरी तरह से अलग ढांचे हैं
- जेबीहेव है Java-आधारित, और Cucumber रूबी-आधारित है
- Jbehave कहानियों पर आधारित हैं जबकि Cucumber सुविधाओं पर आधारित है
9) टेस्ट हार्नेस की व्याख्या करें
एक परीक्षण हार्नेस के लिए Cucumber और rspec संदर्भ को स्थापित करने और ब्राउज़र के साथ बातचीत करने और चरण परिभाषा फ़ाइलों को साफ करने के बीच जिम्मेदारी को अलग करने की अनुमति देता है
10) Rspec का उपयोग कब करें और कब करें Cucumber?
- Rspec का उपयोग यूनिट परीक्षण के लिए किया जाता है
- Cucumber के लिये उपयोग किया जाता है व्यवहार संचालित विकास. Cucumber सिस्टम और एकीकरण परीक्षणों के लिए इस्तेमाल किया जा सकता है
Cucumber अनुभवी के लिए साक्षात्कार प्रश्न
11) फीचर फ़ाइल में परिदृश्य को व्यक्त करने के लिए किस भाषा का उपयोग किया जाता है?
खीरा भाषा का उपयोग फीचर फाइलों और रूबी फाइलों में परिदृश्य को व्यक्त करने के लिए किया जाता है जिसमें परिदृश्यों में चरणों के लिए विनीत स्वचालन परीक्षण शामिल होता है
12) नियमित अभिव्यक्तियाँ क्या हैं?
रेगुलर एक्सप्रेशन एक पैटर्न है जो एक निश्चित मात्रा में टेक्स्ट का वर्णन करता है। सबसे बुनियादी रेगुलर एक्सप्रेशन में एक एकल शाब्दिक वर्ण होता है।
13) बीडीडी क्या है?
बीडीडी या व्यवहार-संचालित विकास, टीडीडी (परीक्षण संचालित विकास) पर आधारित सॉफ्टवेयर विकसित करने की एक प्रक्रिया है जो सॉफ्टवेयर परीक्षण इकाइयों के व्यवहार विनिर्देश पर केंद्रित है।
14) आपको अपना ब्लॉग चलाने के लिए किस सॉफ्टवेयर की आवश्यकता है? Cucumber वेब परीक्षण मामले?
- रूबी और इसका विकास किट
- Cucumber
- ActiveState जैसा IDE
- Watir (ब्राउज़र का अनुकरण करने के लिए)
- एन्सिकोन और आरस्पेक (यदि आवश्यक हो)
15) ककम्बर फीचर/सपोर्ट फ़ाइल में क्या-क्या होता है?
फ़ीचर्स/ सपोर्ट फ़ाइल में सपोर्टिंग रूबी कोड होता है। सपोर्ट में मौजूद फ़ाइलें step_definitions में मौजूद फ़ाइलों से पहले लोड होती हैं, जो पर्यावरण कॉन्फ़िगरेशन के लिए उपयोगी हो सकती हैं।
16) फ़ीचर फ़ाइल क्या है?
फ़ीचर फ़ाइल में सरल भाषा में परीक्षण परिदृश्य का उच्च-स्तरीय विवरण होता है। इसे गेरकिन के नाम से जाना जाता है जो एक सरल अंग्रेजी पाठ भाषा है। फ़ीचर फ़ाइल में निम्नलिखित घटक होते हैं जैसे:
- विशेषता: यह वर्तमान परीक्षण स्क्रिप्ट का वर्णन करता है जिसे निष्पादित किया जाना है।
- परिदृश्य: यह एक विशिष्ट परीक्षण मामले के लिए चरण और अपेक्षित परिणाम है।
- परिदृश्य रूपरेखा: परिदृश्य रूपरेखा का उपयोग करके डेटा के एकाधिक सेटों के लिए परिदृश्य निष्पादित किया जा सकता है।
- दिया गया: यह निष्पादित किए जाने वाले पाठ के संदर्भ को निर्दिष्ट करता है।
- कब: निष्पादित की जाने वाली परीक्षण क्रिया को निर्दिष्ट करता है।
- तब: परीक्षण के अपेक्षित परिणाम को “तब” द्वारा दर्शाया जा सकता है
17) क्या है Selenium?
Selenium एक स्वचालन उपकरण है जो वेब-आधारित अनुप्रयोग के कार्यात्मक परीक्षण के लिए व्यापक रूप से उपयोग किया जाने वाला उपकरण है। Selenium रूबी, जावा, पायथन सी# आदि जैसी विभिन्न भाषाओं का समर्थन करता है।
18) इसका उपयोग क्यों करें? Cucumber साथ में Selenium?
Cucumber और Selenium दो लोकप्रिय प्रौद्योगिकियाँ हैं। कई संगठन इनका उपयोग करते हैं Selenium कार्यात्मक परीक्षण के लिए। ये संगठन जो उपयोग कर रहे हैं Selenium एकीकृत करना चाहते हैं Cucumber साथ में Selenium as Cucumber आपको आवेदन प्रवाह को पढ़ने और समझने में मदद करता है।
19) के लाभ Cucumber
यहां, उपयोग करने के कुछ प्रमुख लाभ दिए गए हैं Cucumber.
- उन व्यावसायिक हितधारकों को शामिल करना सहायक है जो आसानी से कोड नहीं पढ़ सकते
- Cucumber परीक्षण से अंतिम उपयोगकर्ता का अनुभव बेहतर होता है
- परीक्षण लिखने की शैली परीक्षणों में कोड के आसान पुनः उपयोग की अनुमति देती है
- त्वरित और आसान सेटअप और निष्पादन की अनुमति देता है
20) स्टेप डेफ़िनेशन क्या है?
चरण परिभाषा मानचित्र परीक्षण केस चरण फीचर फ़ाइलों में कोड करने के लिए। यह परीक्षण के तहत एप्लिकेशन पर चरणों को निष्पादित करता है और अपेक्षित परिणामों के विरुद्ध परिणामों की जाँच करता है। चरण परिभाषा को निष्पादित करने के लिए इसे किसी फीचर में दिए गए घटक से मेल खाना चाहिए।
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे