टेस्ट प्लान टेम्प्लेट: वेब एप्लिकेशन उदाहरण के साथ नमूना दस्तावेज़

विषय - सूची:

Anonim

टेस्ट प्लान टेम्पलेट क्या है?

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

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

नमूना परीक्षण योजना टेम्पलेट डाउनलोड करें

नीचे देखें एक परीक्षण योजना के महत्वपूर्ण घटक-

  • 1 परिचय
  • 1.1 स्कोप
  • 1.1.1 स्कोप में
  • 1.1.2 स्कोप से बाहर
  • 1.2 गुणवत्ता उद्देश्य
  • 1.3 भूमिकाएँ और जिम्मेदारियाँ
  • 2 टेस्ट पद्धति
  • २.१ अवलोकन करें
  • २.२ टेस्ट स्तर
  • 2.3 बग ट्राइएज
  • 2.4 सस्पेंशन मानदंड और बहाली आवश्यकताएं
  • 2.5 टेस्ट पूर्णता
  • 3 टेस्ट डिलीवरी
  • 4 संसाधन और पर्यावरण आवश्यकताएं
  • 4.1 परीक्षण उपकरण
  • ४.२ टेस्ट पर्यावरण

1 परिचय

परियोजना के लिए उपयोग की जाने वाली परीक्षण रणनीतियों, प्रक्रिया, वर्कफ़्लो और कार्यप्रणाली का संक्षिप्त परिचय

१.१) स्कोप

1.1.1) स्कोप में

स्कोप सॉफ्टवेयर की उन विशेषताओं, कार्यात्मक या गैर-कार्यात्मक आवश्यकताओं को परिभाषित करता है जिन्हें परीक्षण किया जाएगा

1.1.2) स्कोप से बाहर

स्कोप से सॉफ्टवेयर की उन विशेषताओं, कार्यात्मक या गैर-कार्यात्मक आवश्यकताओं को परिभाषित करता है जिनका परीक्षण नहीं किया जाएगा

1.2) गुणवत्ता उद्देश्य

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

आपके परीक्षण परियोजना के कुछ उद्देश्य हो सकते हैं

  • परीक्षण के तहत आवेदन सुनिश्चित करें कि कार्यात्मक और गैर-कार्यात्मक आवश्यकताओं के अनुरूप है
  • सुनिश्चित करें कि ऑटो ग्राहक द्वारा परिभाषित गुणवत्ता विनिर्देशों को पूरा करता है
  • कीड़े / मुद्दों की पहचान की जाती है और लाइव होने से पहले उन्हें तय किया जाता है

1.3) भूमिकाएं और जिम्मेदारियां

विभिन्न टीम के सदस्यों की भूमिका और जिम्मेदारियों का विस्तार से वर्णन

  • क्यूए विश्लेषक
  • टेस्ट मैनेजर
  • विन्यास प्रबंधक
  • डेवलपर्स
  • स्थापना टीम

दूसरों के बीच

2) टेस्ट मेथोडोलॉजी

२.१) अवलोकन

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

  • झरना
  • चलने का
  • चुस्त
  • चरम कार्यक्रम

चयनित कार्यप्रणाली कई कारकों पर निर्भर करती है। आप यहां टेस्ट मेथडोलॉजी के बारे में पढ़ सकते हैं

२.२) टेस्ट स्तर

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

2.3) बग ट्राइएज

ट्राइएज का लक्ष्य है

  • प्रत्येक बग के लिए रिज़ॉल्यूशन के प्रकार को परिभाषित करने के लिए
  • कीड़े को प्राथमिकता देने के लिए और सभी के लिए एक कार्यक्रम निर्धारित करें "टू बी फिक्स्ड बग्स"।

२.४) सस्पेंशन क्राइटेरिया और रिजुमनेशन रिक्वायरमेंट्स

निलंबन मानदंड परीक्षण प्रक्रिया के सभी या भाग को निलंबित करने के लिए उपयोग किए जाने वाले मानदंड को परिभाषित करते हैं जबकि निलंबन मापदंड निर्धारित करते हैं कि परीक्षण निलंबित होने के बाद फिर से शुरू हो सकता है।

2.5) टेस्ट कम्प्लीटनेस

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

उदाहरण के लिए, परीक्षण पूर्णता की जांच करने के लिए कुछ मानदंड होंगे

  • 100% परीक्षण कवरेज
  • सभी मैनुअल और स्वचालित परीक्षण मामलों को निष्पादित किया गया
  • सभी खुले बग तय हो गए हैं या अगली रिलीज में तय किए जाएंगे

3) परीक्षण वितरण

यहां उन सभी टेस्ट कलाकृतियों का उल्लेख है जो परीक्षण जीवनचक्र के विभिन्न चरणों के दौरान वितरित किए जाएंगे।

यहाँ सरल डिलिवरेबल्स हैं

  • जाँच की योजना
  • परीक्षण के मामलों
  • आवश्यकता Traceability मैट्रिक्स
  • दोष रिपोर्ट
  • टेस्ट की रणनीति
  • परीक्षण मेट्रिक्स
  • ग्राहक साइन ऑफ करें

4) संसाधन और पर्यावरण आवश्यकताएं

4.1) परीक्षण उपकरण

जैसे टूल की एक सूची बनाएं

  • आवश्यकताएँ ट्रैकिंग उपकरण
  • बग ट्रैकिंग उपकरण
  • स्वचालन उपकरण

परियोजना का परीक्षण करने के लिए आवश्यक

4.2) टेस्ट पर्यावरण

इसमें न्यूनतम हार्डवेयर आवश्यकताओं का उल्लेख है जो अनुप्रयोग का परीक्षण करने के लिए उपयोग किया जाएगा।

क्लाइंट-विशिष्ट सॉफ़्टवेयर के अलावा सॉफ़्टवेयर के निम्नलिखित आवश्यक हैं।

  • विंडोज 8 और इसके बाद के संस्करण
  • कार्यालय 2013 और इसके बाद के संस्करण
  • एमएस एक्सचेंज, आदि।

5) शर्तें / परिवर्णी

परियोजना में प्रयुक्त किसी भी शब्द या समास का उल्लेख करें

TERM / ACRONYM परिभाषा
एपीआई एप्लिकेशन प्रोग्राम इंटरफ़ेस
ऑटो टेस्ट के तहत आवेदन

उपरोक्त परीक्षण योजना टेम्पलेट प्रारूप डाउनलोड करें

नमूना परीक्षण योजना दस्तावेज़ बैंकिंग वेब अनुप्रयोग उदाहरण

1 परिचय

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

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

1.1 स्कोप

1.1.1 स्कोप में

वेबसाइटगुरु99 बैंक की सभी सुविधा जो सॉफ्टवेयर आवश्यकता चश्मा में परिभाषित की गई थी, को सर्वश्रेष्ठ करने की आवश्यकता है

मोड्यूल का नाम लागू रोल्स विवरण
बैलेंस पूछताछ प्रबंधक ग्राहक ग्राहक : एक ग्राहक के कई बैंक खाते हो सकते हैं। उन्होंने कहा कि कर सकते हैं
अपने खातों केवल का संतुलन देखनेप्रबंधक सभी ग्राहकों को जो की शेष राशि देख सकते हैं एक प्रबंधक:
उसकी देखरेख में आ
फंड ट्रांसफर प्रबंधक ग्राहक ग्राहक: एक ग्राहक अपने स्वयं के
खाते से किसी भी गंतव्य खाते में धनराशि स्थानांतरित कर सकता है ।प्रबंधक : एक प्रबंधक किसी भी स्रोत बैंक
खाते से गंतव्य खाते में धनराशि स्थानांतरित कर सकता है
मिनी स्टेटमेंट प्रबंधक ग्राहक मिनी स्टेटमेंट किसी खाते के अंतिम 5 लेन-देन दिखाई देगा: ग्राहक एक ग्राहक केवल अपने "स्वयं" की मिनी बयान देख सकते हैं
खातोंप्रबंधक: एक प्रबंधक किसी भी खाते की मिनी बयान देख सकते हैं
स्वनिर्धारित कथन प्रबंधक ग्राहक एक कस्टमाइज्ड स्टेटमेंट आपको
डेट, ट्रांजैक्शन वैल्यू के आधार पर किसी खाते में लेनदेन को फ़िल्टर करने और प्रदर्शित करने की अनुमति देता है।ग्राहक: केवल
अपने "अपने" अकाउंट्समैनेजर का कस्टमाइज़्ड- ​​स्टेटमेंट देख सकता है : एक मैनेजर किसी भी
खाते का कस्टमाइज़ेशन देख सकता है
पासवर्ड बदलें प्रबंधक ग्राहक ग्राहक: एक ग्राहक केवल अपने खाते का पासवर्ड बदल सकता है।प्रबंधक : एक प्रबंधक केवल अपने खाते का पासवर्ड बदल सकता है।
वह अपने ग्राहकों के पासवर्ड नहीं बदल सकता है
नए ग्राहक मैनेजर प्रबंधक : एक प्रबंधक एक नया ग्राहक जोड़ सकता है।
मैनेजर प्रबंधक: एक प्रबंधक
ग्राहक के पते, ईमेल, टेलीफोन जैसे विवरण संपादित कर सकता है ।
नया खाता मैनेजर वर्तमान में सिस्टम 2 प्रकार के खाते प्रदान करता है
• बचत
• वर्तमान में
एक ग्राहक के पास कई बचत खाते हो सकते हैं (एक उसका नाम,
एक संयुक्त नाम आदि में)।
उसके पास विभिन्न कंपनियों के लिए कई चालू खाते हो सकते हैं

या उसके पास एक से अधिक करंट और बचत खाते हो सकते हैं।प्रबंधक: एक प्रबंधक एक मौजूदा
ग्राहक के लिए एक नया खाता जोड़ सकता है ।
खाता संपादित करें मैनेजर प्रबंधक: एक प्रबंधक एक मौजूदा खाते के लिए एक संपादित खाता विवरण जोड़ सकता है
खाता हटा दो मैनेजर प्रबंधक: एक प्रबंधक ग्राहक के लिए एक खाता हटा सकता है।
ग्राहक को हटा दें मैनेजर एक ग्राहक को केवल तभी हटाया जा सकता है जब उसके पास कोई सक्रिय चालू या बचत खाताप्रबंधक न हो: एक प्रबंधक ग्राहक को हटा सकता है।
जमा मैनेजर प्रबंधक: एक प्रबंधक किसी भी खाते में पैसा जमा कर सकता है।
आमतौर पर तब किया जाता है जब नकदी एक बैंक शाखा में जमा की जाती है।
निकासी मैनेजर प्रबंधक: एक प्रबंधक किसी भी खाते से पैसे निकाल सकता है।
आमतौर पर तब किया जाता है जब किसी बैंक की शाखा में कैश निकाला जाता है।

1.1.2 स्कोप से बाहर

इन सुविधाओं का परीक्षण नहीं किया जाता है क्योंकि वे सॉफ़्टवेयर आवश्यकता चश्मा में शामिल नहीं हैं

  • उपयोगकर्ता इंटरफेस
  • हार्डवेयर इंटरफेस
  • सॉफ्टवेयर इंटरफेस
  • डेटाबेस तार्किक
  • संचार इंटरफेस
  • वेबसाइट सुरक्षा और प्रदर्शन

1.2 गुणवत्ता उद्देश्य

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

... आदि की गारंटी देने के लिए ये सभी ऑपरेशन सामान्य रूप से वास्तविक कारोबारी माहौल में काम कर सकते हैं।

1.3 भूमिकाएँ और जिम्मेदारियाँ

प्रोजेक्ट लागत बचाने के लिए परीक्षक को परीक्षक के रूप में आउटसोर्स सदस्यों का उपयोग करना चाहिए ।

नहीं। सदस्य कार्य
१। टेस्ट मैनेजर संपूर्ण प्रोजेक्ट प्रबंधित करें प्रोजेक्ट दिशाओं को उपयुक्त संसाधनों को परिभाषित करें
२। परीक्षा उपयुक्त परीक्षण तकनीकों / उपकरणों / स्वचालन वास्तुकला की पहचान करना और वर्णन करना और परीक्षण दृष्टिकोण का परीक्षण करना, परीक्षण करना, परिणाम का आकलन करना, दोषों की रिपोर्ट करना। आउटसोर्स सदस्य
३। टेस्ट में डेवलपर परीक्षण मामलों, परीक्षण कार्यक्रम, परीक्षण सूट आदि को लागू करें।
४। परीक्षण प्रशासक बनाता है और सुनिश्चित करता है कि परीक्षण के वातावरण और संपत्ति का प्रबंधन किया जाता है और परीक्षण निष्पादन के लिए परीक्षण वातावरण का उपयोग करने के लिए समर्थन परीक्षक को बनाए रखा जाता है
५। SQA के सदस्य गुणवत्ता आश्वासन का प्रभारी लें यह पुष्टि करने के लिए जांचें कि परीक्षण प्रक्रिया निर्दिष्ट आवश्यकताओं को पूरा कर रही है या नहीं

2 टेस्ट पद्धति

२.१ अवलोकन करें

२.२ टेस्ट स्तर

प्रोजेक्ट गुरु 99 बैंक में, 3 प्रकार के परीक्षण किए जाने चाहिए।

  • एकीकरण परीक्षण (व्यक्तिगत सॉफ्टवेयर मॉड्यूल एक समूह के रूप में संयुक्त और परीक्षण किए जाते हैं)
  • सिस्टम टेस्टिंग: सिस्टम के अनुपालन को उसकी निर्दिष्ट आवश्यकताओं के मूल्यांकन के लिए एक पूर्ण , एकीकृत सिस्टम पर आयोजित किया गया
  • एपीआई परीक्षण: परीक्षण के तहत सॉफ्टवेयर के लिए सभी एपीआई बनाएं

2.3 बग ट्राइएज

2.4 सस्पेंशन मानदंड और बहाली आवश्यकताएं

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

2.5 टेस्ट पूर्णता

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

2.6 परियोजना कार्य और आकलन और अनुसूची

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

इन कार्यों को पूरा करने के लिए अनुसूची

3 टेस्ट डिलीवरी

टेस्ट डिलिवरेबल्स नीचे दिए गए हैं

परीक्षण चरण से पहले

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

परीक्षण के दौरान

- टेस्ट टूल सिमुलेटर।

- परीक्षण डेटा

- टेस्ट ट्रेस-क्षमता मैट्रिक्स - त्रुटि लॉग और निष्पादन लॉग।

परीक्षण चक्र समाप्त होने के बाद

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

4 संसाधन और पर्यावरण आवश्यकताएं

4.1 परीक्षण उपकरण

नहीं। साधन विवरण
१। सर्वर डेटाबेस सर्वर की आवश्यकता है जो MySQL सर्वर वेब सर्वर स्थापित करता है जो Apache सर्वर स्थापित करता है
२। परीक्षण उपकरण एक परीक्षण उपकरण विकसित करें जो पूर्व निर्धारित रूप और स्वचालित परीक्षण निष्पादन के लिए परीक्षण परिणाम उत्पन्न कर सकता है
३। नेटवर्क कम से कम 5 एमबी / एस की गति के साथ एक लैन गिगाबिट और 1 इंटरनेट लाइन सेटअप करें
४। संगणक कम से कम 4 कंप्यूटर विंडोज 7, रैम 2 जीबी, सीपीयू 3.4 जीएचजेड चलाते हैं

४.२ टेस्ट पर्यावरण

नीचे दिए गए आंकड़े के अनुसार टेस्ट पर्यावरण सेटअप किया जाना है