बैंकिंग डोमेन परीक्षण
बैंकिंग डोमेन टेस्टिंग , कार्यक्षमता, प्रदर्शन और सुरक्षा के लिए बैंकिंग एप्लिकेशन की सॉफ्टवेयर परीक्षण प्रक्रिया है। बैंकिंग एप्लिकेशन के परीक्षण का मुख्य उद्देश्य यह सुनिश्चित करना है कि बैंकिंग सॉफ़्टवेयर की सभी गतिविधियाँ और कार्यक्षमताएँ बिना किसी त्रुटि के सुचारू रूप से चलती हैं और यह संरक्षित रहती हैं।
BFSI (बैंकिंग, वित्तीय सेवाएं और बीमा) क्षेत्र आईटी सेवाओं का सबसे बड़ा उपभोक्ता है। बैंकिंग एप्लिकेशन सीधे गोपनीय वित्तीय डेटा से निपटते हैं। यह अनिवार्य है कि बैंकिंग सॉफ्टवेयर द्वारा निष्पादित सभी गतिविधियाँ सुचारू रूप से और बिना किसी त्रुटि के चलती हैं। बैंकिंग सॉफ्टवेयर फंड ट्रांसफर और डिपॉजिट करने, बैलेंस इंक्वायरी, ट्रांजैक्शन हिस्ट्री, विद्ड्रॉल आदि जैसे कई कार्य करता है। बैंकिंग एप्लिकेशन के परीक्षण से यह आश्वासन मिलता है कि इन गतिविधियों को न केवल अच्छी तरह से निष्पादित किया जाता है, बल्कि हैकर्स से सुरक्षित भी रखा जाता है।
इस ट्यूटोरियल में हम सीखेंगे
- परीक्षण में डोमेन क्या है?
- क्यों डोमेन ज्ञान मामलों?
- बैंकिंग डोमेन का परिचय
- एक बैंकिंग अनुप्रयोग के लक्षण
- बैंकिंग अनुप्रयोगों के परीक्षण के चरण
- नेट बैंकिंग लॉगिन आवेदन के लिए नमूना परीक्षण प्रकरण
- बैंकिंग डोमेन और उनके शमन का परीक्षण करने में चुनौतियां
मुफ्त के लिए हमारी लाइव बैंकिंग परीक्षण परियोजना में शामिल हों
परीक्षण में डोमेन क्या है?
परीक्षण में डोमेन कुछ और नहीं बल्कि वह उद्योग है जिसके लिए सॉफ्टवेयर परीक्षण परियोजना बनाई गई है। जब हम सॉफ्टवेयर परियोजनाओं या विकास के बारे में बात करते हैं, तो इस शब्द को अक्सर संदर्भित किया जाता है। उदाहरण के लिए, बीमा डोमेन, बैंकिंग डोमेन, रिटेल डोमेन, टेलीकॉम डोमेन, आदि।
आमतौर पर किसी भी विशिष्ट डोमेन प्रोजेक्ट को विकसित करते समय, डोमेन विशेषज्ञ से मदद मांगी जाती है। डोमेन विशेषज्ञ विषय के मास्टर हैं, और वह उत्पाद या एप्लिकेशन के अंदर-बाहर पता कर सकते हैं।
क्यों डोमेन ज्ञान मामलों?
किसी भी सॉफ्टवेयर उत्पाद के परीक्षण के लिए डोमेन ज्ञान सर्वोत्कृष्ट है, और इसके अपने लाभ हैं
बैंकिंग डोमेन ज्ञान - परिचय
बैंकिंग डोमेन अवधारणाएं बहुत बड़ी हैं, और मूल रूप से यह दो क्षेत्रों में उप-विशेषता है
- पारंपरिक बैंकिंग क्षेत्र
- सेवा आधारित बैंकिंग क्षेत्र
नीचे बैंकिंग एनकोम के इन दो उप-क्षेत्रों की सेवाओं की तालिका है
पारंपरिक बैंकिंग क्षेत्र |
|
सेवा आधारित बैंकिंग क्षेत्र |
|
अपनी परियोजना के दायरे के आधार पर आपको उपरोक्त सभी सेवा प्रसादों में से एक या सभी का परीक्षण करना पड़ सकता है। परीक्षण शुरू करने से पहले, सुनिश्चित करें कि आपके पास परीक्षण की जा रही सेवा की पर्याप्त पृष्ठभूमि है।
एक बैंकिंग अनुप्रयोग के लक्षण
परीक्षण शुरू करने से पहले, किसी भी बैंकिंग एप्लिकेशन से अपेक्षित मानक सुविधाओं पर ध्यान देना महत्वपूर्ण है। ताकि, आप इन विशेषताओं को प्राप्त करने के लिए अपने परीक्षण प्रयासों को तैयार कर सकें।
एक मानक बैंकिंग एप्लिकेशन को इन सभी विशेषताओं को पूरा करना चाहिए जैसा कि नीचे उल्लेख किया गया है।
- यह हजारों समवर्ती उपयोगकर्ता सत्रों का समर्थन करना चाहिए
- एक बैंकिंग एप्लिकेशन को कई अन्य अनुप्रयोगों जैसे कि ट्रेडिंग अकाउंट, बिल पे यूटिलिटी, क्रेडिट कार्ड आदि के साथ एकीकृत करना चाहिए।
- इसे तेज और सुरक्षित लेनदेन की प्रक्रिया करनी चाहिए
- इसमें बड़े पैमाने पर भंडारण प्रणाली शामिल होनी चाहिए।
- ग्राहक के मुद्दों का निवारण करने के लिए, इसमें उच्च ऑडिटिंग क्षमता होनी चाहिए
- इसे जटिल व्यावसायिक वर्कफ़्लोज़ को संभालना चाहिए
- कई प्लेटफार्मों (मैक, लिनक्स, यूनिक्स, विंडोज) पर उपयोगकर्ताओं का समर्थन करने की आवश्यकता है
- इसे कई स्थानों के उपयोगकर्ताओं का समर्थन करना चाहिए
- इसे बहुभाषी उपयोगकर्ताओं का समर्थन करना चाहिए
- इसे विभिन्न भुगतान प्रणालियों (वीज़ा, एएमईएक्स, मास्टरकार्ड) पर उपयोगकर्ताओं का समर्थन करना चाहिए
- इसे कई सेवा क्षेत्रों (ऋण, खुदरा बैंकिंग आदि) का समर्थन करना चाहिए
- फुलप्रूफ आपदा प्रबंधन तंत्र
परीक्षण बैंकिंग अनुप्रयोगों में परीक्षण चरण
बैंकिंग अनुप्रयोगों के परीक्षण के लिए, परीक्षण के विभिन्न चरणों में शामिल हैं
- आवश्यकता विश्लेषण: यह व्यापार विश्लेषक द्वारा किया जाता है; किसी विशेष बैंकिंग एप्लिकेशन के लिए आवश्यकताएं एकत्रित और प्रलेखित की जाती हैं
- आवश्यकता की समीक्षा: इस कार्य में गुणवत्ता विश्लेषक, व्यवसाय विश्लेषक और विकास लीड शामिल हैं। इस चरण में आवश्यकता एकत्रित करने वाले दस्तावेज़ की समीक्षा की जाती है, और यह सुनिश्चित करने के लिए क्रॉस-चेक किया जाता है कि यह वर्कफ़्लो को प्रभावित नहीं करता है
- व्यावसायिक आवश्यकताएँ प्रलेखन: व्यावसायिक आवश्यकताओं के दस्तावेज़ गुणवत्ता विश्लेषकों द्वारा तैयार किए जाते हैं जिसमें सभी समीक्षा की गई व्यावसायिक आवश्यकताएं शामिल होती हैं
- डेटाबेस टेस्टिंग: यह बैंक एप्लिकेशन परीक्षण का सबसे महत्वपूर्ण हिस्सा है। यह परीक्षण डेटा अखंडता, डेटा लोडिंग, डेटा माइग्रेशन, संग्रहीत कार्यविधियाँ, और फ़ंक्शन सत्यापन, नियम परीक्षण आदि सुनिश्चित करने के लिए किया जाता है।
- एकीकरण परीक्षण: एकीकरण परीक्षण के तहत विकसित किए गए सभी घटकों को एकीकृत और मान्य किया जाता है
- फ़ंक्शनल टेस्टिंग: सामान्य सॉफ़्टवेयर परीक्षण गतिविधियाँ जैसे टेस्ट केस तैयारी, टेस्ट केस रिव्यू और टेस्ट केस निष्पादन इस चरण के दौरान किया जाता है
- सुरक्षा परीक्षण: यह सुनिश्चित करता है कि सॉफ्टवेयर में कोई सुरक्षा दोष नहीं है। परीक्षण की तैयारी के दौरान, क्यूए टीम को नकारात्मक और सकारात्मक परीक्षण दोनों परिदृश्यों को शामिल करने की आवश्यकता है ताकि सिस्टम में टूट जाए और किसी भी अनधिकृत व्यक्ति के उपयोग से पहले इसकी रिपोर्ट करें। जबकि हैकिंग से बचाव के लिए, बैंक को वन-टाइम पासवर्ड की तरह पहुंच सत्यापन की एक बहु-परत को भी लागू करना चाहिए। सुरक्षा परीक्षण के लिए, IBM AppScan और HPWebInspect जैसे ऑटोमेशन टूल का उपयोग किया जाता है जबकि मैनुअल टेस्टिंग टूल जैसे Proxy Sniffer, Parosxy, HTTP watch आदि का उपयोग किया जाता है।
- प्रयोज्यता परीक्षण: यह सुनिश्चित करता है कि अलग-अलग सक्षम लोग सामान्य उपयोगकर्ता के रूप में सिस्टम का उपयोग करने में सक्षम हों। उदाहरण के लिए, सुनवाई के लिए एटीएम और विकलांगों के लिए ब्रेल सुविधा
- उपयोगकर्ता स्वीकृति परीक्षण: वास्तविक उपयोगकर्ताओं के साथ आवेदन का अनुपालन सुनिश्चित करने के लिए अंतिम उपयोगकर्ताओं द्वारा किए गए परीक्षण का अंतिम चरण है।
नेट बैंकिंग लॉगिन आवेदन के लिए नमूना परीक्षण प्रकरण
किसी भी बैंकिंग एप्लिकेशन के लिए सुरक्षा प्रमुख है। इसलिए, परीक्षण की तैयारी के दौरान, QA टीम को सिस्टम में घुसने के लिए नकारात्मक और सकारात्मक दोनों तरह के परीक्षण परिदृश्यों को शामिल करना चाहिए और किसी भी अनधिकृत व्यक्ति के उस तक पहुंचने से पहले किसी भी भेद्यता के लिए रिपोर्ट करना चाहिए। इसमें न केवल नकारात्मक परीक्षण मामले लिखना शामिल है, बल्कि विनाशकारी परीक्षण भी शामिल हो सकते हैं।
किसी भी बैंकिंग एप्लिकेशन की जांच के लिए जेनेरिक टेस्ट के मामले निम्नलिखित हैं
नमूना परीक्षण के मामले | |
---|---|
व्यवस्थापक के लिए |
|
नई शाखा के लिए |
|
नई भूमिका के लिए |
|
ग्राहक और आगंतुकों के लिए |
|
नए उपयोगकर्ताओं के लिए |
|
बैंकिंग डोमेन और उनके शमन का परीक्षण करने में चुनौतियां
बैंकिंग डोमेन के परीक्षण के दौरान चुनौतियों का सामना करना पड़ सकता है
चुनौती | शमन |
---|---|
|
|
|
|
|
|
|
|
|
|
सारांश
बैंकिंग डोमेन साइबर-चोरी के लिए सबसे कमजोर क्षेत्र है, और सॉफ्टवेयर की सुरक्षा के लिए सटीक परीक्षण की आवश्यकता होती है। यह ट्यूटोरियल बैंकिंग डोमेन परीक्षण के लिए क्या लेता है और यह कितना महत्वपूर्ण है, इसका स्पष्ट विचार देता है। यह समझना चाहिए कि -
- बैंकिंग सॉफ्टवेयर के अधिकांश मेनफ्रेम और यूनिक्स पर विकसित किए गए हैं
- परीक्षण सॉफ्टवेयर विकास के दौरान संभव glitches मुठभेड़ को कम करने में मदद करता है
- उचित परीक्षण और उद्योग मानकों का अनुपालन, कंपनियों को दंड से बचाते हैं
- अच्छी प्रथाओं से कंपनियों के लिए अच्छे परिणाम, प्रतिष्ठा और अधिक व्यवसाय विकसित करने में मदद मिलती है
- मैनुअल और स्वचालित परीक्षण दोनों में संबंधित योग्यता और उपयोगिता है
हमारे लाइव बैंकिंग डोमेन परीक्षण परियोजना में शामिल हों