क्षेत्र में सॉफ्टवेयर परीक्षण, “उपयोग केस” और “परीक्षण केस” सबसे महत्वपूर्ण और निकटता से जुड़े शब्द हैं, लेकिन वे बहुत अलग हैं।
- एक उपयोग केसहमें बताता है कि एक प्रणाली दिए गए स्थितियों के तहत कैसे व्यवहार करेगी या एक दिए गए कार्य को कैसे प्रदर्शित करेगी।
- एक परीक्षण केसवास्तविक परीक्षण डेटा, प्रणाली के निर्देश सेट, और प्रणाली के साथ अंतरक्रिया के परिणामों के अपेक्षित परिणामों को समावेश करता है।
परीक्षण केस डिजाइन में पूर्वशर्तें, केस का नाम, इनपुट स्थितियाँ और अपेक्षित परिणाम शामिल हैं। दूसरे शब्दों में, परीक्षण केसों को उपयोग केस स्थितियों से विभिन्न परीक्षण गतिविधियों के आधार पर निकाला जा सकता है, जैसे परीक्षण इनपुट, निष्पादन स्थितियाँ और अपेक्षित परिणाम, और इसके अतिरिक्त विशिष्ट परीक्षण उद्देश्यों के विकास को भी ले जाता है।
परीक्षण केस उदाहरण – एटीएम
इवेंट्स के फ्लो के साथ उपयोग केस स्थिति विकसित करने के बाद, एक परीक्षण केस को भी विकसित किया जा सकता है। यहाँ एक सफलता स्थिति होगी और उपयोगकर्ता द्वारा पूरा किए जाने वाले चरण होंगे। इन चरणों के उदाहरण निम्नलिखित हो सकते हैं।
- कार्ड डालें।
- कार्ड की प्रमाणित करें और पिन मांगें।
- पिन डालें।
- पिन की पुष्टि करें, और फिर
- खाते तक पहुंच दें।
इसके बाद फॉर्म के भीतर एक विस्तृत सूची होती है। उदाहरण के लिए, कार्ड की जांच करते समय प्रणाली को कुछ गलत पता चल सकता है। विस्तृत सूची नीचे दी गई है।
2a) कार्ड अमान्य है (एक संदेश प्रदर्शित किया जाता है और कार्ड अस्वीकृत कर दिया जाता है)।
3a) अमान्य पासवर्ड (एक संदेश प्रदर्शित किया जाता है और पुनर्प्रयास की अनुरोध किया जाता है-दो बार), और
4a) अमान्य पासवर्ड तीन बार (कार्ड खा लेता है और बाहर निकल जाता है)।
विजुअल पैराडाइम में परीक्षण केस विकसित करें
ऊपर दिए गए उदाहरण में जैसा उल्लेख किया गया है, आप उपयोग केस पूरा करने के लिए आवश्यक चरणों को परिभाषित कर सकते हैं। इसके अतिरिक्त, आप चरणों के चारों ओर परीक्षण केस बना सकते हैं, ताकि उपयोग केस किसी भी स्थिति में सही तरीके से पूरा हो जाए। इस ट्यूटोरियल में, हम लॉगिन नामक उपयोग केस के लिए परीक्षण केस बनाएंगे।
-
- डाउनलोड करें वेबमेल सिस्टम.vpp। आप इस फ़ाइल को इस ट्यूटोरियल के नीचे भी पा सकते हैं।
- विजुअल पैराडाइम में डाउनलोड किए गए .vpp फ़ाइल को खोलें। प्रोजेक्ट खोलने के लिए, चुनें प्रोजेक्ट > खोलेंएप्लिकेशन टूलबार से।
- उपयोग केस आरेख खोलेंवेबमेल सिस्टम उपयोग केस मॉडल. आपको इसे देखना चाहिए:

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

- पेज खोलेंघटनाओं का प्रवाह. उपयोग केसलॉगिनएक संख्या में सरल चरणों से बना है – उपयोगकर्ता नाम और पासवर्ड दर्ज करें, और सबमिट पर क्लिक करें। जो करना है, वह इस तीन चरणों को सुनिश्चित करने के लिए परीक्षण मामला लिखना है कि अंतिम उत्पाद में यह अपेक्षित तरीके से काम करे।

- घटनाओं के प्रवाह के दाहिने ओर माउस के संकेतक को ले जाएं, ड्रॉप-डाउन मेनू पर क्लिक करें(मेनू)और चुनेंमुख्य. यह ड्रॉप-डाउन मेनू परीक्षण मामले के चयन के लिए है।मुख्ययह डिफ़ॉल्ट विकल्प है।

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

- हम एक वैध परीक्षण मामला लिखने से शुरू करना चाहते हैं। चरण एक में, हम उपयोगकर्ता नाम दर्ज करने का परीक्षण करेंगे, पीटर दर्ज करके, मान लेते हुए कि पीटर एक वैध और मौजूद उपयोगकर्ता है, और उम्मीद करते हैं कि उपयोगकर्ता नाम के क्षेत्र में पीटर नाम दिखाई देगा। चरण 1 के प्रक्रिया कोष्ठक में दर्ज करेंउपयोगकर्ता नाम के रूप में पीटर भरेंचरण 1 के प्रक्रिया कोष्ठक में। कोई संदेह नहीं है कि क्षेत्र में पाठ दर्ज करने से पाठ क्षेत्र में दिखाई देगा, इसलिए हम यहां अपेक्षित परिणाम छोड़ देते हैं। अगर आप चाहें तो आप अभी भी दर्ज कर सकते हैंटेक्स्ट “peter” उपयोगकर्ता नाम फ़ील्ड में दिखाई देता है, लेकिन थोड़ा जटिल लगता है।

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

- चरण तीन के लिए, निर्दिष्ट करें[प्रस्तुत] पर क्लिक करें मेंप्रक्रियाएँ सेल। दर्ज करेंपीटर का इनबॉक्स दिखाई देता है प्रतीक्षित परिणामों में।

- परीक्षण केस के नाम कोमुख्य पर्याप्त रूप से वर्णनात्मक नहीं है। आइए इसे बदलें। बटन पर क्लिक करें जो ड्रॉप-डाउन मेनू के बगल में है… बटन जो ड्रॉप-डाउन मेनू के बगल में हैमुख्य.

- मेंपरीक्षण प्रक्रियाएँ डायलॉग बॉक्स, दाएं क्लिक करेंमुख्य और चुनें नाम बदलें पॉपअप मेनू से। दर्ज करें मान्य उपयोगकर्ता नाम और पासवर्ड के साथ लॉगिन करें नाम के रूप में।

- आइए अमान्य उपयोग के परीक्षण के लिए एक और परीक्षण मामला जोड़ें। इसमें परीक्षण प्रक्रियाएँ डायलॉग बॉक्स, + बटन पर क्लिक करें, दर्ज करें उपयोगकर्ता नाम और पासवर्ड के बिना लॉगिन नाम के रूप में। परिवर्तनों की पुष्टि करें और घटनाओं के प्रवाह के पेज पर लौटें।

- परीक्षण मामला अब है उपयोगकर्ता नाम और पासवर्ड के बिना लॉगिन। नीचे दिखाए गए अनुसार प्रक्रियाओं और अपेक्षित परिणामों को भरें:
चरण प्रक्रियाएँ अपेक्षित परिणाम उपयोगकर्ता नाम दर्ज करें कुछ भी दर्ज न करें पासवर्ड दर्ज करें कुछ भी दर्ज न करें [प्रस्तुत] पर क्लिक करें ताकि इनबॉक्स पेज खुले [प्रस्तुत] पर क्लिक करें चेतावनी: “कृपया उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट करें” प्रदर्शित होता है। लॉगिन रद्द कर दिया गया। - प्रोजेक्ट को सहेजें। यह पाठ्यचर्या को समाप्त करता है।
संदर्भ:
- उपयोग केस आरेख क्या है?
- उपयोग केस मॉडल में अभिनेता के प्रकार
- उपयोग केस आरेखों के साथ उपयोगकर्ता आवश्यकताओं की पहचान करें
- उपयोग केस विनिर्देश क्या है?
- रॉबस्टनेस विश्लेषण पर एक प्रायोगिक ट्यूटोरियल
- एजाइल सॉफ्टवेयर विकास के लिए उपयोगकर्ता कहानी बनाम उपयोग केस
- एजाइल विकास के लिए उपयोग केस-आधारित दृष्टिकोण