सॉफ्टवेयर टेस्टिंग में कंसीडर टेस्टिंग क्या है?

विषय - सूची:

Anonim

कंसीडर टेस्टिंग क्या है?

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

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

कंसीडर को कैसे टेस्ट करें

समवर्ती परीक्षण क्यों

  • एक ही समय में एक ही डेटाबेस रिकॉर्ड, मॉड्यूल या एप्लिकेशन कोड तक पहुंचने के प्रभावों की पहचान करता है।
  • एकल थ्रेडेड कोड के गतिरोध, लॉकिंग और उपयोग के स्तर को साझा करता है और साझा संसाधनों तक पहुंच को बाधित करता है

समवर्ती परीक्षण के लाभ

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

समवर्ती परीक्षण के नुकसान

नुकसान जो समवर्ती परीक्षण करते समय परीक्षण द्वारा सामना किया जा सकता है

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

सारांश:

समवर्ती या संगामिति परीक्षण तकनीक एक अनुप्रयोग में दोषों का पता लगाने के लिए की जाती है जब कई उपयोगकर्ता लॉग इन होते हैं।