बग और दोष के बीच अंतर

Anonim

बग बनाम दोष

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

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

अधिकांश ग्राहकों के लिए, शब्द "बग" और "दोष" समानार्थी हैं। कुछ नीचे चर्चा की गई है:

1 यह बग या दोष हो, दोनों ही संबंधित कंपनी की प्रतिष्ठा को नुकसान पहुंचे।

2। एक सॉफ़्टवेयर परीक्षण परिणाम बग और दोष दोनों को इंगित करने के लिए पर्याप्त है

3। गुणवत्ता का वांछित स्तर तब ही हासिल होता है जब दोनों कीड़े और दोष दोनों की पहचान की जाती है और यह रिपोर्ट

डेवलपर को अपेक्षित प्रतिक्रिया के साथ प्रस्तुत की गई है।

-3 ->

लेकिन कुछ सूक्ष्म अंतर भी हैं:

1 दोष का वर्णन करना आसान है क्योंकि वे बग के विपरीत विशिष्ट नहीं होते हैं

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

सारांश:

1 एक सॉफ़्टवेयर बग, अनावश्यक होने के नाते, किसी त्रुटि या किसी कंप्यूटर के सेट

प्रोग्राम्स या कोड द्वारा एक अप्रत्याशित व्यवहार को संदर्भित करता है जो आवश्यकताओं का पालन नहीं करता है

2। सरल शब्दों में, एक दोष आवश्यकताओं के बीच एक बेमेल है।

3। किसी प्रोग्राम में कीड़े की रिपोर्ट को बग रिपोर्ट, समस्या रिपोर्ट (पीआरएस), परेशानी रिपोर्ट और

परिवर्तन अनुरोध (सीआरएस) के रूप में संदर्भित किया जाता है।

4। मॉड्यूल परीक्षण के दौरान, परीक्षक बग की पहचान करते हैं, जबकि प्रयोक्ता या ग्राहक उपयोगकर्ता स्वीकृति परीक्षण के दौरान दोष पाते हैं।

5। एक बग विनिर्माण प्रक्रिया के दौरान होता है जबकि खराब गुणवत्ता नियंत्रण

या खराब विनिर्माण तकनीकों के कारण एक दोष पेश किया जाता है।