सॉफ्टवेयर परीक्षण में परीक्षण योजना (उदाहरण)

⚡ स्मार्ट सारांश

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

  • मुख्य सिद्धांत: परीक्षण योजना औपचारिक रूप से परीक्षण रणनीति, उद्देश्यों और परिणामों को परिभाषित करती है, तथा यह सुनिश्चित करती है कि सभी टीम सदस्य दृष्टिकोण और दायरे को समझें।
  • दायरा परिभाषा: व्यावसायिक आवश्यकताओं, बजट और टीम क्षमताओं के साथ संरेखित करते हुए, कार्यक्षेत्र में आने वाले और कार्यक्षेत्र से बाहर के घटकों में स्पष्ट रूप से अंतर करें।
  • रणनीति डिजाइन: परियोजना की आवश्यकताओं, जोखिम और संसाधन बाधाओं के आधार पर परीक्षण प्रकारों को प्राथमिकता दें, अधिकतम प्रभाव के लिए महत्वपूर्ण कार्यात्मक क्षेत्रों को लक्षित करें।
  • जोखिम एवं समस्या प्रबंधन: प्रशिक्षण, कार्यक्षेत्र प्रबंधन और प्रगति ट्रैकिंग सहित संभावित जोखिमों और उनके शमन रणनीतियों का दस्तावेजीकरण करें।
  • संसाधनों का आवंटन: मानव और सिस्टम संसाधन, भूमिकाएं और कार्य निर्दिष्ट करें, यह सुनिश्चित करते हुए कि परीक्षण के लिए सभी आवश्यक विशेषज्ञता और उपकरण उपलब्ध हैं।
  • पर्यावरण सेटअप: एक परीक्षण वातावरण स्थापित करें जो वास्तविक दुनिया की स्थितियों को प्रतिबिंबित करता हो, तथा विकास और संचालन टीमों के साथ समन्वयित हो।
  • शेड्यूलिंग और अनुमान: यथार्थवादी कार्यक्रम और प्रयास अनुमान विकसित करें, समय-सीमा, संसाधन उपलब्धता और पहचाने गए जोखिमों को ध्यान में रखें।
  • डिलिवरेबल्स सूची: संपूर्ण जीवनचक्र में स्पष्ट परीक्षण डिलिवरेबल्स प्रदान करें, जिसमें योजनाएं, मामले, स्क्रिप्ट, लॉग, रिपोर्ट और अंतिम रिलीज नोट्स शामिल हों।

सॉफ्टवेयर परीक्षण में परीक्षण योजना

जाँच की योजना

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

आईएसटीक्यूबी परिभाषा के अनुसार: "परीक्षण योजना एक दस्तावेज है जो इच्छित परीक्षण गतिविधियों के दायरे, दृष्टिकोण, संसाधनों और अनुसूची का वर्णन करता है।"

आइए निम्नलिखित परीक्षण योजना उदाहरण/परिदृश्य से शुरू करें: एक बैठक में, आप टीम के सदस्यों के साथ परीक्षण योजना पर चर्चा करना चाहते हैं, लेकिन वे इसमें रुचि नहीं लेते हैं।

जाँच की योजना

ऐसी स्थिति में आप क्या करेंगे? निम्नलिखित चित्र में दिखाए अनुसार अपना उत्तर चुनें।

जाँच की योजना


A) मैं प्रबंधक हूँ, और मैं सब कुछ वैसा ही करता हूँ जैसा मैंने कहा था

बी) ठीक है, मैं आपको बताता हूँ कि हमें परीक्षण योजना की आवश्यकता क्यों है?


ग़लत

एक टेस्ट मैनेजर के रूप में, आपको टीम को अपनी इच्छानुसार कार्य करने के लिए बाध्य करने के बजाय उन्हें टेस्ट प्लान का महत्व समझाना चाहिए।

सही बात

एक टेस्ट मैनेजर के रूप में, आपको टीम को अपनी इच्छानुसार कार्य करने के लिए बाध्य करने के बजाय उन्हें टेस्ट प्लान का महत्व समझाना चाहिए।

👉 निःशुल्क लाइव सॉफ्टवेयर परीक्षण परियोजना के लिए नामांकन करें

परीक्षण योजना का क्या महत्व है?

परीक्षण योजना दस्तावेज़ बनाने के कई लाभ हैं।

  • परीक्षण टीम के बाहर के लोगों, जैसे डेवलपर्स, व्यवसाय प्रबंधकों और ग्राहकों की सहायता करें, समझना परीक्षण का विवरण.
  • जाँच की योजना मार्गदर्शिकाओं हमारी सोच एक नियम पुस्तिका की तरह है, जिसका पालन किया जाना चाहिए।
  • परीक्षण आकलन, परीक्षण दायरा जैसे महत्वपूर्ण पहलू, टेस्ट रणनीति रहे दस्तावेज परीक्षण योजना में, ताकि प्रबंधन टीम द्वारा इसकी समीक्षा की जा सके और अन्य परियोजनाओं के लिए इसका पुनः उपयोग किया जा सके।

परीक्षण योजनाओं के प्रकार

तीन मुख्य प्रकार हैं परीक्षण योजनाएँ सॉफ्टवेयर परीक्षण में.

  1. मास्टर टेस्ट योजना: सभी परीक्षण स्तरों के लिए समग्र परीक्षण रणनीति, दायरा, संसाधन और कार्यक्रम की रूपरेखा प्रस्तुत करने वाला एक उच्च-स्तरीय दस्तावेज़। यह परियोजना के मुख्य रोडमैप के रूप में कार्य करता है।
  2. स्तर-विशिष्ट परीक्षण योजना: इकाई, एकीकरण, प्रणाली या स्वीकृति परीक्षण जैसे विशिष्ट परीक्षण स्तरों पर केंद्रित। प्रत्येक योजना उस स्तर के लिए दृष्टिकोण, परिवेश और परिणामों का विवरण देती है।
  3. प्रकार-विशिष्ट परीक्षण योजना: Targetयह प्रदर्शन, सुरक्षा, प्रयोज्यता या स्वचालन परीक्षण जैसे विशिष्ट परीक्षण प्रकारों को परिभाषित करता है। यह उस परीक्षण प्रकार के लिए विशिष्ट उपकरण, तकनीक और मानदंड निर्धारित करता है।

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

टेस्ट प्लान कैसे लिखें

आप पहले से ही जानते हैं कि एक बनाना जाँच की योजना का सबसे महत्वपूर्ण कार्य है परीक्षण प्रबंधन प्रक्रियाIEEE 829 के अनुसार परीक्षण योजना बनाने के लिए नीचे दिए गए सात चरणों का पालन करें

  1. उत्पाद का विश्लेषण करें
  2. परीक्षण रणनीति तैयार करें
  3. परीक्षण के उद्देश्य निर्धारित करें
  4. परीक्षण मानदंड परिभाषित करें
  5. संसाधन आयोजन
  6. परीक्षण वातावरण की योजना बनाएं
  7. अनुसूची और अनुमान
  8. परीक्षण वितरण का निर्धारण करें

एक परीक्षण योजना लिखें

चरण 1) उत्पाद का विश्लेषण करें

आप किसी उत्पाद का परीक्षण कैसे कर सकते हैं? बिना इसके बारे में कोई जानकारी है? जवाब है असंभवआपको एक उत्पाद सीखना होगा बिलकुल परीक्षण से पहले.

परीक्षणाधीन उत्पाद गुरु99 बैंकिंग वेबसाइट है। आपको ग्राहकों और अंतिम उपयोगकर्ताओं की ज़रूरतों और एप्लिकेशन से उनकी अपेक्षाओं को जानने के लिए उन पर शोध करना चाहिए।

  • वेबसाइट का उपयोग कौन करेगा?
  • इसका क्या उपयोग है?
  • यह कैसे काम करेगा?
  • उत्पाद किस सॉफ्टवेयर/हार्डवेयर का उपयोग करता है?

आप साइट का विश्लेषण करने के लिए निम्नलिखित दृष्टिकोण का उपयोग कर सकते हैं।

उत्पाद का विश्लेषण करें

अब आइए उपरोक्त ज्ञान को वास्तविक उत्पाद पर लागू करें: विश्लेषण करें बैंकिंग वेबसाइट https://demo.guru99.com/V4.

उत्पाद का विश्लेषण करें

आपको एक लेना चाहिए चारों ओर देखो इस वेबसाइट और भी की समीक्षा उत्पाद दस्तावेज़ीकरण. Revउत्पाद दस्तावेज़ों को देखने से आपको वेबसाइट की सभी विशेषताओं को समझने में मदद मिलती है और साथ ही इसका उपयोग कैसे करना है, यह भी पता चलता है। यदि आप किसी भी आइटम के बारे में स्पष्ट नहीं हैं, तो आप साक्षात्कार अधिक जानकारी प्राप्त करने के लिए ग्राहक, डेवलपर, डिजाइनर से संपर्क करें।

चरण 2) परीक्षण रणनीति विकसित करें

टेस्ट रणनीति एक है महत्वपूर्ण कदम सॉफ़्टवेयर परीक्षण में परीक्षण योजना बनाने में। परीक्षण रणनीति दस्तावेज़ एक उच्च-स्तरीय दस्तावेज़ होता है, जिसे आमतौर पर परीक्षण प्रबंधक द्वारा विकसित किया जाता है। यह दस्तावेज़ परिभाषित करता है:

  • परियोजनाएं परीक्षण उद्देश्य और उन्हें प्राप्त करने के साधन
  • परीक्षण निर्धारित करता है प्रयास और लागत

अपने प्रोजेक्ट पर वापस आते हुए, आपको उस बैंकिंग वेबसाइट के परीक्षण के लिए एक परीक्षण रणनीति विकसित करनी होगी। आपको नीचे दिए गए चरणों का पालन करना होगा।

परीक्षण रणनीति विकसित करें

चरण 2.1) परीक्षण का दायरा निर्धारित करें

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

  • परीक्षण किए जाने वाले सिस्टम के घटकों (हार्डवेयर, सॉफ्टवेयर, मिडलवेयर, आदि) को इस प्रकार परिभाषित किया गया है “दायरे में“
  • सिस्टम के जिन घटकों का परीक्षण नहीं किया जाएगा, उन्हें भी स्पष्ट रूप से परिभाषित किया जाना चाहिए। "दायरे से बाहर।"

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

  • सबको दो आत्मविश्वास और सटीक जानकारी आप जो परीक्षण कर रहे हैं उसके बारे में।
  • सभी परियोजना सदस्यों के पास होगा स्पष्ट यह समझना कि क्या परीक्षण किया गया है और क्या नहीं।

आप अपनी परियोजना का दायरा कैसे निर्धारित करते हैं?

कार्यक्षेत्र निर्धारित करने के लिए, आपको –

  • सटीक ग्राहक आवश्यकता
  • परियोजना का बजट
  • उत्पाद विशिष्टता
  • आपकी टेस्ट टीम की कुशलता एवं प्रतिभा

अब, इसमें परीक्षण के “दायरे में” और “दायरे से बाहर” को स्पष्ट रूप से परिभाषित किया जाना चाहिए।

  • सॉफ्टवेयर की आवश्यकता के अनुसार ऐनक, परियोजना गुरु 99 बैंक केवल सभी परीक्षण पर ध्यान केंद्रित कार्यों और वेबसाइट का बाहरी इंटरफ़ेस Guru99 किनारा (दायरे में परिक्षण)
  • गैर-कार्यात्मक परीक्षण जैसे तनाव, प्रदर्शन or तार्किक डेटाबेस परीक्षण नहीं किया जाएगा.के बाहर दायरा)

समस्या परिदृश्य

ग्राहक चाहता है कि आप उसके API का परीक्षण करें। लेकिन प्रोजेक्ट का बजट इसकी अनुमति नहीं देता। ऐसे में आप क्या करेंगे?

खैर, ऐसे मामले में, आपको ग्राहक को यह विश्वास दिलाना होगा कि एपीआई परीक्षण यह अतिरिक्त काम है और इसमें काफ़ी संसाधन लगेंगे। उसे अपने तथ्यों के समर्थन में आँकड़े दें। उसे बताएँ कि अगर एपीआई परीक्षण को भी इसमें शामिल कर लिया जाए, तो बजट में XYZ राशि की वृद्धि हो जाएगी।

ग्राहक सहमत है, और तदनुसार, नए स्कोप, आउट-ऑफ-स्कोप आइटम हैं

चरण 2.2) परीक्षण प्रकार की पहचान करें

A परीक्षण प्रकार एक मानक परीक्षण प्रक्रिया है जो अपेक्षित परीक्षण परिणाम देती है।

प्रत्येक परीक्षण प्रकार को एक विशिष्ट प्रकार की उत्पाद त्रुटियों की पहचान करने के लिए तैयार किया जाता है। लेकिन, सभी परीक्षण प्रकारों का उद्देश्य एक सामान्य लक्ष्य प्राप्त करना है: "का शीघ्र पता लगाना ग्राहक को उत्पाद जारी करने से पहले सभी दोषों की जांच की जाएगी”

RSI आमतौर पर इस्तेमाल किया परीक्षण प्रकारों का वर्णन चित्र में निम्नानुसार किया गया है

वहां परीक्षण के कई प्रकार किसी सॉफ़्टवेयर उत्पाद के परीक्षण के लिए। आपकी टीम नहीं डाल सकते सभी प्रकार के परीक्षणों को संभालने के लिए पर्याप्त प्रयास में। परीक्षण प्रबंधक के रूप में, आपको प्राथमिकता परीक्षण के प्रकार

  • परीक्षण के कौन से प्रकार होने चाहिए ध्यान केंद्रित वेब अनुप्रयोग परीक्षण के लिए?
  • परीक्षण के कौन से प्रकार होने चाहिए उपेक्षित लागत बचाने के लिए?

चरण 2.3) जोखिम और मुद्दों का दस्तावेजीकरण करें

जोखिम एक भविष्य है अनिश्चित घटना की संभावना के साथ घटना और एक संभावित नुकसान के लिए। जब ​​जोखिम वास्तव में घटित होता है, तो यह 'मुद्दा'.

लेख में जोखिम विश्लेषण और समाधानआप पहले ही 'जोखिम' विश्लेषण के बारे में विस्तार से जान चुके हैं और परियोजना में संभावित जोखिमों की पहचान कर चुके हैं।

QA परीक्षण योजना में, आप उन जोखिमों का दस्तावेजीकरण करेंगे

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

चरण 2.4) टेस्ट लॉजिस्टिक्स बनाएं

टेस्ट लॉजिस्टिक्स में, टेस्ट मैनेजर को निम्नलिखित प्रश्नों के उत्तर देने चाहिए:

  • कौन परीक्षण करेंगे?
  • . क्या परीक्षण होगा?

परीक्षण कौन करेगा?

हो सकता है कि आपको उन परीक्षकों के सटीक नाम न पता हों जो परीक्षण करेंगे, लेकिन परीक्षक का प्रकार परिभाषित किया जा सकता।

किसी विशिष्ट कार्य के लिए सही सदस्य का चयन करने के लिए, आपको यह विचार करना होगा कि उनके कौशल उस कार्य के लिए उपयुक्त हैं या नहीं, और परियोजना के बजट का भी अनुमान लगाना होगा। कार्य के लिए गलत सदस्य का चयन करने से परियोजना प्रभावित हो सकती है। असफल or देरी से.

निम्नलिखित कौशल रखने वाला व्यक्ति सॉफ्टवेयर परीक्षण करने के लिए आदर्श है:

  • करने की क्षमता समझना ग्राहक का दृष्टिकोण
  • बलवान इच्छा गुणवत्ता के लिए
  • ध्यान दें विवरण करने के लिए
  • अच्छा सहयोग

आपके प्रोजेक्ट में, वह सदस्य जो परीक्षण निष्पादन का प्रभार संभालेगा, वह है परीक्षकपरियोजना बजट के आधार पर, आप परीक्षक के रूप में किसी इन-हाउस या आउटसोर्स सदस्य का चयन कर सकते हैं।

परीक्षण कब होगा?

परीक्षण गतिविधियों का मिलान संबंधित विकास गतिविधियों से किया जाना चाहिए।

आप परीक्षण तब शुरू करेंगे जब आपके पास सभी आवश्यक वस्तुएँ निम्नलिखित चित्र में दिखाया गया है।

परीक्षण घटित

चरण 3) परीक्षण उद्देश्य परिभाषित करें

परीक्षण उद्देश्य, परीक्षण निष्पादन का समग्र लक्ष्य और उपलब्धि है। परीक्षण का उद्देश्य यथासंभव अधिक से अधिक सॉफ़्टवेयर दोषों का पता लगाना है; यह सुनिश्चित करना है कि परीक्षणाधीन सॉफ़्टवेयर बग मुक्त रिलीज से पहले।

परीक्षण उद्देश्यों को परिभाषित करने के लिए, आपको निम्नलिखित दो चरण करने चाहिए

  1. उन सभी सॉफ्टवेयर सुविधाओं (कार्यक्षमता, प्रदर्शन, GUI...) की सूची बनाएं जिनका परीक्षण करना आवश्यक हो सकता है।
  2. को परिभाषित करो लक्ष्य या लक्ष्य उपरोक्त विशेषताओं के आधार पर परीक्षण का

आइए अपने गुरु99 बैंक परीक्षण प्रोजेक्ट के परीक्षण उद्देश्य को खोजने के लिए इन चरणों को लागू करें

आप चुन सकते हैं 'उपर से नीचे' वेबसाइट की उन विशेषताओं को खोजने की विधि जिनका परीक्षण करने की आवश्यकता हो सकती है। इस विधि में, आप परीक्षण के तहत एप्लिकेशन को कई भागों में विभाजित करते हैं घटकों और उप घटकों.

पिछले विषय में, आपने पहले ही आवश्यकता विनिर्देशों का विश्लेषण कर लिया है और वेबसाइट का अवलोकन कर लिया है, इसलिए आप एक बना सकते हैं मन में नक्शे बनाना वेबसाइट की विशेषताएं इस प्रकार खोजें:

परीक्षण उद्देश्य परिभाषित करें

यह आंकड़ा गुरु99 वेबसाइट की सभी विशेषताओं को दर्शाता है।

उपरोक्त विशेषताओं के आधार पर, आप प्रोजेक्ट गुरु99 का परीक्षण उद्देश्य निम्नानुसार परिभाषित कर सकते हैं:

  • जाँच करें कि क्या वेबसाइट Guru99 कार्यक्षमता(खाता, जमा...) वास्तविक व्यावसायिक वातावरण में बिना किसी त्रुटि या बग के अपेक्षानुसार काम कर रहा है
  • जाँच करें कि वेबसाइट का बाहरी इंटरफ़ेस, जैसे UI, अपेक्षा के अनुरूप काम कर रहा है और ग्राहकों की आवश्यकताओं को पूरा करता है
  • सत्यापित करें प्रयोज्य वेबसाइट की क्या कार्यक्षमताएँ उपयोगकर्ता के लिए सुविधाजनक हैं या नहीं?

चरण 4) परीक्षण मानदंड परिभाषित करें

परीक्षण मानदंड एक मानक या नियम है जिस पर परीक्षण प्रक्रिया या परीक्षण निर्णय आधारित हो सकता है। परीक्षण मानदंड दो प्रकार के होते हैं:

निलंबन मानदंड

किसी परीक्षण के लिए महत्वपूर्ण निलंबन मानदंड निर्दिष्ट करें। यदि परीक्षण के दौरान निलंबन मानदंड पूरे हो जाते हैं, तो सक्रिय परीक्षण चक्र होगा निलंबित जब तक मानदंड पूरे नहीं हो जाते संकल्प.

परीक्षण योजना उदाहरण: यदि आपकी टीम के सदस्य रिपोर्ट करते हैं कि 40% तक परीक्षण मामलों में से असफल होने पर, आपको निलंबित जब तक विकास टीम सभी असफल मामलों को ठीक नहीं कर लेती, तब तक परीक्षण जारी रहेगा।

परीक्षण मानदंड परिभाषित करें

मानदंड से बाहर निकलें

यह उन मानदंडों को निर्दिष्ट करता है जो दर्शाते हैं सफल परीक्षण चरण का समापन। निकास मानदंड परीक्षण के लक्षित परिणाम हैं और विकास के अगले चरण में आगे बढ़ने से पहले आवश्यक हैं। उदाहरण: 95% तक सभी महत्वपूर्ण परीक्षण मामलों में से प्रत्येक को पास होना होगा।

निकास मानदंड को परिभाषित करने के कुछ तरीके लक्षित निर्दिष्ट करके हैं दौड़ की दर और पारित दर.

  • रन रेट के बीच का अनुपात है निष्पादित परीक्षण मामलों की संख्या और/या कुल परीक्षण मामले परीक्षण विनिर्देश का। उदाहरण के लिए, परीक्षण विनिर्देश में कुल 120 TC हैं, लेकिन परीक्षक ने केवल 100 TC निष्पादित किए, इसलिए रन रेट 100/120 = 0.83 (83%) है।
  • उत्तीर्ण दर के बीच का अनुपात है पारित परीक्षण मामलों / निष्पादित परीक्षण मामलों की संख्याउदाहरण के लिए, उपरोक्त 100 निष्पादित TC में से 80 TC पास हुए, इसलिए पास दर 80/100 = 0.8 (80%) है

यह डेटा टेस्ट मीट्रिक दस्तावेज़ों में पुनः प्राप्त किया जा सकता है।

  • रन दर अनिवार्य है 100% तक जब तक कोई स्पष्ट कारण न बताया जाए।
  • पास दर परियोजना के दायरे पर निर्भर है, लेकिन उच्च उत्तीर्ण दर प्राप्त करना एक लक्ष्य है.

परीक्षण योजना उदाहरण:आपकी टीम ने पहले ही परीक्षण निष्पादन कर लिया है। वे आपको परीक्षण परिणाम की रिपोर्ट करते हैं, और वे चाहते हैं कि आप पुष्टि करें निकास मानदंड.

परीक्षण मानदंड परिभाषित करें

उपरोक्त मामले में, रन रेट अनिवार्य है और 100% तक , लेकिन परीक्षण दल ने केवल 90% परीक्षण मामले ही पूरे किए। इसका मतलब है कि रन रेट संतुष्ट नहीं है, इसलिए निकास मानदंड की पुष्टि न करें।

चरण 5) संसाधन नियोजन

संसाधन योजना एक विस्तृत सारांश किसी परियोजना कार्य को पूरा करने के लिए आवश्यक सभी प्रकार के संसाधनों का। संसाधन, किसी परियोजना को पूरा करने के लिए आवश्यक मानव, उपकरण और सामग्री हो सकते हैं।

संसाधन नियोजन परीक्षण नियोजन का एक महत्वपूर्ण कारक है क्योंकि यह मदद करता है निर्धारित करने la संख्या परियोजना के लिए उपयोग किए जाने वाले संसाधनों (कर्मचारियों, उपकरणों...) की संख्या। इसलिए, परीक्षण प्रबंधक परियोजना के लिए सही समय-सारणी और अनुमान लगा सकता है।

यह अनुभाग आपकी परियोजना के लिए अनुशंसित संसाधनों को दर्शाता है।

मानव संसाधन (ऐच आर)

निम्न तालिका आपकी परियोजना टीम के विभिन्न सदस्यों को दर्शाती है

नहीं. सदस्य कार्य
1. टेस्ट मैनेजर प्रबंधित संपूर्ण परियोजना
परियोजना परिभाषित करें दिशाओं
उपयुक्त संसाधन प्राप्त करें
2. टेस्टर उपयुक्त परीक्षण तकनीकों/उपकरणों/स्वचालन वास्तुकला की पहचान करना और उनका वर्णन करना
परीक्षण दृष्टिकोण को सत्यापित करें और उसका मूल्यांकन करें
निष्पादित करना परीक्षण, लॉग इन परिणाम, और रिपोर्ट दोष.
परियोजना बजट के आधार पर परीक्षक इन-सोर्स्ड या आउटसोर्स्ड सदस्य हो सकते हैं।
उस कार्य के लिए जिसकी आवश्यकता है कम कौशल, मैं आपको चुनने की सलाह देता हूं आउटसोर्स सदस्यों को बचाना परियोजना लागत.
3. डेवलपर परीक्षण में को लागू करें परीक्षण मामले, परीक्षण कार्यक्रम, परीक्षण सूट, आदि।
4. परीक्षण प्रशासक बनाता है और सुनिश्चित करता है परीक्षण का वातावरण और परिसंपत्तियां हैं कामयाब और बनाए रखा
समर्थन परीक्षक परीक्षण निष्पादन के लिए परीक्षण वातावरण का उपयोग करना
5. एसक्यूए सदस्य गुणवत्ता आश्वासन का प्रभार संभालें।
यह पुष्टि करने के लिए जांचें कि क्या परीक्षण प्रक्रिया निर्दिष्ट आवश्यकताओं को पूरा कर रही है

सिस्टम संसाधन

वेब एप्लिकेशन के परीक्षण के लिए, आपको संसाधनों की योजना इस प्रकार बनानी चाहिए:

नहीं. संसाधन Descriptआयनों
1. सर्वर परीक्षण के अंतर्गत वेब अनुप्रयोग स्थापित करें.
इसमें एक अलग वेब सर्वर, डेटाबेस सर्वर और एप्लिकेशन सर्वर (यदि लागू हो) शामिल हैं
2. परीक्षण उपकरण परीक्षण उपकरण का कार्य परीक्षण को स्वचालित करना, उपयोगकर्ता संचालन का अनुकरण करना और परीक्षण परिणाम उत्पन्न करना है।
इस परियोजना के लिए आप कई परीक्षण उपकरणों का उपयोग कर सकते हैं, जैसे Selenium, क्यूटीपी, आदि.
3. नेटवर्क वास्तविक व्यवसाय और उपयोगकर्ता वातावरण का अनुकरण करने के लिए आपको LAN और इंटरनेट सहित एक नेटवर्क की आवश्यकता होती है
4. कंप्यूटर वह पीसी जिसका उपयोग उपयोगकर्ता अक्सर वेब सर्वर से कनेक्ट करने के लिए करते हैं

चरण 6) परीक्षण वातावरण की योजना बनाएं

परीक्षण वातावरण क्या है?

परीक्षण वातावरण सॉफ़्टवेयर और हार्डवेयर का एक सेटअप होता है जिस पर परीक्षण टीम परीक्षण मामलों को निष्पादित करती है। परीक्षण वातावरण में शामिल हैं: वास्तविक व्यवसाय और उपयोगकर्ता वातावरण के साथ-साथ भौतिक वातावरण, जैसे कि सर्वर और फ्रंट-एंड रनिंग वातावरण।

परीक्षण वातावरण कैसे सेट करें

अपने प्रोजेक्ट पर वापस आते हुए, आप एक प्रोजेक्ट कैसे स्थापित करते हैं? परीक्षण का वातावरण इस बैंकिंग वेबसाइट के लिए क्या करें?

इस कार्य को पूरा करने के लिए, आपको चाहिए मजबूत सहयोग परीक्षण टीम और विकास टीम के बीच।

परीक्षण वातावरण स्थापित करें

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

  • यह वेबसाइट एक समय में अधिकतम कितने उपयोगकर्ता कनेक्शन संभाल सकती है?
  • इस वेबसाइट को स्थापित करने के लिए हार्डवेयर/सॉफ्टवेयर की क्या आवश्यकताएं हैं?
  • क्या वेबसाइट ब्राउज़ करने के लिए उपयोगकर्ता के कंप्यूटर को किसी विशेष सेटिंग की आवश्यकता होती है?

निम्नलिखित चित्र बैंकिंग वेबसाइट के परीक्षण वातावरण का वर्णन करता है https://demo.guru99.com/V4

परीक्षण वातावरण स्थापित करें

चरण 7) अनुसूची और अनुमान

लेख में परीक्षण आकलनआपने प्रोजेक्ट पूरा करने के प्रयास का अनुमान लगाने के लिए पहले ही कुछ तकनीकों का इस्तेमाल किया है। अब आपको उस अनुमान के साथ-साथ शेड्यूल को भी टेस्ट प्लानिंग में शामिल करना चाहिए।

परीक्षण अनुमान चरण में, मान लीजिए कि आप पूरे प्रोजेक्ट को छोटे-छोटे कार्यों में विभाजित करते हैं और प्रत्येक कार्य के लिए अनुमान इस प्रकार जोड़ते हैं

कार्य सदस्यगण प्रयास का अनुमान लगाएं
परीक्षण विनिर्देश बनाएं टेस्ट डिज़ाइनर 170 मानव-घंटा
परीक्षण निष्पादन करें परीक्षक, परीक्षण प्रशासक 80 मानव-घंटा
जाँच रिपोर्ट टेस्टर 10 मानव-घंटा
परीक्षण वितरण 20 मानव-घंटा
कुल 280 मानव-घंटा

फिर आप बनाते हैं अनुसूची इन कार्यों को पूरा करने के लिए.

प्रोजेक्ट प्रबंधन में शेड्यूल बनाना एक आम शब्द है। टेस्ट प्लानिंग में एक ठोस शेड्यूल बनाकर, टेस्ट मैनेजर इसे प्रोजेक्ट की प्रगति की निगरानी और लागत में वृद्धि को नियंत्रित करने के लिए एक उपकरण के रूप में इस्तेमाल कर सकता है।

प्रोजेक्ट शेड्यूल बनाने के लिए, परीक्षण प्रबंधक को निम्नलिखित कई प्रकार के इनपुट की आवश्यकता होती है:

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

आइये एक उदाहरण से अभ्यास करें:

मान लीजिए बॉस प्रोजेक्ट गुरु99 को पूरा करना चाहता है एक महीने के लिए, और आपने टेस्ट अनुमान में प्रत्येक कार्य के लिए प्रयास का अनुमान पहले ही लगा लिया है। आप शेड्यूल इस प्रकार बना सकते हैं

अनुसूची और अनुमान

चरण 8) परीक्षण वितरण

परीक्षण डिलिवरेबल्स उन सभी दस्तावेजों, उपकरणों और अन्य घटकों की सूची है जिन्हें परीक्षण प्रयास के समर्थन में विकसित और अनुरक्षित किया जाना है।

प्रत्येक चरण में अलग-अलग परीक्षण परिणाम होते हैं सॉफ्टवेयर विकास जीवनचक्र.

परीक्षण वितरित करें

परीक्षण सामग्री उपलब्ध कराई गई है से पहले परीक्षण चरण.

  • परीक्षण योजना दस्तावेज़.
  • परीक्षण मामले दस्तावेज़
  • परीक्षण डिजाइन विनिर्देश.

परीक्षण सामग्री उपलब्ध कराई गई है दौरान परीक्षण

  • टेस्ट स्क्रिप्ट
  • सिम्युलेटर।
  • परीक्षण डेटा
  • परीक्षण ट्रेसेबिलिटी मैट्रिक्स
  • त्रुटि लॉग और निष्पादन लॉग.

परीक्षण सामग्री उपलब्ध कराई गई है बाद परीक्षण चक्र समाप्त हो गया है।

  • परीक्षण परिणाम/रिपोर्ट
  • दोष रिपोर्ट
  • स्थापना/परीक्षण प्रक्रिया दिशानिर्देश
  • जारी नोट्स

परीक्षण योजना में सामान्य चुनौतियाँ (और उनके समाधान)

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

  1. अस्पष्ट आवश्यकताएँ
    चुनौती: अस्पष्ट या बदलती परियोजना आवश्यकताओं के कारण परीक्षण कवरेज अपूर्ण हो जाता है।
    उपाय: आवश्यकता संबंधी वॉकथ्रू का संचालन करें और एक जीवंत आवश्यकता ट्रेसिबिलिटी मैट्रिक्स बनाए रखें।
  2. सीमित साधन
    चुनौती: अपर्याप्त उपकरण, समय या कुशल परीक्षक परीक्षण की गुणवत्ता को प्रभावित करते हैं।
    उपाय: महत्वपूर्ण परीक्षण मामलों को प्राथमिकता दें और दोहराए जाने वाले कार्यों के लिए स्वचालन का लाभ उठाएं।
  3. अवास्तविक समय सीमा
    चुनौती: तंग कार्यक्रम के कारण उचित परीक्षण डिजाइन और निष्पादन के लिए समय कम हो जाता है।
    उपाय: आकलन तकनीकों का उपयोग करें और हितधारकों को जोखिमों के बारे में पहले ही बता दें।
  4. खराब संचार
    चुनौती: टीमों के बीच गलत संरेखण के कारण देरी और पुनः कार्य करना पड़ता है।
    उपाय: पारदर्शिता के लिए नियमित समन्वय बैठकें और साझा डैशबोर्ड लागू करें।
  5. अपर्याप्त जोखिम प्रबंधन
    चुनौती: संभावित जोखिमों की अनदेखी करने से परियोजना की समयसीमा पटरी से उतर सकती है।
    उपाय: जोखिमों की शीघ्र पहचान करें, जोखिम लॉग बनाए रखें, तथा शमन रणनीतियों की योजना बनाएं।

पूछे जाने वाले प्रश्न:

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

परीक्षण योजना यह सुनिश्चित करती है कि परीक्षण व्यवस्थित, सुसंगत और लक्ष्य-उन्मुख हो, जिससे टीमों को जोखिम, संसाधनों और समयसीमाओं का प्रभावी ढंग से प्रबंधन करने में मदद मिलती है।

परीक्षण योजना के प्रमुख घटक हैं - दायरा, उद्देश्य, परीक्षण मानदंड, संसाधन, अनुसूची, जोखिम प्रबंधन और डिलिवरेबल्स।

परीक्षण योजना यह परिभाषित करती है कि किसी परियोजना के लिए परीक्षण कैसे किया जाता है, जबकि परीक्षण रणनीति यह परिभाषित करती है कि विभिन्न परियोजनाओं में क्या और क्यों किया जाता है।

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

उपकरण जैसे टेस्टरेल, जीरा, जेफिर, और अभ्यास परीक्षण परीक्षण योजनाओं को कुशलतापूर्वक बनाने, प्रबंधित करने और ट्रैक करने में सहायता करते हैं। वे स्वचालन, रीयल-टाइम रिपोर्टिंग, सहयोग और CI/CD पाइपलाइनों के साथ एकीकरण की सुविधाएँ प्रदान करते हैं - जिससे परियोजनाओं में व्यवस्थित परीक्षण निष्पादन और बेहतर ट्रेसेबिलिटी सुनिश्चित होती है।

परीक्षण योजना का मुख्य कार्य है समग्र परीक्षण दृष्टिकोण को परिभाषित करें — जिसमें दायरा, उद्देश्य, समय-सारिणी, संसाधन और जोखिम न्यूनीकरण शामिल हैं। यह सुनिश्चित करता है कि परीक्षण व्यावसायिक लक्ष्यों के अनुरूप हो, प्रयासों को अनुकूलित करे, और निर्धारित समय-सीमा के भीतर विश्वसनीय, उच्च-गुणवत्ता वाला सॉफ़्टवेयर प्रदान करे।

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