बैंकिंग डोमेन अनुप्रयोग परीक्षण: नमूना परीक्षण मामले

बैंकिंग डोमेन परीक्षण

बैंकिंग डोमेन परीक्षण बैंकिंग एप्लीकेशन की कार्यक्षमता, प्रदर्शन और सुरक्षा के लिए एक सॉफ्टवेयर परीक्षण प्रक्रिया है। बैंकिंग एप्लीकेशन के परीक्षण का मुख्य उद्देश्य यह सुनिश्चित करना है कि बैंकिंग सॉफ्टवेयर की सभी गतिविधियाँ और कार्यक्षमताएँ बिना किसी त्रुटि के सुचारू रूप से चले और यह सुरक्षित रहे।

बीएफएसआई (बैंकिंग, वित्तीय सेवाएं और बीमा) क्षेत्र आईटी सेवाओं का सबसे बड़ा उपभोक्ता है। बैंकिंग एप्लीकेशन सीधे गोपनीय वित्तीय डेटा से निपटते हैं। यह अनिवार्य है कि बैंकिंग सॉफ्टवेयर द्वारा की जाने वाली सभी गतिविधियाँ सुचारू रूप से और बिना किसी त्रुटि के चले। बैंकिंग सॉफ्टवेयर फंड ट्रांसफर और जमा करना, बैलेंस पूछताछ, लेन-देन इतिहास, निकासी आदि जैसे विभिन्न कार्य करता है। बैंकिंग एप्लीकेशन का परीक्षण यह सुनिश्चित करता है कि ये गतिविधियाँ न केवल अच्छी तरह से निष्पादित की जाती हैं बल्कि हैकर्स से भी सुरक्षित रहती हैं।

हमारे लाइव बैंकिंग परीक्षण प्रोजेक्ट में निःशुल्क शामिल हों

परीक्षण में डोमेन क्या है?

परीक्षण में डोमेन यह कुछ और नहीं बल्कि वह उद्योग है जिसके लिए सॉफ्टवेयर परीक्षण परियोजना बनाई जाती है। जब हम सॉफ्टवेयर परियोजनाओं या विकास के बारे में बात करते हैं, तो इस शब्द का अक्सर उल्लेख किया जाता है। उदाहरण के लिए, बीमा डोमेन, बैंकिंग डोमेन, रिटेल डोमेन, टेलीकॉम डोमेन, आदि।

बैंकिंग डोमेन अनुप्रयोग परीक्षण

आमतौर पर, किसी भी विशिष्ट डोमेन प्रोजेक्ट को विकसित करते समय, डोमेन विशेषज्ञ की मदद ली जाती है। डोमेन विशेषज्ञ विषय के विशेषज्ञ होते हैं, और उन्हें उत्पाद या एप्लिकेशन के बारे में पूरी जानकारी होती है।

डोमेन ज्ञान क्यों महत्वपूर्ण है?

किसी भी सॉफ्टवेयर उत्पाद के परीक्षण के लिए डोमेन ज्ञान बहुत आवश्यक है, और इसके अपने लाभ हैं जैसे

डोमेन ज्ञान मायने रखता है

बैंकिंग डोमेन ज्ञान – परिचय

बैंकिंग डोमेन अवधारणाएं बहुत बड़ी हैं, और मूल रूप से इसे दो क्षेत्रों में विभाजित किया गया है

  1. पारंपरिक बैंकिंग क्षेत्र
  2. सेवा आधारित बैंकिंग क्षेत्र

नीचे बैंकिंग के इन दो उप-क्षेत्रों में शामिल सेवाओं की तालिका दी गई है

पारंपरिक बैंकिंग क्षेत्र
  • कोर बैंकिंग
  • कॉर्पोरेट बैंकिंग
  • खुदरा बैंकिंग
सेवा आधारित बैंकिंग क्षेत्र
  • मूल
  • कॉर्पोरेट
  • खुदरा
  • ऋण
  • वित्त व्यापार
  • निजी बैंकिग
  • गा्हक िवत्
  • इस्लामिक बैंकिंग
  • ग्राहक वितरण चैनल/फ्रंट एंड डिलीवरी

आपके प्रोजेक्ट के दायरे के आधार पर आपको ऊपर दी गई सेवाओं में से एक या सभी का परीक्षण करने की आवश्यकता हो सकती है। परीक्षण शुरू करने से पहले, सुनिश्चित करें कि आपके पास परीक्षण की जा रही सेवा के बारे में पर्याप्त जानकारी है।

बैंकिंग एप्लीकेशन की विशेषताएँ

परीक्षण शुरू करने से पहले, किसी भी बैंकिंग एप्लिकेशन से अपेक्षित मानक विशेषताओं को नोट करना महत्वपूर्ण है। ताकि, आप इन विशेषताओं को प्राप्त करने के लिए अपने परीक्षण प्रयासों को तैयार कर सकें।

एक मानक बैंकिंग एप्लिकेशन को नीचे उल्लिखित सभी विशेषताओं को पूरा करना चाहिए।

  • इसे हजारों समवर्ती उपयोगकर्ता सत्रों का समर्थन करना चाहिए
  • एक बैंकिंग एप्लिकेशन को ट्रेडिंग खातों जैसे अन्य कई अनुप्रयोगों के साथ एकीकृत किया जाना चाहिए, Bill उपयोगिता, क्रेडिट कार्ड, आदि का भुगतान करें।
  • इसे तेज़ और सुरक्षित लेनदेन की प्रक्रिया करनी चाहिए
  • इसमें विशाल भंडारण प्रणाली शामिल होनी चाहिए।
  • ग्राहकों की समस्याओं के निवारण के लिए, इसमें उच्च ऑडिटिंग क्षमता होनी चाहिए
  • इसे जटिल व्यावसायिक वर्कफ़्लो को संभालना चाहिए
  • एकाधिक प्लेटफार्मों (मैक, लिनक्स, यूनिक्स, आदि) पर उपयोगकर्ताओं को समर्थन देने की आवश्यकता है। Windows)
  • इसे एकाधिक स्थानों के उपयोगकर्ताओं का समर्थन करना चाहिए
  • इसे बहुभाषी उपयोगकर्ताओं का समर्थन करना चाहिए
  • इसे विभिन्न भुगतान प्रणालियों (वीज़ा, एएमईएक्स, मास्टरकार्ड) पर उपयोगकर्ताओं का समर्थन करना चाहिए
  • इसे विभिन्न सेवा क्षेत्रों (ऋण, खुदरा बैंकिंग आदि) को समर्थन देना चाहिए।
  • पूर्णतः विश्वसनीय आपदा प्रबंधन तंत्र

बैंकिंग अनुप्रयोगों के परीक्षण में परीक्षण चरण

बैंकिंग अनुप्रयोगों के परीक्षण के लिए, परीक्षण के विभिन्न चरण शामिल हैं

  • आवश्यकता विश्लेषण: यह कार्य व्यवसाय विश्लेषक द्वारा किया जाता है; किसी विशेष बैंकिंग आवेदन के लिए आवश्यकताओं को एकत्रित किया जाता है और उनका दस्तावेजीकरण किया जाता है
  • आवश्यकता Revआईईयू: इस कार्य में गुणवत्ता विश्लेषक, व्यवसाय विश्लेषक और विकास प्रमुख शामिल होते हैं। इस चरण में आवश्यकता एकत्रीकरण दस्तावेज़ की समीक्षा की जाती है, और यह सुनिश्चित करने के लिए क्रॉस-चेक किया जाता है कि यह वर्कफ़्लो को प्रभावित नहीं करता है
  • व्यवसाय आवश्यकता दस्तावेज़: व्यावसायिक आवश्यकता दस्तावेज गुणवत्ता विश्लेषकों द्वारा तैयार किए जाते हैं, जिसमें सभी समीक्षित व्यावसायिक आवश्यकताओं को शामिल किया जाता है
  • डेटाबेस परीक्षण: यह बैंक एप्लीकेशन परीक्षण का सबसे महत्वपूर्ण हिस्सा है। यह परीक्षण डेटा अखंडता, डेटा लोडिंग, डेटा माइग्रेशन, संग्रहीत प्रक्रियाओं और फ़ंक्शन सत्यापन, नियम परीक्षण आदि को सुनिश्चित करने के लिए किया जाता है।
  • एकीकरण जांच: के अंतर्गत एकीकरण जांच विकसित किए गए सभी घटकों को एकीकृत और मान्य किया जाता है
  • क्रियात्मक परीक्षण: सामान्य सॉफ्टवेयर परीक्षण गतिविधियाँ जैसे परीक्षण का मामला इस चरण के दौरान तैयारी, परीक्षण मामले की समीक्षा और परीक्षण मामले का निष्पादन किया जाता है
  • सुरक्षा परीक्षण: यह सुनिश्चित करता है कि सॉफ़्टवेयर में कोई सुरक्षा दोष नहीं है। परीक्षण की तैयारी के दौरान, QA टीम को नकारात्मक और सकारात्मक दोनों तरह के परीक्षण परिदृश्यों को शामिल करने की आवश्यकता होती है ताकि सिस्टम में सेंध लगाई जा सके और किसी भी अनधिकृत व्यक्ति द्वारा इसे एक्सेस करने से पहले इसकी रिपोर्ट की जा सके। हैकिंग से बचने के लिए, बैंक को एक बार के पासवर्ड की तरह एक्सेस वैलिडेशन की एक बहु-परत भी लागू करनी चाहिए। सुरक्षा परीक्षण, स्वचालन उपकरण जैसे IBM AppScan और HPWebInspect का उपयोग किया जाता है मैनुअल परीक्षण प्रॉक्सी स्निफर, पैरोस प्रॉक्सी, HTTP वॉच आदि जैसे उपकरणों का उपयोग किया जाता है
  • उपयोगिता परीक्षण: यह सुनिश्चित करता है कि दिव्यांग लोग भी सामान्य उपयोगकर्ता की तरह इस प्रणाली का उपयोग कर सकें। उदाहरण के लिए, दिव्यांगों के लिए श्रवण और ब्रेल सुविधा वाला एटीएम
  • उपयोगकर्ता स्वीकृति परीक्षण: यह अंतिम उपयोगकर्ताओं द्वारा किया जाने वाला परीक्षण का अंतिम चरण है, जो यह सुनिश्चित करता है कि एप्लीकेशन वास्तविक विश्व परिदृश्य के अनुरूप है।

नेट बैंकिंग लॉगिन आवेदन के लिए नमूना परीक्षण मामला

किसी भी बैंकिंग एप्लिकेशन के लिए सुरक्षा सबसे महत्वपूर्ण है। इसलिए, परीक्षण की तैयारी के दौरान, QA टीम को सिस्टम में घुसने और किसी भी अनधिकृत व्यक्ति के उस तक पहुँचने से पहले किसी भी कमज़ोरी की रिपोर्ट करने के लिए नकारात्मक और सकारात्मक दोनों परीक्षण परिदृश्यों को शामिल करना चाहिए। इसमें न केवल नकारात्मक परीक्षण मामले लिखना शामिल है, बल्कि विनाशकारी परीक्षण भी शामिल हो सकते हैं।

किसी भी बैंकिंग एप्लिकेशन की जांच के लिए सामान्य परीक्षण मामले निम्नलिखित हैं

नमूना परीक्षण मामले
एडमिन के लिए
  • वैध और अमान्य डेटा के साथ व्यवस्थापक लॉगिन सत्यापित करें
  • डेटा के बिना व्यवस्थापक लॉगिन सत्यापित करें
  • सभी एडमिन होम लिंक सत्यापित करें
  • वैध और अमान्य डेटा के साथ व्यवस्थापक परिवर्तन पासवर्ड सत्यापित करें
  • डेटा के बिना व्यवस्थापक परिवर्तन पासवर्ड सत्यापित करें
  • मौजूदा डेटा के साथ व्यवस्थापक परिवर्तन पासवर्ड सत्यापित करें
  • व्यवस्थापक लॉगआउट सत्यापित करें
नई शाखा के लिए
  • मान्य और अमान्य डेटा के साथ एक नई शाखा बनाएँ
  • बिना डेटा के नई शाखा बनाएँ
  • मौजूदा शाखा डेटा के साथ एक नई शाखा बनाएँ
  • रीसेट और रद्द विकल्प सत्यापित करें
  • मान्य और अमान्य डेटा के साथ शाखा को अपडेट करें
  • बिना डेटा के शाखा अपडेट करें
  • मौजूदा शाखा डेटा के साथ शाखा को अपडेट करें
  • रद्द करने का विकल्प सत्यापित करें
  • निर्भरता के साथ और उसके बिना शाखा विलोपन सत्यापित करें
  • शाखा खोज विकल्प सत्यापित करें
नई भूमिका के लिए
  • मान्य और अमान्य डेटा के साथ एक नई भूमिका बनाएँ
  • बिना डेटा के नई भूमिका बनाएं
  • मौजूदा डेटा के साथ नई भूमिका सत्यापित करें
  • भूमिका विवरण और भूमिका प्रकार सत्यापित करें
  • रद्द करें और रीसेट विकल्प सत्यापित करें
  • निर्भरता के साथ और उसके बिना भूमिका विलोपन सत्यापित करें
  • भूमिका विवरण पृष्ठ में लिंक सत्यापित करें
ग्राहक एवं आगंतुकों के लिए
  • सभी विज़िटर या ग्राहक लिंक सत्यापित करें
  • वैध और अमान्य डेटा के साथ ग्राहक लॉगिन सत्यापित करें
  • बिना डेटा के ग्राहक के लॉगिन को सत्यापित करें
  • बिना डेटा के बैंकर का लॉगिन सत्यापित करें
  • बैंकर के लॉगिन को वैध या अवैध डेटा से सत्यापित करें
नये उपयोगकर्ताओं के लिए
  • मान्य और अमान्य डेटा के साथ एक नया उपयोगकर्ता बनाएँ
  • बिना डेटा के नया उपयोगकर्ता बनाएं
  • मौजूदा शाखा डेटा के साथ एक नया उपयोगकर्ता बनाएँ
  • रद्द करें और रीसेट विकल्प सत्यापित करें
  • वैध और अवैध डेटा के साथ उपयोगकर्ता को अपडेट करें
  • मौजूदा डेटा के साथ उपयोगकर्ता को अपडेट करें
  • रद्द करने का विकल्प सत्यापित करें
  • उपयोगकर्ता के विलोपन की पुष्टि करें

बैंकिंग डोमेन के परीक्षण में चुनौतियाँ और उनका निवारण

बैंकिंग डोमेन के परीक्षण के दौरान परीक्षक को निम्नलिखित चुनौतियों का सामना करना पड़ सकता है:

चुनौती शमन
  • उत्पादन डेटा तक पहुंच प्राप्त करना और परीक्षण के लिए इसे परीक्षण डेटा के रूप में दोहराना चुनौतीपूर्ण है
  • सुनिश्चित करें कि परीक्षण डेटा विनियामक अनुपालन आवश्यकताओं और दिशानिर्देशों को पूरा करता है
  • डेटा मास्किंग, सिंथेटिक परीक्षण डेटा, परीक्षण प्रणाली एकीकरण आदि जैसी तकनीकों का पालन करके डेटा गोपनीयता बनाए रखें।
  • बैंकिंग सिस्टम को परखने में सबसे बड़ी चुनौती पुरानी प्रणाली से नई प्रणाली में माइग्रेशन के दौरान होती है, जैसे सभी रूटीन, प्रक्रियाओं और योजनाओं का परीक्षण। साथ ही माइग्रेशन के बाद डेटा को कैसे प्राप्त किया जाएगा, अपलोड किया जाएगा और नई प्रणाली में कैसे स्थानांतरित किया जाएगा, यह भी देखना होता है।
  • सुनिश्चित करें कि डेटा माइग्रेशन परीक्षण पूरा हो गया है
  • सुनिश्चित करें कि रिग्रेशन परीक्षण मामले पुरानी और नई प्रणालियों पर निष्पादित हों, और परिणाम मेल खाते हों।
  • ऐसे मामले हो सकते हैं जहां आवश्यकताओं को अच्छी तरह से प्रलेखित नहीं किया गया है और परीक्षण योजना में कार्यात्मक अंतराल हो सकता है
  • कई गैर-कार्यात्मक आवश्यकताओं का पूर्णतः दस्तावेजीकरण नहीं किया गया है, और परीक्षकों को यह पता नहीं होता कि इसका परीक्षण करना है या नहीं
  • परीक्षक को आवश्यकता विश्लेषण चरण से ही परियोजना में भाग लेना चाहिए तथा व्यवसायिक आवश्यकताओं की सक्रिय रूप से समीक्षा करनी चाहिए।
  • सबसे महत्वपूर्ण बात यह जांचना है कि क्या उक्त प्रणाली वांछित नीतियों और प्रक्रियाओं का पालन करती है
  • अनुपालन या विनियामक नीतियों का परीक्षण अवश्य किया जाना चाहिए
  • बैंकिंग एप्लीकेशन को इंटरनेट या अन्य एप्लीकेशन के साथ एकीकृत करने से इसका दायरा और समयसीमा बढ़ जाती है। मोबाइल बैंकिंग
  • यदि आपके बैंकिंग एप्लिकेशन में कई बाहरी इंटरफेस हैं तो एकीकरण परीक्षण के लिए समय बजट को ध्यान में रखना सुनिश्चित करें

सारांश

बैंकिंग डोमेन साइबर चोरी के लिए सबसे कमजोर क्षेत्र है, और सॉफ़्टवेयर की सुरक्षा के लिए सटीक परीक्षण की आवश्यकता होती है। यह ट्यूटोरियल बैंकिंग डोमेन परीक्षण के लिए क्या आवश्यक है और यह कितना महत्वपूर्ण है, इस बारे में स्पष्ट जानकारी देता है। आपको यह समझना चाहिए कि –

  • अधिकांश बैंकिंग सॉफ्टवेयर विकसित किए गए हैं मेनफ्रेम और यूनिक्स
  • परीक्षण सॉफ्टवेयर विकास के दौरान आने वाली संभावित गड़बड़ियों को कम करने में मदद करता है
  • उचित परीक्षण और उद्योग मानकों का अनुपालन, कंपनियों को दंड से बचाता है
  • अच्छे अभ्यास कंपनियों के लिए अच्छे परिणाम, प्रतिष्ठा और अधिक व्यवसाय विकसित करने में मदद करते हैं
  • मैन्युअल और स्वचालित परीक्षण दोनों के अपने-अपने गुण और उपयोगिता हैं

हमारे साथ जुड़ें लाइव बैंकिंग डोमेन परीक्षण परियोजना

इस पोस्ट को संक्षेप में इस प्रकार लिखें: