टेस्ट केस बनाम टेस्ट परिदृश्य: क्या अंतर है?

विषय - सूची:

Anonim

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

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

टेस्ट परिदृश्य क्या है?

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

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

टेस्ट परिदृश्य का उदाहरण

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

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

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

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

कुंजी प्रसार

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

टेस्ट मामलों का उदाहरण

टेस्ट परिदृश्य के लिए परीक्षण के मामले : "लॉगिन कार्यक्षमता की जांच करें" होगा

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

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

यहाँ, टेस्ट केस बनाने के कुछ महत्वपूर्ण कारण हैं-

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

हम टेस्ट परिदृश्य क्यों लिखते हैं?

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

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

टेस्ट केस बनाम टेस्ट परिदृश्य

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

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

टेस्ट केस बनाने की सर्वोत्तम प्रथा

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

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

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