सॉफ्टवेयर परीक्षण में प्रभाव विश्लेषण
प्रभाव विश्लेषण क्या है?
प्रभाव विश्लेषण को परिनियोजित उत्पाद या अनुप्रयोग में परिवर्तनों के प्रभाव का विश्लेषण करने के रूप में परिभाषित किया जाता है। यह सिस्टम के उन क्षेत्रों के बारे में जानकारी देता है जो अनुप्रयोग के विशेष खंड या सुविधाओं में परिवर्तन के कारण प्रभावित हो सकते हैं।
आवश्यकताओं, डिजाइन और पर प्रभाव का विश्लेषण किया गया है Archiतकनीक, टेस्ट पर प्रभाव और शेड्यूल पर प्रभाव।
एप्लिकेशन या उत्पाद में नई सुविधाओं को शामिल करने के साथ, सिस्टम के प्रदर्शन पर इन नई सुविधाओं या परिवर्तनों के प्रभाव की जांच करना अनिवार्य हो जाता है। इसी कारण से, प्रभाव विश्लेषण किया जाता है।
परिवर्तन प्रभाव विश्लेषण क्यों किया जाता है?
- यह परिवर्तन को लागू करने के संभावित परिणाम को समझने के लिए किया जाता है। किसी उत्पाद में बहुत अधिक कार्यक्षमता शामिल करने से उत्पाद का समग्र प्रदर्शन कम हो सकता है।
- उन सभी फाइलों, दस्तावेजों और मॉडलों की पहचान करना जिन्हें संशोधित करना पड़ सकता है यदि कोई टीम उत्पाद में परिवर्तन लागू करने का निर्णय लेती है
- परिवर्तन को लागू करने के लिए आवश्यक प्रयास का अनुमान लगाना
- परिवर्तन को लागू करने के लिए आवश्यक कार्य की पहचान करना
- यह एक विशिष्ट तत्व पर निर्भरताओं को सूचीबद्ध करेगा
प्रभाव विश्लेषण दस्तावेज़ क्या है?
प्रभाव विश्लेषण दस्तावेज़ को चेकलिस्ट के रूप में इस्तेमाल किया जा सकता है। इसका उपयोग परिवर्तन अनुरोध पर काम करने से पहले उसका मूल्यांकन करने के लिए किया जाता है। प्रभाव विश्लेषण दस्तावेज़ में निम्नलिखित विवरण दिए जाने चाहिए
- किसी मुद्दे का संक्षिप्त विवरण
- बताएं या उदाहरण दिखाएं कि किस प्रकार दोष विफलता और/या अकुशलता का कारण बन रहा है
- जटिलता का अनुमान शामिल करें
- मरम्मत के लिए लागत और समय का अनुमान शामिल करें
- परीक्षण की जाने वाली कार्यक्षमता
- परिवर्तन के लिए बनाए गए नए परीक्षण मामलों की सूची बनाएं
- संदर्भ दस्तावेज़- संदर्भ दस्तावेज़, तकनीकी विनिर्देश आदि का उल्लेख करें।
उदाहरण:
प्रभाव विश्लेषण दस्तावेज़.
- अनुरोध आईडी बदलें:
- शीर्षक:
- Descriptआयन:
- तिथि तैयार करें:
- प्राथमिकता अनुमान:
- सापेक्ष लाभ
- सापेक्ष दंड
- सापेक्ष लागत
- रिश्तेदार जोखिम
- अनुमानित कुल प्रयास: …..घंटे
- अनुमानित खोया प्रयास: ……..घंटे
- अनुमानित कार्यक्रम प्रभाव:……दिन
- गुणवत्ता प्रभावित;
- अन्य प्रभावित आवश्यकताएं:
- अन्य प्रभावित कार्य:
- एकीकरण मुद्दे:
प्रभाव विश्लेषण प्रभाव स्तर कैसे प्रस्तुत करें
प्रभाव विश्लेषण को रंग कोड के अनुसार चिह्नित किया जा सकता है ताकि परिवर्तनों की गंभीरता या सिस्टम पर परिवर्तनों के प्रभाव को दर्शाया जा सके। रंग कोड कुछ भी हो सकता है जैसा कि नीचे दिखाया गया है।
- लाल- मजबूत
- पीला- मध्यम
- हरा- कमजोर
उपरोक्त तालिका कार्यान्वित परिवर्तनों के प्रभाव को स्पष्ट करती है
- जिन विशेषताओं को लाल रंग से चिह्नित किया गया है, वे मुख्य विशेषताएं हैं जो बदली गई हैं, जिन विशेषताओं को पीले रंग से चिह्नित किया गया है, वे विशेषताएं हैं जो परिवर्तन से कम प्रभावित होती हैं और जिन विशेषताओं को हरे रंग से चिह्नित किया गया है, वे सबसे कम प्रभावित होती हैं।
- ऊर्ध्वाधर रूप से उल्लिखित विशेषताएँ उन विशेषताओं से मिलती-जुलती हैं जिन्हें बदला गया है जबकि क्षैतिज रूप से उन विशेषताओं का उल्लेख किया गया है जिन्हें किए गए परिवर्तनों से प्रभावित किया जा सकता है। उदाहरण के लिए, उपरोक्त उदाहरण में विशेषता 1 में परिवर्तन विशेषता 3 को प्रभावित करता है
- एक बड़े प्रोजेक्ट के लिए जहां सुविधाएँ और कार्यक्षमताएँ अधिक हैं, ऊपर दी गई तालिका किसी काम की नहीं हो सकती है। ऐसे मामले में, दूसरा तरीका अपनाया जाता है, जहाँ डेवलपर सीधे मुख्य विशेषताओं में परिवर्तन के कारण प्रभाव के स्तर को चिह्नित करता है। जैसा कि नीचे दिखाया गया है जहाँ मुख्य विशेषता का प्रभाव संबंधित उप-सुविधाओं के लिए चिह्नित किया गया है।
प्रभाव विश्लेषण करने के लिए पूछे जाने वाले नमूना प्रश्न
- प्रस्तावित परिवर्तन के प्रतिकूल दुष्प्रभाव या जोखिम क्या हैं?
- क्या परिवर्तन को क्रियान्वित करने और परीक्षण करने के लिए कोई उपकरण प्राप्त किया जा सकता है?
- यदि परिवर्तन स्वीकार कर लिया जाता है तो पहले से किए गए कितने प्रयास व्यर्थ हो जाएंगे?
- क्या प्रस्तावित परिवर्तन प्रदर्शन आवश्यकताओं पर प्रतिकूल प्रभाव डालते हैं?
- प्रस्तावित परिवर्तन को सत्यापित करने के लिए क्या अन्य उपयोगकर्ता इनपुट की आवश्यकता होगी?
- क्या परिवर्तन से उत्पाद की लागत बढ़ जाती है?
- क्या प्रस्तावित परिवर्तन के बारे में वर्तमान कर्मचारियों को जानकारी और कौशल है?
- क्या प्रस्तावित परिवर्तन किसी कंप्यूटर संसाधन पर कोई अस्वीकार्य मांग डालता है?
परिवर्तन प्रभाव विश्लेषण के लिए सर्वोत्तम अभ्यास
- प्रभाव विश्लेषण आरंभ करने से पहले, सुनिश्चित करें कि परीक्षण अनुरोध में परियोजना के उस भाग के बारे में कोई जानकारी नहीं है जो परिवर्तनों से प्रभावित हुआ है
- डेवलपर और परीक्षक के बीच निरंतर संचार आवश्यक है, ताकि अंतिम उत्पाद में लागू करने के लिए आवश्यक किसी भी परिवर्तन को न छोड़ा जाए
- पहचान करें कि क्या उपयोगकर्ता इंटरफ़ेस में कोई परिवर्तन, विलोपन या परिवर्धन आवश्यक है।
- स्वीकृति, सिस्टम या एकीकरण परीक्षण मामलों की संख्या का अनुमान लगाएं जिनकी आवश्यकता होगी
- प्रस्तावित परिवर्तन के कारण किसी अन्य परियोजना योजना, कॉन्फ़िगरेशन प्रबंधन योजना या गुणवत्ता आश्वासन योजना पर पड़ने वाले किसी भी प्रभाव की पहचान करें।
सारांश
- प्रभाव विश्लेषण यह सुनिश्चित करेगा कि आवेदन के किस भाग में परिवर्तन की आवश्यकता है
- सिस्टम पर प्रभाव का विश्लेषण आवश्यकताओं, डिजाइन और Archiतकनीक, टेस्ट पर प्रभाव, आदि।
- इससे यह विश्लेषण करने में मदद मिलती है कि किस स्तर पर प्रतिगमन परीक्षण आवश्यकता है


