बैकएंड टेस्टिंग क्या है?
बैकएंड टेस्टिंग एक परीक्षण विधि है जो सर्वर अनुप्रयोगों या वेब एप्लिकेशन या सॉफ्टवेयर के डेटाबेस की जांच करती है। बैकएंड टेस्टिंग का उद्देश्य अनुप्रयोग परत या डेटाबेस परत का परीक्षण करना है ताकि यह सुनिश्चित किया जा सके कि वेब एप्लिकेशन या सॉफ़्टवेयर डेटाबेस दोषों, डेटा भ्रष्टाचार या डेटा हानि जैसे दोषों से मुक्त है।
बैकेंड परीक्षण को डेटाबेस परीक्षण के रूप में भी जाना जाता है। सामने के अंत में दर्ज डेटा बैक-एंड डेटाबेस में संग्रहीत किया जाएगा। डेटाबेस SQL सर्वर, MySQL, Oracle, DB2, आदि हो सकता है। डेटा को टेबल में रिकॉर्ड के रूप में व्यवस्थित किया जाएगा और इसका उपयोग पृष्ठ की सामग्री का समर्थन करने के लिए किया जाता है।
डेटाबेस या बैकएंड परीक्षण महत्वपूर्ण है क्योंकि अगर इसे ठीक से नहीं किया जाता है, तो यह कुछ गंभीर जटिलताओं का कारण बन सकता है जैसे गतिरोध, डेटा भ्रष्टाचार, डेटा हानि, आदि।
बैकएंड टेस्टिंग कैसे करें
डेटाबेस परीक्षण में मुख्य रूप से सत्यापन शामिल है
- योजना
- डेटाबेस तालिकाओं
- कॉलम
- कुंजी और सूचकांक
- संग्रहित प्रक्रियाएं
- ट्रिगर्स
- डेटाबेस सर्वर सत्यापन
- डेटा दोहराव का सत्यापन
बैक एंड टेस्टिंग में, आपको GUI का उपयोग करने की आवश्यकता नहीं है; आप फ़ंक्शन के लिए आवश्यक मापदंडों के साथ कुछ ब्राउज़र के माध्यम से अनुरोध को सीधे पारित कर सकते हैं और कुछ डिफ़ॉल्ट प्रारूप में प्रतिक्रिया प्राप्त कर सकते हैं। उदाहरण, XML या JSON। आपको डेटाबेस से सीधे कनेक्ट करने और SQL क्वेरी का उपयोग करके डेटा को सत्यापित करने की भी आवश्यकता है। लॉग फ़ाइलों के माध्यम से डिबगिंग किया जा सकता है।
बैक-एंड परीक्षण में विभिन्न चरण हैं। पहला कदम डेटाबेस सर्वर के लिए डिज़ाइन विनिर्देश प्राप्त करना है। अगला चरण विनिर्देश डिज़ाइन का परीक्षण करना है, इसके बाद SQL कोड के साथ इस डिज़ाइन में परीक्षणों को लागू करना है।
डेटाबेस परीक्षण के प्रकार
डेटाबेस परीक्षण के प्रकारों में शामिल हैं
- संरचनात्मक परीक्षण
- क्रियात्मक परीक्षण
- गैर-कार्यात्मक परीक्षण
डेटाबेस परीक्षण के लिए प्रयुक्त उपकरण
डेटाबेस परीक्षण के लिए उपयोग किए जाने वाले कुछ उपयोगी उपकरण शामिल हैं
- डेटा फैक्टरी
- डेटा जेनरेटर
बैक एंड परीक्षण के लिए लाभ
- बैक एंड टेस्टिंग ब्लैक बॉक्स टेस्टिंग की तरह नहीं है
- टेस्ट कवरेज और गहराई का पूर्ण नियंत्रण
- प्रारंभिक विकास चरण में, कई कीड़े प्रभावी रूप से पाए जा सकते हैं
बैक एंड टेस्टिंग करने के लिए, टेस्टर से डेटाबेस सर्वर में मजबूत पृष्ठभूमि और संरचित क्वेरी भाषा के ज्ञान की अपेक्षा की जाती है।
इसके अलावा पढ़ना - https://www.guru99.com/data-testing.html