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

सॉफ्टवेयर परीक्षण में स्क्रम
सॉफ्टवेयर परीक्षण में स्क्रम स्क्रम् जटिल सॉफ्टवेयर अनुप्रयोगों के निर्माण की एक कार्यप्रणाली है। यह जटिल कार्यों को पूरा करने के लिए सरल समाधान प्रदान करती है। स्क्रम् विकास टीम को सॉफ्टवेयर उत्पाद विकास के सभी पहलुओं पर ध्यान केंद्रित करने में मदद करता है, जिसमें गुणवत्ता, प्रदर्शन और उपयोगिता शामिल हैं। यह जटिलता से बचने के लिए सॉफ्टवेयर विकास के दौरान पारदर्शिता, निरीक्षण और अनुकूलन प्रदान करता है।
स्क्रम परीक्षण
स्क्रम परीक्षण स्क्रैम पद्धति में सॉफ्टवेयर एप्लिकेशन की आवश्यकताओं की पूर्ति सुनिश्चित करने के लिए परीक्षण किया जाता है। इसमें सुरक्षा, उपयोगिता और प्रदर्शन जैसे गैर-कार्यात्मक मापदंडों की जाँच शामिल है। इस प्रक्रिया में परीक्षक की कोई सक्रिय भूमिका नहीं होती, इसलिए इसे आमतौर पर डेवलपर्स द्वारा यूनिट टेस्ट के माध्यम से किया जाता है। परियोजना की प्रकृति और जटिलता के आधार पर कभी-कभी समर्पित परीक्षण टीमों की आवश्यकता होती है। आधुनिक टीमें अक्सर जीरा, लीनियर, आदि में इस कार्य का समन्वय करती हैं। Azure DevOps, या Asana.
स्क्रम पद्धति की मुख्य विशेषताएं
स्क्रम् की प्रमुख विशेषताएं निम्नलिखित हैं:
- स्क्रम में रिलीज़ चक्रों का एक छोटा, निश्चित कार्यक्रम होता है, जिसका दायरा समायोज्य होता है, जिसे इस प्रकार जाना जाता है: Sprintsतेजी से बदलती विकास आवश्यकताओं को पूरा करने के लिए। प्रत्येक रिलीज़ में कई हो सकते हैं। Sprintप्रत्येक स्क्रम प्रोजेक्ट में कई रिलीज़ चक्र हो सकते हैं।
- एक दोहराव अनुक्रम बैठकें, कार्यक्रम और मील के पत्थर.
- नई आवश्यकताओं के परीक्षण और कार्यान्वयन का एक अभ्यास, जिसे के रूप में जाना जाता है कहानियोंयह सुनिश्चित करने के लिए कि प्रत्येक कार्य के बाद कुछ कार्य रिलीज़ के लिए तैयार हो। Sprint.
स्क्रम् निम्नलिखित 3 स्तंभों पर आधारित है:
आइये हम इन्हें एक-एक करके देखें।
1. स्क्रम में भूमिकाएँ
स्क्रम् टेस्टिंग में तीन मुख्य भूमिकाएँ होती हैं: प्रोडक्ट ओनर, स्क्रम् मास्टर और डेवलपमेंट टीम। आइए इनका विस्तार से अध्ययन करें।
| उत्पाद स्वामी | मेला मालिक | टीम |
|---|---|---|
| वह व्यक्ति उत्पाद की विशेषताओं को परिभाषित करता है। | वह टीम का प्रबंधन करता है और टीम की उत्पादकता का ध्यान रखता है। | टीम में आमतौर पर 5-9 सदस्य होते हैं। |
| प्रोडक्ट ओनर रिलीज की तारीख और उससे संबंधित फीचर्स तय करता है। | वह ब्लॉक लिस्ट को बनाए रखता है और विकास में आने वाली बाधाओं को दूर करता है। | इसमें डेवलपर्स, डिज़ाइनर और कभी-कभी टेस्टर शामिल होते हैं। |
| वे उत्पाद के बाजार मूल्य और लाभप्रदता के अनुसार विशेषताओं को प्राथमिकता देते हैं। | वह सभी भूमिकाओं और कार्यों के साथ समन्वय करता है। | टीम अपने काम को खुद ही व्यवस्थित और निर्धारित करती है। |
| वह व्यक्ति उत्पाद की लाभप्रदता के लिए जिम्मेदार है। | वह टीम को बाहरी हस्तक्षेपों से बचाता है। | परियोजना की सीमाओं के भीतर सभी आवश्यकताओं को पूरा करने के लिए उसे हर संभव प्रयास करने का अधिकार है। Sprint लक्ष्य. |
| वह कार्य के परिणामों को स्वीकार या अस्वीकार कर सकता है। | डेली स्क्रम के लिए आमंत्रण, Sprint Revअवलोकन और योजना बैठकें। | दैनिक समारोहों में सक्रिय रूप से भाग लेता है। |
2. स्क्रम आर्टिफैक्ट्स
स्क्रम प्रक्रिया में निम्नलिखित शामिल हैं:
- प्रयोक्ता कहानियां: ये परीक्षण किए जा रहे सिस्टम की कार्यप्रणाली का संक्षिप्त विवरण हैं। उदाहरण के लिए, बीमा प्रदाता के लिए: "प्रीमियम का भुगतान ऑनलाइन सिस्टम का उपयोग करके किया जा सकता है।"
- उत्पाद बैकलॉग: यह स्क्रम उत्पाद के लिए संकलित उपयोगकर्ता कहानियों का संग्रह है। प्रोडक्ट ओनर तैयार करता है और प्रोडक्ट बैकलॉग को बनाए रखता है। इसकी प्राथमिकता प्रोडक्ट ओनर द्वारा तय की जाती है, और प्रोडक्ट ओनर की अनुमति से कोई भी इसमें जोड़ सकता है। आधुनिक टीमें जीरा, लीनियर आदि में प्रोडक्ट बैकलॉग को बनाए रखती हैं। Azure DevOps, या Asana.
- रिलीज बैकलॉग: रिलीज़ एक समयावधि है जिसके भीतर कई चरणों को पूरा किया जाता है। प्रोडक्ट ओनर समन्वय करता है स्क्रम् मास्टर के साथ मिलकर यह तय किया जाता है कि किन स्टोरीज़ को रिलीज़ के लिए लक्षित किया जाना चाहिए। रिलीज़ बैकलॉग में मौजूद स्टोरीज़ को रिलीज़ में पूरा करने का लक्ष्य रखा जाता है।
- Sprints: यह यूजर स्टोरी को पूरा करने के लिए निर्धारित समयावधि है, जिसे प्रोडक्ट ओनर और डेवलपमेंट टीम द्वारा तय किया जाता है, आमतौर पर 2-4 सप्ताह का समय।
- Sprint बकाया: यह उपयोगकर्ता कहानियों का एक समूह है जिसे एक निश्चित अवधि में पूरा किया जाना है। Sprint। दौरान Sprint बैकलॉग में काम कभी सौंपा नहीं जाता, और टीम खुद ही काम के लिए साइन अप करती है। इसका स्वामित्व और प्रबंधन टीम के पास होता है, जबकि शेष अनुमानित काम की जानकारी प्रतिदिन अपडेट की जाती है। यह उन कार्यों की सूची है जिन्हें एक निश्चित अवधि में पूरा करना होता है। Sprint.
- ब्लॉक सूची: यह स्क्रम मास्टर के स्वामित्व वाली और प्रतिदिन अपडेट की जाने वाली ब्लॉकों और अनसुलझे निर्णयों की एक सूची है।
- कार्य समय चार्ट: बर्नडाउन चार्ट पूरी प्रक्रिया के दौरान चल रहे और पूरे हो चुके कार्यों की समग्र प्रगति को दर्शाता है। यह ग्राफ के रूप में उन स्टोरीज़ और फ़ीचर्स को दिखाता है जो अभी तक पूरे नहीं हुए हैं।
3. स्क्रम में समारोह (प्रक्रियाएँ)
- Sprint योजना: A Sprint इसकी शुरुआत टीम द्वारा रिलीज़ बैकलॉग से स्टोरीज़ को इम्पोर्ट करने से होती है। Sprint बैकलॉग; इसे स्क्रम मास्टर द्वारा होस्ट किया जाता है। टेस्टर इसमें मौजूद विभिन्न स्टोरीज़ के परीक्षण के लिए आवश्यक प्रयास का अनुमान लगाते हैं। Sprint बकाया.
- दैनिक स्टैंड-अप: इसे डेली स्क्रम भी कहा जाता है, इसका संचालन स्क्रम मास्टर द्वारा किया जाता है और यह लगभग 15 मिनट तक चलता है। डेली स्टैंड-अप के दौरान, सदस्य पिछले दिन किए गए कार्य, अगले दिन के लिए नियोजित कार्य और कार्य के दौरान आने वाली समस्याओं पर चर्चा करते हैं। Sprintटीम की प्रगति tracकेड यहाँ।
- Sprint Revसमीक्षा / पूर्वव्यापी: इसका संचालन स्क्रम मास्टर द्वारा किया जाता है, यह लगभग 2-4 घंटे तक चलता है और इसमें टीम द्वारा पिछले कुछ समय में हासिल की गई उपलब्धियों पर चर्चा की जाती है। Sprint और इससे क्या सबक सीखे गए।
स्क्रम की भूमिकाएं, कलाकृतियां और समारोह स्थापित हो जाने के बाद, यह स्पष्ट करना महत्वपूर्ण है कि इस ढांचे के भीतर परीक्षक वास्तव में कहां फिट होते हैं।
स्क्रम में परीक्षक की भूमिका
स्क्रम में परीक्षक की कोई सक्रिय भूमिका नहीं होती प्रक्रिया। आमतौर पर, परीक्षण एक डेवलपर द्वारा यूनिट टेस्ट के साथ किया जाता है, जबकि प्रोडक्ट ओनर भी प्रत्येक परीक्षण के दौरान अक्सर परीक्षण प्रक्रिया में शामिल होता है। Sprint. कुछ स्क्रम परियोजनाओं में परियोजना की प्रकृति और जटिलता के आधार पर समर्पित परीक्षण टीमें होती हैं।.
अगला सवाल यह है कि स्क्रम में एक टेस्टर क्या करता है? अगले भाग में इसका जवाब दिया जाएगा।
स्क्रम में परीक्षण गतिविधियाँ
स्क्रम् के विभिन्न चरणों के दौरान परीक्षक निम्नलिखित गतिविधियाँ करते हैं:
Sprint प्लानिंग
- In Sprint योजना बनाते समय, एक परीक्षक को प्रोडक्ट बैकलॉग से एक यूजर स्टोरी का चयन करना चाहिए जिसका परीक्षण किया जाना चाहिए।
- एक परीक्षक के रूप में, उसे यह तय करना चाहिए कि इसमें कितने घंटे (प्रयास अनुमान) लगेंगे। खत्म करने के लिए चयनित प्रत्येक यूजर स्टोरी के लिए परीक्षण करना।
- एक परीक्षक के रूप में, उसे यह जानना आवश्यक है कि क्या Sprint लक्ष्य हैं।
- एक परीक्षक के रूप में, प्राथमिकता निर्धारण प्रक्रिया में योगदान दें।
Sprint
- यूनिट टेस्टिंग में डेवलपर्स को सहयोग प्रदान करें।
- यूजर स्टोरी पूरी होने पर उसका परीक्षण करें। परीक्षण निष्पादन किया गया एक ऐसी प्रयोगशाला में जहाँ परीक्षक और डेवलपर दोनों मिलकर काम करते हैं। दोषों को लॉग किया जाता है। दोष प्रबंधन उपकरण और tracप्रतिदिन जांच की जाती है। स्क्रम मीटिंग के दौरान दोषों पर चर्चा और विश्लेषण किया जा सकता है। दोषों का पता लगते ही उनका पुनः परीक्षण किया जाता है। संकल्प और परीक्षण के लिए तैनात किया गया। आधुनिक स्क्रम टीमें आमतौर पर जीरा, लीनियर का उपयोग करती हैं। Azure DevOps, या Asana इस वर्कफ़्लो के लिए।
- एक परीक्षक के रूप में, वह अपनी बात रखने के लिए सभी डेली स्टैंड-अप बैठकों में भाग लेता है।
- एक परीक्षक के रूप में, वह वर्तमान समय में पूरा न हो सकने वाले किसी भी लंबित कार्य को प्रस्तुत कर सकता है। Sprint और इसे अगले में डाल दें Sprint.
- परीक्षक विकास के लिए जिम्मेदार है।ping वह व्यक्ति स्वचालन स्क्रिप्ट के साथ स्वचालन परीक्षण को शेड्यूल करता है। सतत एकीकरण (सीआई) प्रणालीकम समय सीमा में डिलीवरी के कारण स्वचालन का महत्व बढ़ जाता है। बाजार में उपलब्ध विभिन्न ओपन सोर्स या सशुल्क उपकरणों का उपयोग करके परीक्षण स्वचालन किया जा सकता है। यह सुनिश्चित करने में प्रभावी साबित होता है कि परीक्षण किए जाने वाले सभी पहलुओं को कवर किया गया है। टीम के भीतर घनिष्ठ संचार से पर्याप्त परीक्षण कवरेज प्राप्त किया जा सकता है।
- Revसीआई स्वचालन के परिणामों की समीक्षा करें और हितधारकों को रिपोर्ट भेजें।
- स्वीकृत यूजर स्टोरी के लिए नॉन-फंक्शनल टेस्टिंग करें।
- स्वीकृति परीक्षणों के लिए स्वीकृति मानदंड परिभाषित करने हेतु ग्राहक और उत्पाद स्वामी के साथ समन्वय करें।
- के अंत में Sprintपरीक्षक कुछ मामलों में स्वीकृति परीक्षण (यूएटी) भी करता है और वर्तमान परीक्षण की पूर्णता की पुष्टि करता है। Sprint.
Sprint पूर्वप्रभावी
- एक परीक्षक के रूप में, वह यह पता लगाएगा कि वर्तमान प्रक्रिया में क्या गलत हुआ और क्या सही हुआ। Sprint.
- एक परीक्षक के रूप में, वह सीखे गए सबक और सर्वोत्तम प्रथाओं की पहचान करता है।
एक बार जब ये परीक्षण गतिविधियाँ चलने लगें तो प्रत्येक Sprintटीमों को प्रगति के बारे में जानकारी देने के लिए स्पष्ट मापदंडों पर निर्भर रहना पड़ता है, और यहीं पर परीक्षण रिपोर्टिंग आवश्यक हो जाती है।
परीक्षण रिपोर्टिंग
स्क्रम् टेस्ट मेट्रिक्स रिपोर्टिंग परियोजना के हितधारकों को पारदर्शिता और स्पष्टता प्रदान करती है। रिपोर्ट किए गए मेट्रिक्स टीम को अपनी प्रगति का विश्लेषण करने और उत्पाद को बेहतर बनाने के लिए भविष्य की रणनीति की योजना बनाने में मदद करते हैं। जीरा, लीनियर जैसे उपकरण, Azure देवओप्स, और Asana इनमें से कई रिपोर्टें स्वचालित रूप से तैयार की जाती हैं। रिपोर्टिंग के लिए अक्सर दो मापदंडों का उपयोग किया जाता है।
कार्य समय चार्ट: प्रत्येक दिन, स्क्रम मास्टर शेष अनुमानित कार्य को रिकॉर्ड करता है। Sprintयह बर्नडाउन चार्ट है, जिसे प्रतिदिन अपडेट किया जाता है।
बर्नडाउन चार्ट परियोजना की प्रगति का त्वरित अवलोकन प्रदान करता है। इस चार्ट में परियोजना में किए जाने वाले कुल कार्य की मात्रा, प्रत्येक चरण के दौरान पूर्ण किए गए कार्य की मात्रा जैसी जानकारी शामिल होती है। Sprint, और इतने पर.
वेग इतिहास ग्राफ: वेग इतिहास ग्राफ प्रत्येक चरण में टीम द्वारा प्राप्त वेग का पूर्वानुमान लगाता है। Sprintयह एक बार ग्राफ है और यह दर्शाता है कि समय के साथ टीम के प्रदर्शन में कैसे बदलाव आया है।
अन्य उपयोगी मापदंडों में शेड्यूल बर्न, बजट बर्न, थीम का प्रतिशत पूर्णता, पूर्ण की गई स्टोरीज, शेष स्टोरीज आदि शामिल हो सकते हैं।




