निम्नलिखित अक्सर फ्रेशर्स के साथ-साथ अनुभवी परीक्षकों के लिए एसक्यूएल साक्षात्कार प्रश्न पूछे जाते हैं।
1) डेटाबेस परीक्षण क्या है?
डेटाबेस टेस्टिंग को बैकेंड टेस्टिंग के रूप में भी जाना जाता है। डेटाबेस परीक्षण को चार अलग-अलग श्रेणियों में विभाजित किया गया है।
- डेटा अखंडता का परीक्षण
- डेटा वैधता का परीक्षण
- डेटा बेस संबंधित प्रदर्शन
- कार्यों, प्रक्रिया और ट्रिगर का परीक्षण
2) डेटाबेस परीक्षण में, हमें सामान्य रूप से जांचने की क्या आवश्यकता है?
आम तौर पर, डीबी टेस्टिंग में हम जिन चीजों की जांच करते हैं, वे हैं:
- बाधा जाँच
- एक फ़ील्ड आकार की मान्यता
- संग्रहीत प्रक्रिया
- डेटाबेस के लिए आवेदन क्षेत्र के आकार का मिलान
- प्रदर्शन आधारित मुद्दों के लिए सूचकांक
3) बताइए कि डेटा संचालित परीक्षण क्या है?
डेटा-टेबल में, डेटा की बहु संख्या का परीक्षण करने के लिए, डेटा-संचालित परीक्षण का उपयोग किया जाता है। इसका उपयोग करके यह विभिन्न स्थानों से एक ही समय में मापदंडों को आसानी से बदल सकता है।
4) जॉइन क्या हैं और विभिन्न प्रकार के जॉन्स का उल्लेख करते हैं?
जुड़ने का उपयोग दो या दो से अधिक तालिका प्रदर्शित करने के लिए किया जाता है और जुड़ने के प्रकार हैं:
- प्राकृतिक जुड़ाव
- आंतरिक रूप से जुड़ा
- बाहरी सम्मिलित हों
- क्रॉस जॉइन करें
बाहरी जुड़ाव फिर से दो में विभाजित है:
- बाईं ओर का बाहरी जोड़
- सही बाहरी जुड़ना
5) इंडेक्स क्या हैं और विभिन्न प्रकार के इंडेक्स का उल्लेख करते हैं?
अनुक्रमित डेटाबेस ऑब्जेक्ट हैं और वे स्तंभों पर बनाए जाते हैं। जल्दी से डेटा लाने के लिए उन्हें अक्सर एक्सेस किया जाता है। विभिन्न प्रकार के सूचकांक हैं:
- बी-ट्री इंडेक्स
- बिटमैप इंडेक्स
- गुच्छेदार सूचकांक
- आवरण सूचकांक
- गैर-अद्वितीय सूचकांक
- अनोखा सूचकांक
6) संग्रहीत प्रक्रियाओं का परीक्षण करते समय एक परीक्षक क्या कदम उठाता है?
परीक्षणकर्ता संग्रहीत प्रक्रियाओं के मानक प्रारूप की जांच करेगा और यह भी जांचेगा कि फ़ील्ड सही हैं जैसे कि अद्यतन, जोड़, अनुक्रमणिका, विलोपन जैसा कि संग्रहीत कार्यविधि में उल्लिखित है।
7) डेटाबेस टेस्टिंग के लिए आपको कैसे पता चलेगा कि ट्रिगर फेयर है या नहीं?
सामान्य ऑडिट लॉग की क्वेरी करने पर आपको पता चलता है कि, ट्रिगर ट्रिगर किया गया है या नहीं। यह ऑडिट लॉग में है जहां आप ट्रिगर्स को निकाल सकते हैं।
8) डेटा बेस टेस्टिंग में, डेटा लोडिंग का परीक्षण करने के लिए क्या कदम हैं?
डेटा लोडिंग का परीक्षण करने के लिए निम्नलिखित चरणों का पालन करना होगा
- स्रोत डेटा ज्ञात होना चाहिए
- लक्ष्य डेटा ज्ञात होना चाहिए
- स्रोत और लक्ष्य की संगतता की जाँच की जानी चाहिए
- SQL एंटरप्राइज़ प्रबंधक में, संबंधित DTS पैकेज खोलने के बाद DTS पैकेज चलाएँ
- आपको लक्ष्य और डेटा स्रोत के कॉलम की तुलना करनी होगी
- लक्ष्य और स्रोत की पंक्तियों की संख्या की जाँच की जानी चाहिए
- स्रोत में डेटा अपडेट करने के बाद, जांचें कि लक्ष्य में परिवर्तन दिखाई देते हैं या नहीं।
- NULLs और जंक वर्णों की जाँच करें
9) डेटाबेस चेकपॉइंट्स का उपयोग किए बिना, आप QTP में SQL क्वेरी का परीक्षण कैसे करते हैं?
VBScript में स्क्रिप्टिंग प्रक्रिया लिखकर, हम डेटाबेस से जुड़ सकते हैं और प्रश्नों और डेटाबेस का परीक्षण कर सकते हैं।
10) QTP में SQL प्रश्नों का उपयोग कैसे करें?
आउटपुट डेटाबेस चेक प्वाइंट और डेटाबेस चेक का उपयोग करते हुए QTP में, आपको SQL मैनुअल क्वेरी विकल्प का चयन करना होगा। मैन्युअल क्वेरी विकल्प का चयन करने के बाद, डेटाबेस में डेटा लाने के लिए "चयन करें" क्वेरी दर्ज करें और फिर अपेक्षित और वास्तविक तुलना करें।
11) डेटाबेस परीक्षण के लिए टेस्टकेस लिखने का तरीका क्या है?
टेस्टेसिस लिखना कार्यात्मक परीक्षण की तरह है। सबसे पहले आपको आवेदन की कार्यात्मक आवश्यकता को जानना होगा। फिर आपको टेस्टकेस लिखने जैसे मापदंडों को तय करना होगा
- उद्देश्य: वह उद्देश्य लिखें, जिसे आप परखना चाहते हैं
- इनपुट विधि: जिस क्रिया या इनपुट को आप निष्पादित करना चाहते हैं, उसकी विधि लिखें
- अपेक्षित: यह डेटाबेस में कैसे दिखना चाहिए
12) परीक्षण तालिका का प्रबंधन और हेरफेर करने के लिए SQL कथन जो आपने डेटाबेस परीक्षण में उपयोग किए हैं, क्या हैं?
SELECT, INSERT, UPDATE, DELETE जैसे कथन तालिका में हेरफेर करने के लिए उपयोग किए जाते हैं, जबकि ALTER TABLE, CREATE TABLE और DELETE TABLE का उपयोग तालिका को प्रबंधित करने के लिए किया जाता है।
13) डेटाबेस प्रक्रियाओं और ट्रिगर्स का परीक्षण कैसे करें?
डेटाबेस प्रक्रियाओं और ट्रिगर्स का परीक्षण करने के लिए, इनपुट और आउटपुट पैरामीटर ज्ञात होना चाहिए। EXEC कथन का उपयोग प्रक्रिया को चलाने और तालिकाओं के व्यवहार की जांच करने के लिए किया जा सकता है।
- समाधान एक्सप्लोरर में डेटाबेस प्रोजेक्ट खोलें
- अब दृश्य मेनू में, डेटाबेस स्कीमा पर क्लिक करें
- स्कीमा दृश्य मेनू से प्रोजेक्ट फ़ोल्डर खोलें
- उस ऑब्जेक्ट पर राइट क्लिक करें जिसे परीक्षण किया जाना है, और फिर डायलॉग बॉक्स पर क्लिक करें जो Create Unit टेस्ट कहता है
- उसके बाद एक नई भाषा परीक्षण परियोजना बनाएं
- या तो चयन करें) इकाई परीक्षण डालें या बी) एक नया परीक्षण बनाएं और फिर ठीक पर क्लिक करें
- प्रोजेक्ट को कॉन्फ़िगर करना होगा जो प्रोजेक्ट कॉन्फ़िगरेशन डायलॉग बॉक्स पर क्लिक करके किया जाएगा।
- एक बार इसे कॉन्फ़िगर करने पर ओके पर क्लिक करें
14) आप आवश्यकताओं से टेस्टकेस कैसे लिख सकते हैं और क्या आवश्यकताएं ऑटो (एप्लिकेशन अंडर टेस्ट) की सटीक कार्यक्षमता का प्रतिनिधित्व करती हैं?
आवश्यकताओं से टेस्टकेस लिखने के लिए, आपको कार्यक्षमता के संदर्भ में आवश्यकताओं का अच्छी तरह से विश्लेषण करने की आवश्यकता है। इसके बाद आप उपयुक्त टेस्टस्कैसेस डिजाइन तकनीकों के बारे में सोचते हैं जैसे कि इक्वलेंस विभाजन, ब्लैक बॉक्स डिज़ाइन, कारण प्रभाव रेखांकन आदि। टेस्टकेस लिखने के लिए। हां, आवश्यकताएं ऑटो की सटीक कार्यक्षमता का प्रतिनिधित्व करती हैं।
15) DBMS क्या है?
डेटाबेस प्रबंधन प्रणाली के लिए DBMS स्टैंड, विभिन्न प्रकार के DBMS हैं
- नेटवर्क मॉडल
- पदानुक्रमित मॉडल
- संबंधपरक मॉडल
16) डीएमएल क्या है?
DML का मतलब डेटा मैनिपुलेशन लैंग्वेज है, इसका उपयोग स्कीमा ऑब्जेक्ट्स के साथ डेटा को प्रबंधित करने के लिए किया जाता है। यह SQL का एक सबसेट है।
17) DCL कमांड क्या हैं? DCL द्वारा उपयोग की जाने वाली दो प्रकार की कमांड क्या हैं?
DCL का अर्थ डेटा कंट्रोल लैंग्वेज है, इसका उपयोग डेटा को नियंत्रित करने के लिए किया जाता है।
दो प्रकार के DCL कमांड हैं:
अनुदान: इस कमांड का उपयोग करके उपयोगकर्ता डेटाबेस में विशेषाधिकार का उपयोग कर सकता है
Revoke: इस कमांड का उपयोग करके उपयोगकर्ता डेटाबेस तक नहीं पहुँच सकता है
18) सफेद बॉक्स परीक्षण और ब्लैक बॉक्स परीक्षण क्या है?
ब्लैक बॉक्स परीक्षण का अर्थ है विशेष इनपुट देने पर आउटपुट के लिए सॉफ्टवेयर का परीक्षण करना। यह परीक्षण आमतौर पर यह देखने के लिए किया जाता है कि सॉफ्टवेयर उपयोगकर्ता की आवश्यकताओं को पूरा करता है या नहीं। इस परीक्षण को चलाने के लिए कोई विशिष्ट कार्यात्मक आउटपुट अपेक्षित नहीं है।
कार्यक्रम की कोड और तर्क की सटीकता की जांच के लिए सफेद बॉक्स परीक्षण किया जाता है। यह परीक्षण प्रोग्रामर द्वारा किया जाता है जो सिस्टम के तार्किक प्रवाह को जानता है।
19) QTP परीक्षण के परिणामों का मूल्यांकन कैसे करता है?
परीक्षण हो जाने के बाद, QTP एक रिपोर्ट उत्पन्न करेगा। यह रिपोर्ट उन चौकियों, सिस्टम संदेश और त्रुटि को दिखाएगी, जिनका परीक्षण करते समय पता चला था। परीक्षण के परिणाम विंडो चौकियों पर किसी भी बेमेल का सामना करेंगे।
20) QTP परीक्षण प्रक्रिया की व्याख्या करें?
- QTP परीक्षण प्रक्रिया निम्नलिखित चरणों पर आधारित है:
- GUI (ग्राफिकल यूजर इंटरफेस) मैप फाइल बनाना: GUI ऑब्जेक्ट की पहचान करता है जिसका परीक्षण किया जाना है
- टेस्ट स्क्रिप्ट बनाना: टेस्ट स्क्रिप्ट रिकॉर्ड की जाती हैं
- डिबग टेस्ट: टेस्ट डिबग किया जाना चाहिए
- रन टेस्ट: टेस्टकेस चलाए जाने चाहिए।
- परिणाम देखें: परिणाम परीक्षणों की सफलता या विफलता को दर्शाता है
- रिपोर्ट का पता लगाता है: यदि परीक्षण विफल हो जाता है, तो कारणों का पता रिपोर्ट फ़ाइल में दर्ज किया जाएगा
21) लोड परीक्षण क्या है और इसके कुछ उदाहरण दें?
सिस्टम प्रतिक्रिया को मापने के लिए, लोड परीक्षण किया जाता है। यदि लोड उपयोगकर्ताओं के पैटर्न से अधिक है तो इसे तनाव परीक्षण के रूप में जाना जाता है। लोड परीक्षण के उदाहरण बड़ी फ़ाइलों के सेट को डाउनलोड कर रहे हैं, एक कंप्यूटर पर कई अनुप्रयोगों को निष्पादित कर रहे हैं, बड़ी संख्या में ई-मेल के लिए एक सर्वर के अधीन हैं और कई कार्यों को एक के बाद एक प्रिंटर को आवंटित कर रहे हैं।
22) मैन्युअल रूप से डेटाबेस का परीक्षण कैसे करें?
डेटाबेस को मैन्युअल रूप से जांचने में पीछे के अंत में डेटा की जांच करना शामिल है और यह देखना है कि सामने के अंत में डेटा का जोड़ पीछे के अंत को प्रभावित कर रहा है या नहीं, और डिलीट, अपडेट, इंसर्ट आदि के लिए समान है।
23) आरडीबीएमएस क्या है और SQL का उपयोग करने वाले महत्वपूर्ण RDMBS क्या हैं?
RDBMS रिलेशनल डेटाबेस मैनेजमेंट सिस्टम के लिए है जो SQL का उपयोग करते हैं, और SQL का उपयोग करने वाले महत्वपूर्ण RDBMS Sybase, Oracle, Access, Ingres, Microsoft SQL सर्वर आदि हैं।
24) प्रदर्शन परीक्षण क्या है और प्रदर्शन परीक्षण की अड़चनें क्या हैं?
प्रदर्शन परीक्षण कंप्यूटर सिस्टम के प्रदर्शन की गति को निर्धारित करता है। इसमें प्रतिक्रिया समय माप जैसे मात्रात्मक परीक्षण शामिल हैं। प्रदर्शन परीक्षण में समस्या यह है कि आपको हमेशा एक अच्छी तरह से प्रशिक्षित और अनुभवी मैन पावर की आवश्यकता होती है जो आपके द्वारा उपयोग किए जाने वाले उपकरण भी महंगे हैं।
25) डीडीएल क्या है और उनकी आज्ञा क्या है?
डेटाबेस संरचना को परिभाषित करने के लिए, एक डेवलपर DDL का उपयोग करता है। DDL का मतलब डेटा डेफिनेशन लैंग्वेज है। विभिन्न DDL कमांड में क्रिएट, ट्रंकट, ड्रॉप, ऑल्टर, कमेंट और नाम बदलें शामिल हैं।
नि: शुल्क पीडीएफ डाउनलोड: डेटाबेस परीक्षण साक्षात्कार प्रश्न और उत्तर
उपरोक्त डेटाबेस / एसक्यूएल परीक्षण साक्षात्कार प्रश्न फ्रेशर्स के साथ-साथ अनुभवी क्यूए इंजीनियर्स को समान रूप से मदद करेगा। कृपया मित्रों और सहयोगियों के साथ पेज को साझा करें।