आपकी कंपनी, एक वित्तीय निगम, एक बैंकिंग वेबसाइट का निर्माण करती है। यह आपकी कंपनी का अब तक का सबसे बड़ा सॉफ्टवेयर प्रोजेक्ट है और आपका बॉस उच्चतम गुणवत्ता वाला उत्पाद चाहता है ।
विकास टीम ने वेबसाइट बनाने में इतनी मेहनत की। अब यह वेबसाइट सर्वर पर सेटअप है। http://demo.guru99.com/
हालांकि, उन्हें यकीन नहीं है कि वास्तविक व्यावसायिक वातावरण में लॉन्च होने पर यह कितनी प्रभावी रूप से काम करेगा ।
आपके बॉस ने आपको प्रोजेक्ट का टेस्ट मैनेजर नियुक्त किया। आपका काम ग्राहक को देने से पहले वेबसाइट गुरु 99 बैंक की गुणवत्ता को सत्यापित और मूल्यांकन करना है।
यदि आपने पहली बार टेस्ट मैनेजर के रूप में कार्यभार संभाला है, तो आप निम्नलिखित कुछ प्रश्न पूछ सकते हैं
यह ट्यूटोरियल सीरीज़ आपको उपरोक्त प्रश्नों के उत्तर देने में मदद करेगी। आपके पास वास्तविक परियोजना गुरु 99 बैंक का टेस्ट मैनेजर बनने का मौका होगा।
परियोजना को बंद करने से पहले, आपको निम्नलिखित प्रश्नों के साथ दिए गए परीक्षण प्रबंधन की मूल अवधारणा को जानना चाहिए -
टेस्ट मैनेजमेंट क्या है?
सॉफ़्टवेयर गुणवत्ता का एक महत्वपूर्ण हिस्सा सॉफ़्टवेयर के परीक्षण और सत्यापन की प्रक्रिया है ।
टेस्ट मैनेजमेंट का अभ्यास है
- परीक्षण प्रक्रिया का आयोजन और नियंत्रण ।
- उच्च-गुणवत्ता वाले सॉफ़्टवेयर को वितरित करने के लिए दृश्यता , पारगम्यता और परीक्षण प्रक्रिया का नियंत्रण सुनिश्चित करना ।
हमें टेस्ट मैनेजर की आवश्यकता क्यों है?
सॉफ्टवेयर विकास जीवन चक्र में परीक्षण की भूमिका
निम्नलिखित आंकड़ा विकास प्रक्रिया में परीक्षण की स्थिति को दर्शाता है
ऊपर झरने के मॉडल में, सॉफ्टवेयर परीक्षण जीवन विकास सॉफ्टवेयर (SDLC) के चरणों में से एक है। परीक्षण चरण एसडीएलसी में एक महत्वपूर्ण भूमिका और एक महत्वपूर्ण कारक निभाता है, जो सॉफ्टवेयर सिस्टम की गुणवत्ता , विश्वसनीयता और प्रदर्शन में सुधार करने में मदद करता है।
आइए सॉफ्टवेयर विकास जीवन चक्र में सॉफ्टवेयर परीक्षण के लाभों पर एक नज़र डालें:
- सिस्टम की गुणवत्ता , विश्वसनीयता और प्रदर्शन में सुधार करता है।
- प्रतिस्पर्धी बाजार में अच्छी गुणवत्ता वाले उत्पाद का उत्पादन करता है ।
हम इस बात से इनकार नहीं कर सकते कि टेस्ट प्रबंधन एक महत्वपूर्ण भूमिका है क्योंकि इसका परिणाम परियोजना की सफलता को प्रभावित करता है। इसलिए, एक प्रभावी परीक्षण प्रक्रिया बनाने के लिए , हमें एक अच्छे टेस्ट मैनेजर की आवश्यकता है
टेस्ट मैनेजर की भूमिका और जिम्मेदारी क्या है?
सॉफ्टवेयर परीक्षण प्रबंधक की भूमिका परीक्षण टीम का नेतृत्व करना है। टेस्ट मैनेजर टीम में केंद्रीय भूमिका निभाता है ।
प्रोजेक्ट की सफलता के लिए टेस्ट मैनेजर पूरी जिम्मेदारी लेता है । भूमिका में गुणवत्ता और परीक्षण वकालत, संसाधन नियोजन और प्रबंधन, और उन मुद्दों का समाधान शामिल है जो परीक्षण के प्रयास को बाधित करते हैं।
टेस्ट लीड / मैनेजर इसके लिए जिम्मेदार है:
- प्रोजेक्ट की सफलता के लिए परीक्षण टीम का निर्माण और नेतृत्व करना
- प्रत्येक रिलीज / वितरण के संदर्भ में परीक्षण के दायरे को परिभाषित करना
- परीक्षण के लिए संसाधनों की तैनाती और प्रबंधन
- उत्पाद और परीक्षण टीम में उपयुक्त परीक्षण माप और मैट्रिक्स लागू करना
- किसी भी सगाई के लिए परीक्षण प्रयास की योजना , तैनाती और प्रबंधन ।
परीक्षण प्रबंधक को समझना चाहिए कि परीक्षण संगठनात्मक संरचना में कैसे फिट बैठता है, दूसरे शब्दों में, संगठन के भीतर अपनी भूमिका को स्पष्ट रूप से परिभाषित करता है।
टेस्ट मैनेजमेंट में क्या चुनौतियां हैं?
अब निम्नलिखित प्रश्नों के उत्तर देते हैं
क्या आपने कभी परीक्षण परियोजना का नेतृत्व किया?
हाँ नहीं, यह ठीक है। ये ट्यूटोरियल आपको अपने प्रोजेक्टसाउंड गुड को प्रभावी रूप से प्रबंधित करने में मदद करेंगे ! आपको प्रोजेक्ट मैनेजमेंट का कुछ अनुभव है
क्या आपको लगता है कि टेस्ट प्रबंधन बहुत चुनौतीपूर्ण काम है?
हाँ नहीं, आपको फिर से सोचना चाहिए! अंडर-आकलन प्रबंधन गतिविधि के कारण परियोजना विफल हो सकती है अच्छा जवाब! यहां तक कि अगर आप एक टेस्ट मैनेजर हुआ करते थे, तो टेस्ट प्रबंधन हमेशा एक मुश्किल काम हैएक परीक्षण प्रबंधक होने के नाते, आपको निम्नलिखित सभी आवश्यकताओं की गारंटी देनी चाहिए :
एक परियोजना का नेतृत्व करते समय आपको कई कठिनाइयों और चुनौतियों का सामना करना पड़ेगा। यहाँ कुछ विशिष्ट मुद्दे हैं:
- परीक्षण के लिए पर्याप्त समय नहीं है
- परीक्षण करने के लिए पर्याप्त संसाधन नहीं हैं
- प्रोजेक्ट बजट कम है, और शेड्यूल बहुत तंग है
- परीक्षण दल हमेशा एक ही स्थान पर नहीं होते हैं
- आवश्यकताओं और जांच करने के लिए बहुत जटिल हैं सत्यापित करें
आप पहले से ही टेस्ट प्रबंधन में कुछ विशिष्ट कठिनाइयों को जानते थे, चलो एक व्यावहारिक उदाहरण के साथ शुरू करते हैं
अब कल्पना कीजिए कि आप परियोजना के टेस्ट मैनेजर हैं: ग्राहक को लॉन्च करने से पहले वेबसाइट http://demo.guru99.com की गुणवत्ता का सत्यापन और मूल्यांकन करें।
आपका बॉस आपके साथ परियोजना की योजना, परीक्षण की क्षमता, बजट और प्रगति के बारे में चर्चा करना चाहता है। क्या आप तैयार हैं? आइए चर्चा में शामिल हों
उपरोक्त उदाहरण आपके टास्क में आने वाली कई कठिनाइयों में से एक है। अगले ट्यूटोरियल आपको अपनी सफलता के लिए इन कठिनाइयों को दूर करने में मदद करेंगे।