टेस्ट केस बनाम टेस्ट परिदृश्य – उनके बीच अंतर

टेस्ट केस और टेस्ट परिदृश्य के बीच मुख्य अंतर

  • परीक्षण मामला, विशेष विशेषताओं या कार्यक्षमता को सत्यापित करने के लिए निष्पादित की जाने वाली क्रियाओं का एक समूह है, जबकि परीक्षण परिदृश्य कोई भी कार्यक्षमता है जिसका परीक्षण किया जा सकता है।
  • टेस्ट केस अधिकांशतः टेस्ट परिदृश्यों से प्राप्त होते हैं, जबकि टेस्ट परिदृश्य BRS और SRS जैसे टेस्ट आर्टिफैक्ट्स से प्राप्त होते हैं।
  • टेस्ट केस किसी एप्लिकेशन के संपूर्ण परीक्षण में मदद करता है, जबकि टेस्ट परिदृश्य संपूर्ण कार्यक्षमता का त्वरित परीक्षण करने में मदद करता है।
  • परीक्षण मामले इस बात पर केन्द्रित होते हैं कि क्या परीक्षण करना है और कैसे परीक्षण करना है, जबकि परीक्षण परिदृश्य इस बात पर अधिक केन्द्रित होता है कि क्या परीक्षण करना है।
  • परीक्षण मामले निम्न-स्तरीय क्रियाएं हैं, जबकि परीक्षण परिदृश्य उच्च-स्तरीय क्रियाएं हैं।
  • परीक्षण मामले में परीक्षण निष्पादन के लिए अधिक संसाधनों और समय की आवश्यकता होती है, जबकि परीक्षण परिदृश्य में परीक्षण निष्पादन के लिए कम संसाधनों और समय की आवश्यकता होती है।
  • परीक्षण मामले में परीक्षण चरण, डेटा और परीक्षण के लिए अपेक्षित परिणाम शामिल होते हैं, जबकि परीक्षण परिदृश्य में परीक्षण की जाने वाली संपूर्ण कार्यक्षमता शामिल होती है।

टेस्ट केस और टेस्ट परिदृश्य के बीच अंतर

टेस्ट केस क्या है?

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

परीक्षण परिदृश्य क्या है?

A परिदृश्य का परीक्षण करें किसी भी कार्यक्षमता के रूप में परिभाषित किया जाता है जिसका परीक्षण किया जा सकता है। यह परीक्षण मामलों का एक सामूहिक सेट है जो परीक्षण टीम को परियोजना की सकारात्मक और नकारात्मक विशेषताओं को निर्धारित करने में मदद करता है।

परिदृश्य का परीक्षण करें इससे हमें इस बात का उच्च-स्तरीय विचार मिलता है कि हमें क्या परीक्षण करने की आवश्यकता है।

परीक्षण परिदृश्य का उदाहरण

ई-कॉमर्स एप्लिकेशन के लिए, कुछ परीक्षण परिदृश्य होंगे

परीक्षण परिदृश्य 1: खोज कार्यक्षमता की जाँच करें

परीक्षण परिदृश्य 2: भुगतान कार्यक्षमता की जाँच करें

परीक्षण परिदृश्य 3: लॉगिन कार्यक्षमता की जाँच करें

परीक्षण परिदृश्य का उदाहरण

परीक्षण मामलों का उदाहरण

परीक्षण के मामले परीक्षण परिदृश्य: “लॉगिन कार्यक्षमता की जाँच करें” होगा

  1. वैध ईमेल आईडी और पासवर्ड दर्ज करते समय सिस्टम व्यवहार की जांच करें।
  2. अमान्य ईमेल आईडी और वैध पासवर्ड दर्ज किए जाने पर सिस्टम व्यवहार की जांच करें।
  3. वैध ईमेल आईडी और अवैध पासवर्ड दर्ज करते समय सिस्टम व्यवहार की जांच करें।
  4. अमान्य ईमेल आईडी और अमान्य पासवर्ड दर्ज किए जाने पर सिस्टम व्यवहार की जांच करें।
  5. जब ईमेल आईडी और पासवर्ड खाली छोड़ दिया जाता है और साइन इन दर्ज किया जाता है तो सिस्टम व्यवहार की जांच करें।
  6. अपना पासवर्ड भूल गए की जाँच करें कि क्या यह अपेक्षित रूप से काम कर रहा है
  7. वैध/अवैध फोन नंबर और पासवर्ड दर्ज करते समय सिस्टम व्यवहार की जांच करें।
  8. जब “मुझे साइन इन रखें” चेक किया गया हो तो सिस्टम व्यवहार की जाँच करें

टेस्ट केस और टेस्ट परिदृश्य के बीच अंतर

यहां, टेस्ट परिदृश्य और टेस्ट केस के बीच महत्वपूर्ण अंतर दिए गए हैं

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

हम टेस्ट केस क्यों लिखते हैं?

टेस्ट केस बनाने के कुछ महत्वपूर्ण कारण यहां दिए गए हैं-

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

हम परीक्षण परिदृश्य क्यों लिखते हैं?

टेस्ट परिदृश्य बनाने के लिए महत्वपूर्ण कारण यहां दिए गए हैं:

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

परीक्षण मामले बनाने के सर्वोत्तम अभ्यास

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

परीक्षण परिदृश्य बनाने के सर्वोत्तम अभ्यास

परीक्षण परिदृश्य उदाहरण
परीक्षण परिदृश्य उदाहरण
  • परीक्षण परिदृश्य अधिकतर एकल पंक्ति कथन होते हैं जो बताते हैं कि क्या परीक्षण किया जाना चाहिए
  • परिदृश्य विवरण सरल और समझने में आसान होना चाहिए
  • बताई गई आवश्यकताओं का सावधानीपूर्वक मूल्यांकन किया जाना चाहिए
  • परीक्षण प्रक्रिया की शुरुआत से पहले परीक्षण के लिए आवश्यक उपकरण और संसाधन एकत्रित किए जाने चाहिए

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