database crud testing through ui with sample test cases
CRUD ऑपरेशन क्या हैं और UI के माध्यम से CRUD परीक्षण कैसे करें:
मानव ने कई दशकों से पहले ही सूचनाओं का भंडारण शुरू कर दिया था! और उन दिनों में, कंप्यूटिंग फ़ाइल में फ्लैट फ़ाइल डेटाबेस का उपयोग किया गया था जहां सभी डेटा एक फ़ाइल में संग्रहीत किया गया था।
बाद में, 1970 की शुरुआत में आईबीएम ने पहला रिलेशनल डेटाबेस मॉडल विकसित किया, जिसने डेटा को आसानी से लाने के लिए 'इंडेक्स' पेश किया।
आप क्या सीखेंगे:
- CRUD संचालन अवलोकन
- डेटाबेस परीक्षण क्यों महत्वपूर्ण है?
- 4 बेसिक डेटाबेस फ़ंक्शंस
- CRUD की परिभाषा
- CRUD परीक्षण
- कैसे एक सॉफ्टवेयर की CRUD कार्यक्षमता परीक्षण करने के लिए?
- निष्कर्ष
- अनुशंसित पाठ
CRUD संचालन अवलोकन
वर्तमान में, सबसे आम डेटा स्टोरेज सिस्टम है डेटाबेस जहाँ सॉफ़्टवेयर बनाता है, पढ़ता है, अद्यतन करता है और क्वेरीज़ के माध्यम से डेटा हटाता है। कंप्यूटर सॉफ़्टवेयर ठीक से डिज़ाइन किए गए डेटाबेस और प्रश्नों के माध्यम से उपयोगकर्ता की आवश्यकताओं का तेज़ और प्रभावी तरीके से जवाब दे सकता है।
इसका मतलब है कि डेटाबेस का परीक्षण और सत्यापन एक महत्वपूर्ण कारक है।
ग्राफिकल यूजर इंटरफेस (GUI) प्रतिक्रियाएं जैसे त्रुटि संदेश, सफलता संदेश आदि लगभग सभी परीक्षण प्रबंधकों द्वारा बहुत महत्वपूर्ण माने जाते हैं। ऐसा इसलिए है, क्योंकि GUI किसी एप्लिकेशन का दृश्य भाग होता है, जिसे उपयोगकर्ता देख सकते हैं। हालाँकि, डेटाबेस परीक्षण भी उतना ही महत्वपूर्ण है।
अपने अनुभव से, मैंने कई मैनुअल परीक्षक देखे हैं जो इसे एक थकाऊ काम मानते हैं, लेकिन यह वास्तव में नहीं है।
इस ट्यूटोरियल में, हम आसान उदाहरणों के साथ सरल तरीके से यूजर इंटरफेस और MySQL प्रश्नों के माध्यम से ब्लैक बॉक्स डेटाबेस कार्यक्षमता परीक्षण पर चर्चा करेंगे।
डेटाबेस परीक्षण क्यों महत्वपूर्ण है?
नीचे दिए गए बिंदु बहुत संक्षिप्त तरीके से डेटाबेस परीक्षण के महत्व को समझाएंगे।
- डेटा एक महत्वपूर्ण संपत्ति है और इसे सहेजने और संरक्षित करने की आवश्यकता है।
- नई तकनीकों और प्लेटफार्मों के साथ डेटाबेस जटिल हो रहे हैं। इसलिए, कीड़े की संभावना बढ़ जाती है।
- डेटाबेस में संग्रहीत मानों से संबंधित महत्वपूर्ण कार्य हो सकते हैं।
- डेटाबेस या प्रश्नों में समस्याएं प्रमुख कार्यक्षमता मुद्दों को जन्म दे सकती हैं।
- यह सुनिश्चित करने के लिए कि डेटा ठीक से मैप किया गया है या नहीं।
डेटाबेस परीक्षण एक इकाई परीक्षण के रूप में किया जा सकता है, ब्लैक बॉक्स टेस्ट , सफेद बॉक्स परीक्षण और ग्रे बॉक्स पाठ।
4 बेसिक डेटाबेस फ़ंक्शंस
डेटाबेस आधारित सॉफ्टवेयर में आम तौर पर चार प्रमुख कार्य होते हैं जो नीचे दिए गए उदाहरणों से स्पष्ट होंगे।
उदाहरण 1:
फेसबुक, सबसे प्रसिद्ध सोशल नेटवर्किंग वेबसाइट है।
- आप एक नया खाता बना सकते हैं
- अपने खाते का विवरण देखें
- खाता विवरण संपादित करें
- खाता हटाएं
- आप टिप्पणी बना सकते हैं
- उन्हें देखें
- उन्हें संपादित करें
- उन्हें हटाओ
उदाहरण 2:
लिंक्डइन, प्रसिद्ध जॉब सर्च वेबसाइट:
सबसे अच्छा मुफ्त पीसी क्लीनर क्या है
- आप अपनी प्रोफाइल बना सकते हैं
- इसे देखो
- संपादित करें
- इसे मिटाओ
- आप पोस्ट जोड़ सकते हैं
- उन्हें देखें
- उन्हें संपादित करें
- उन्हें हटाओ
क्या आपने यहां सामान्य गतिविधियों का एक सेट देखा है?
हाँ! आप ठीक कह रहे हैं।
अधिकांश सॉफ़्टवेयर शब्द बनाने, देखने, संपादित करने और हटाने की इन कार्यक्षमताओं का समर्थन करते हैं क्रूर आता हे।
CRUD की परिभाषा
कंप्यूटर प्रोग्रामिंग में, क्रूर Create, Read, Update और Delete के लिए खड़ा है। ये लगातार भंडारण के चार प्रमुख और बुनियादी कार्य हैं। ये अक्सर सॉफ़्टवेयर एप्लिकेशन में फ़ॉर्म के माध्यम से किए जाते हैं।
- सृजन करना - डेटाबेस में एक प्रविष्टि डालें।
- पढ़ें या पुनर्प्राप्त करें - डेटाबेस से प्रविष्टि का चयन करें और इसे देखें।
- अपडेट करें - प्रवेश पूरी तरह से या आंशिक रूप से अद्यतन करें।
- हटाएं या नष्ट - प्रविष्टि दर्ज करें।
सॉफ्टवेयर आवश्यकताओं के आधार पर, CRUD चक्र अलग-अलग हो सकते हैं।
उदाहरण के लिए: कभी-कभी, विक्रेता एक खाता बनाता है और उपयोगकर्ता इसे देखता है। उपयोगकर्ता को इसे संपादित करने या हटाने का विशेषाधिकार नहीं हो सकता है। दूसरी ओर, आवश्यकता हो सकती है: उपयोगकर्ता अपना खाता बनाता है और विक्रेता सत्यापन करता है और उसे अनुमोदित करता है। परीक्षक के दृष्टिकोण से ये चक्र बहुत महत्वपूर्ण हैं।
ऊपर चर्चा की गई कार्यप्रणालियों के लिए, डेटाबेस में एक समान क्वेरी चल रही है।
नीचे दिए गए प्रत्येक क्रिया के लिए MYSQL प्रश्नों के उदाहरण दिए गए हैं
कार्य | नमूना क्वेरी |
---|---|
सृजन करना | INSERT INTO table_name (column1, column2, column3, ...) मूल्य (मान 1, मान 2, मान 3, ...); |
पढ़ना | तालिका से * का चयन करें; |
अपडेट करें | अद्यतन तालिका_नाम SET column1 = value11, column2 = value22 कहां की हालत; |
हटाएँ | तालिका तालिका से नाम हटाएं जहां कॉलम 1 = 'मान 11'; |
CRUD के तीन रूप हैं रोटी (ब्राउज़ करें, पढ़ें, संपादित करें, जोड़ें, हटाएं), डेव (हटाएँ, जोड़ें, देखें, संपादित करें) और बकवास (बनाएँ, प्रतिकृति, परिशिष्ट, प्रक्रिया)।
CRUD परीक्षण
CRUD परीक्षण डेटाबेस कार्यक्षमता का एक ब्लैक बॉक्स परीक्षण है।
जैसा कि हम जानते हैं, ब्लैक बॉक्स परीक्षण परीक्षण सॉफ्टवेयर प्रणाली को 'ब्लैक-बॉक्स' मानता है और परीक्षण यूआई के माध्यम से आयोजित किए जाते हैं।
हम समझ गए थे कि हर फ्रंट-एंड एक्शन जैसे अकाउंट रजिस्ट्रेशन, पर्सनल डिटेल्स को एडिट करना, डिटेल्स देखना, अकाउंट डिलीट करना आदि डेटाबेस में संबंधित CRUD एक्शन है। यह जाँचने के लिए CRUD परीक्षण किया जाता है कि क्या ये क्रियाएं डेटाबेस में ठीक से परिलक्षित होती हैं या नहीं।
CRUD परीक्षण आम ब्लैक बॉक्स फ्रंट-एंड टेस्टिंग से अलग है, जहाँ हम उपयोगकर्ता पंजीकरण आदि के बाद 'खाता सफलतापूर्वक बनाया गया' जैसे सफल संदेशों की जाँच करते हैं। यहाँ हमें यह जाँचना होगा कि खाता विवरण वास्तव में डेटाबेस में दर्ज हो रहा है या नहीं।
दो तरीके हैं जिनमें एक मैनुअल परीक्षक ऐसा कर सकता है:
# 1) अपने दम पर प्रश्नों का निष्पादन करें- SQL भाषा और सॉफ़्टवेयर आवश्यकता की अच्छी समझ रखने वाले परीक्षक डेटाबेस का परीक्षण करने के लिए अपनी क्वेरी बना सकते हैं। इस तरह सभी संभावित मामलों को अच्छे प्रश्नों के साथ सत्यापित किया जा सकता है।
# 2) डेवलपर की मदद से प्रश्नों को निष्पादित करें- परीक्षक आवेदन के उपयोगकर्ता इंटरफ़ेस को सत्यापित करने और डेवलपर से प्रश्न प्राप्त करने के साथ शुरू कर सकते हैं।
CRUD संचालन के लिए परीक्षण मामलों को लिखते समय निम्नलिखित प्रश्नों पर विचार किया जाना चाहिए:
- एक परीक्षण आवेदन के लिए किस तरह की सीआरयूडी कार्रवाई वैध है और क्या अमान्य है?
- सीआरयूडी की कार्रवाइयों का एक दूसरे के साथ किस तरह का संबंध है / होना चाहिए?
- CRUD की कार्रवाइयों को कब अंजाम दिया जाता है?
- CRUD कार्यक्षमता को कौन एक्सेस कर रहा है? क्या सिस्टम विभिन्न उपयोगकर्ताओं के लिए अलग विशेषाधिकार निर्धारित करता है?
के लिए सामान्य परीक्षण प्रक्रिया DB परीक्षण सामान्य मैनुअल ब्लैक बॉक्स GUI परीक्षण से बहुत अलग नहीं है।
पसंद,
चरण 1: परीक्षण का माहौल तैयार करें।
चरण 2: परीक्षण चरणों का निष्पादन करें।
चरण 3: परीक्षा परिणाम की जाँच करें।
चरण 4: अपेक्षित परिणामों के अनुसार वास्तविक परिणामों को मान्य करें।
चरण 5: बग और अन्य निष्कर्षों की रिपोर्ट करें।
परीक्षा परिणाम की जांच करने के लिए, GUI प्रतिक्रिया और क्वेरी परिणाम का उपयोग किया जाता है। CRUD ब्लैक बॉक्स टेस्टिंग के लिए, हमें बस एक क्वेरी चाहिए, जो SELECT है।
जैसा कि हम सभी जानते हैं, डेटाबेस डेटा स्टोर करते हैं। जब हमें डेटा पुनर्प्राप्त करने की आवश्यकता होती है, तो SELECT क्वेरी का उपयोग किया जाता है। ब्लैक बॉक्स परीक्षण में, हमें बस यह देखने के लिए इस क्वेरी का उपयोग करना होगा कि क्या यूआई के माध्यम से कार्रवाई डेटाबेस में उचित प्रतिबिंब दिखाती है या नहीं।
: Select ’का प्रयोग निम्नलिखित तरीकों से किया जा सकता है:
# 1) यदि कोई परीक्षक सभी डेटा को जांचना और सत्यापित करना चाहता है, तो वह SELECT क्वेरी में स्टार्ट सिंबल (*) का उपयोग कर सकता है। यह SELECT क्वेरी का सबसे सरल रूप है।
SELECT * FROM table_name;
उपरोक्त कथन table_name तालिका से सभी पंक्तियों के सभी फ़ील्ड का चयन करता है।
# 2) कुछ मामलों में, पहला क्वेरी परिणाम गड़बड़ हो सकता है। यदि एक परीक्षक केवल कुछ क्षेत्रों में ही रुचि रखता है, तो निम्नलिखित स्क्रिप्ट का उपयोग किया जा सकता है।
जावा अनुप्रयोगों के लिए प्रदर्शन परीक्षण उपकरण
SELECT ‘field_1’, ‘field_2’, ‘field_3’ FROM table_name;
उपरोक्त कथन तालिका_नाम तालिका से सभी पंक्तियों के फ़ील्ड, 'फ़ील्ड_1', 'फ़ील्ड_2' और 'फ़ील्ड_3' का चयन करता है।
# 3) यदि कोई परीक्षक किसी भी मापदंड के आधार पर परिणाम देखना चाहता है, तो उसका उपयोग कहां किया जा सकता है।
SELECT ‘field_1’ FROM table_name WHERE field_2 = ‘success’;
उपरोक्त कथन फ़ील्ड का चयन करता है, _1 फ़ील्ड_1 तालिका की सभी पंक्तियों से_मैं तालिका, जहाँ ‘फ़ील्ड 2’ ’सफलता’ है।
कैसे एक सॉफ्टवेयर की CRUD कार्यक्षमता परीक्षण करने के लिए?
निम्नलिखित को धयान मे रखते हुए उदाहरण उपयोगकर्ता इंटरफ़ेस, जो डेटा को संग्रहीत करने के लिए MySQL डेटाबेस का उपयोग करने के लिए कुछ उपयोगकर्ता विशेषाधिकारों की अनुमति देता है।
उदाहरण | DATABASE विवरण |
---|---|
1. उत्पाद विवरण, उत्पाद का नाम, उत्पाद मूल्य, ATE उत्पाद जोड़ें ’फॉर्म का उपयोग करके सभी विवरणों के साथ एक उत्पाद बना सकते हैं | डेटाबेस: Shopping_DB तालिका: उत्पाद फ़ील्ड्स: product_name, product_details, product_price संबंधित क्षेत्रों में जोड़े गए विवरणों के साथ तालिका 'उत्पाद' में एक पंक्ति बनाता है |
2. 'उत्पाद विवरण पृष्ठ' में उत्पाद का नाम, उत्पाद विवरण, उत्पाद की कीमत को पढ़ सकते हैं। | डेटाबेस: Shopping_DB तालिका: उत्पाद फ़ील्ड्स: product_name, product_details, product_price सभी डेटा का चयन करता है या तालिका 'उत्पादों' से एक विशेष डेटा का चयन करता है |
3. उत्पाद का नाम, उत्पाद विवरण, उत्पाद मूल्य का उपयोग करके उत्पाद के रूप में अद्यतन कर सकते हैं। | डेटाबेस: Shopping_DB तालिका: उत्पाद फ़ील्ड्स: product_name, product_details, product_price तालिका ’उत्पादों’ में किसी विशेष पंक्ति में सभी विवरण या विशेष विवरण अपडेट करें |
4. उत्पाद प्राप्त कर सकते हैं | डेटाबेस: Shopping_DB तालिका: उत्पाद फ़ील्ड्स: product_name, product_details, product_price तालिका को हटाकर ’उत्पादों की तालिका में सभी विवरण हटाएं या किसी विशेष पंक्ति को हटा दें। |
आइए देखें कि इस मामले के लिए CRUD कार्यक्षमता कैसे जांची जा सकती है।
ध्यान दें :डेटाबेस डंप में हमेशा CRUD परीक्षण का संचालन करें क्योंकि यह परीक्षण डेटाबेस में परिवर्तन का कारण बन सकता है। नीचे दिया गया कमांड पूरे डेटाबेस का एक डंप लेने के लिए इस्तेमाल किया जा सकता है।
$ mysqldump -u (uname) -p (pass) Shopping_DB> Shopping_DB_backup.sql
# 1) कार्यात्मकता बनाएँ
एक नया उत्पाद आइटम जोड़ना, निम्नलिखित चरणों का पालन किया जा सकता है:
- लोड Load उत्पाद जोड़ें ’फ़ॉर्म।
- उत्पाद नाम दर्ज करें, 'परीक्षण नाम' कहें।
- उत्पाद विवरण दर्ज करें, कहते हैं कि 'यह परीक्षण उत्पाद विवरण है'।
- उत्पाद मूल्य दर्ज करें, ‘100’ कहें।
- फॉर्म जमा करें।
परिणाम की जाँच:
- यदि सॉफ़्टवेयर अनुप्रयोग के सामने के छोर में सभी विवरणों के साथ उत्पाद प्रदर्शित होता है, तो टेस्टर मैन्युअल रूप से सत्यापित करता है।
- यदि विशेष पंक्ति मौजूद है, तो जांच करने के लिए परीक्षक MYSQL डेटाबेस सर्वर में क्वेरी को निष्पादित करता है
प्रश्न:
c ++ 1 और 10 के बीच यादृच्छिक संख्या उत्पन्न करता है
SELECT * FROM products WHERE product_name = ‘test name’;
MySQL से क्वेरी परिणाम:
इसी विवरण के साथ एक पंक्ति प्रदर्शित की जानी चाहिए,
mysql> उत्पादों का चयन करें * जहां से उत्पाद_नाम = ’परीक्षण नाम’; + ------------- + ----------------------------- + ----- ------------ + | product_name | product_details | product_price | + ------------- + ----------------------------- + ----- ------------ + | परीक्षण का नाम | यह परीक्षण उत्पाद विवरण है | 100 | |
अन्य मामलों पर विचार करने के लिए:
- कुछ प्रणालियों के लिए, विभिन्न उपयोगकर्ताओं के पास अलग-अलग विशेषाधिकार होंगे। उस स्थिति में, परीक्षकों को प्रत्येक उपयोगकर्ता भूमिकाओं के लिए प्रतिक्रिया की जांच करनी पड़ सकती है।
- यदि डुप्लिकेट उत्पादों की अनुमति नहीं है, तो एक परीक्षक एक बार फिर उसी विवरण के साथ उत्पाद जोड़कर जांच कर सकता है। इस बार डेटाबेस में उसी उत्पाद के अनुरूप दूसरी प्रविष्टि नहीं होनी चाहिए।
- यदि सॉफ़्टवेयर एक बार में कई उत्पाद निर्माण की अनुमति देता है, तो परीक्षक यह जांच कर सकता है कि सबमिशन के सभी उत्पादों को डेटाबेस में ठीक से दर्ज किया गया था या नहीं।
- विभिन्न इनपुट संयोजनों का प्रयास करें।
- जाँच करें कि सर्वर डाउनटाइम के दौरान क्या होता है।
# 2) पढ़ें कार्यक्षमता
यह देखने के लिए कि क्या बनाई गई प्रविष्टि पठनीय है, निम्न चरणों का पालन किया जा सकता है:
- क्रिएट कार्यक्षमता के माध्यम से विभिन्न इनपुट संयोजनों के साथ कुछ उत्पाद बनाएं, परीक्षण नाम 1, परीक्षण नाम 2, परीक्षण नाम 3 कहें।
- उत्पादों के लिए खोज करने का प्रयास करें।
परिणाम की जाँच:
- यदि उत्पाद विवरण सही है, तो परीक्षक मैन्युअल रूप से सत्यापित करता है।
- परीक्षक डेटाबेस में सहेजे गए लोगों के साथ विवरण की तुलना करता है।
प्रश्न:
उत्पादों का चयन करें * जहां से उत्पाद_नाम = 1 परीक्षण नाम 1 'या उत्पाद_नाम = name परीक्षण नाम 12' या उत्पाद_नाम = name परीक्षण नाम 3 '; |
MySQL से क्वेरी परिणाम:
चयनित उत्पादों का विवरण प्रदर्शित किया जाना चाहिए। परीक्षक UI में परिणामों के साथ इसे सत्यापित और तुलना कर सकता है।
mysql> उत्पादों का चयन करें * जहां से उत्पाद_नाम = 1 परीक्षण नाम 1 'या उत्पाद_नाम = OR परीक्षण नाम 12' या उत्पाद_नाम = name परीक्षण नाम 3 '; + ------------- + ----------------------------- + ----- ------------ + | product_name | product_details | product_price | + ------------- + ----------------------------- + ----- ------------ + | परीक्षण नाम 1 | यह परीक्षण उत्पाद विवरण 1 है | 100 | | परीक्षण नाम 2 | यह परीक्षण उत्पाद विवरण 2 है | 100 | | परीक्षण नाम 3 | यह परीक्षण उत्पाद विवरण 3 है | 100 | |
अन्य मामलों पर विचार करने के लिए:
- एक बार में आइटम देखें।
- एक बार में कई आइटम देखें।
- उस आइटम को देखने की कोशिश करना जो मौजूद नहीं है।
- विभिन्न स्थितियों के साथ खोज करने का प्रयास करें।
- विभिन्न उपयोगकर्ता भूमिकाओं के लिए कार्यक्षमता की जाँच करने का प्रयास करें।
- जाँच करें कि सर्वर डाउनटाइम के दौरान क्या होता है।
# 3) अद्यतन कार्यशीलता
मौजूदा प्रविष्टियों को संपादित या अपडेट करने के लिए, निम्नलिखित चरणों का पालन किया जा सकता है:
- क्रिएट फंक्शनलिटी का उपयोग कर एक उत्पाद बनाएं।
- उत्पाद के विभिन्न क्षेत्रों को संपादित करें, 'नेम वी नेक टॉप' को 'टेस्ट नेम' कहें।
- प्रस्तुत
परिणाम की जाँच:
- परीक्षक मैन्युअल रूप से पुष्टि करता है कि उत्पाद विवरण बदल गया है
- परीक्षक MYSQL क्वेरी को निष्पादित करता है और विवरण देखता है
प्रश्न:
SELECT * FROM products WHERE product_name = ‘V Neck Top’;
MySQL से क्वेरी परिणाम:
संबंधित विवरण वाली एक पंक्ति प्रदर्शित होनी चाहिए।
mysql> उत्पादों का चयन करें * जहां से उत्पाद_नाम = Top वी नेक टॉप ’; + ------------- + ----------------------------- + ----- ------------ + | product_name | product_details | product_price | + ------------- + ----------------------------- + ----- ------------ + | वी नेक टॉप | यह परीक्षण उत्पाद विवरण है | 100 | + ------------- + ----------------------------- + ----- ------------ + |
यदि आप एक पुराने उत्पाद का नाम खोजते हैं, तो डेटाबेस को विवरण वापस नहीं करना चाहिए।
अन्य मामलों पर विचार करने के लिए:
- एक बार में कई आइटम अपडेट करें।
- पहले से मौजूद एक प्रमुख मान के लिए अद्यतन करें।
- सभी विवरणों या आंशिक विवरणों को अपडेट करें।
- विभिन्न इनपुट संयोजनों के साथ फ़ील्ड अपडेट करें।
- विभिन्न विशेषाधिकार के लिए अद्यतन सुविधा की जाँच करें।
- जाँच करें कि सर्वर डाउनटाइम के दौरान क्या होता है।
# 4) DELETE कार्यक्षमता
हटाने की कार्यक्षमता की जांच करने के लिए, निम्नलिखित चरणों का पालन किया जा सकता है:
- बनाएँ कार्यक्षमता के साथ एक उत्पाद बनाएँ।
- उत्पाद को हटा दें।
परिणाम की जाँच:
- परीक्षक मैन्युअल रूप से जांचता है कि क्या उत्पाद UI से हटा दिया गया है
- परीक्षक मैन्युअल रूप से MySQL डेटाबेस की जांच करता है और पुष्टि करता है कि संबंधित पंक्ति हटा दी गई है।
सवाल :
SELECT * FROM products WHERE product_name = ‘test name’;
MySQL से क्वेरी परिणाम:
यह नीचे दिखाए गए अनुसार क्वेरी परिणाम प्रदर्शित करना चाहिए।
mysql>SELECT * FROM products WHERE product_name = ‘test name’; Empty set (0.00 sec)
अन्य मामलों पर विचार करने के लिए:
- एकल अनुरोध में कई आइटम हटाएं।
- एक अद्यतन आइटम हटाएं।
- दो टैब लें और पूरी तरह से दोनों टैब से एक उत्पाद के लिए डिलीट अनुरोध देने का प्रयास करें।
निष्कर्ष
डेटाबेस परीक्षण बहुत महत्वपूर्ण है क्योंकि यह एक सॉफ्टवेयर एप्लिकेशन की सुरक्षा और विश्वसनीयता की पुष्टि करता है। अधिकांश सॉफ़्टवेयर एप्लिकेशन डेटाबेस से / के लिए डेटा बनाने, पढ़ने और अद्यतन करने और हटाने के साथ व्यवहार करते हैं। सॉफ्टवेयर की आवश्यकता के अनुसार, CRUD चक्र अलग-अलग हो सकते हैं। एक परीक्षक को सीआरयूडी चक्र के आधार पर परीक्षण मामलों की योजना बनानी चाहिए।
उपयोगकर्ता इंटरफ़ेस और डेटाबेस से CRUD कार्यात्मकताओं को मैन्युअल रूप से परीक्षण और सत्यापित किया जा सकता है। चयन क्वेरी का उपयोग प्रत्येक CRUD ऑपरेशन के अनुरूप डेटाबेस में परिवर्तन को सत्यापित करने के लिए किया जा सकता है।
क्या आप CRUD परीक्षण के विशेषज्ञ हैं? क्या आपके पास हमारे पाठकों के साथ साझा करने के लिए कोई दिलचस्प तथ्य हैं जो CRUD में नए हैं? नीचे टिप्पणी अनुभाग में अपने विचार / सुझाव व्यक्त करने के लिए स्वतंत्र महसूस करें !!
अनुशंसित पाठ
- डेटाबेस परीक्षण JMeter के साथ
- ISTQB परीक्षण प्रमाणन उत्तर के साथ नमूना प्रश्न पत्र
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- ब्लैक बॉक्स परीक्षण और व्हाइट बॉक्स परीक्षण के बीच मुख्य अंतर
- परीक्षण प्राइमर eBook डाउनलोड
- XML के लिए डेटाबेस परीक्षण के लिए एक साधारण दृष्टिकोण
- 40+ सर्वश्रेष्ठ डेटाबेस परीक्षण उपकरण - लोकप्रिय डेटा परीक्षण समाधान
- जीयूआई परीक्षण ट्यूटोरियल: एक पूर्ण उपयोगकर्ता इंटरफ़ेस (यूआई) परीक्षण गाइड