2010-06-07 10 views
5

आप कैसे जानते हैं कि एक कार्यक्रम में possiblle के रूप में कई बग की खोज की गई है और हल हो गया है? कुछ साल पहले मैंने डीबगिंग के बारे में एक दस्तावेज़ पढ़ा है (मुझे लगता है कि यह कुछ प्रकार का हाउटो था)। अन्य चीजों के अलावा, उस दस्तावेज़ ने एक तकनीक का वर्णन किया जिसमें प्रोग्रामिंग टीम जानबूझकर कोड में बग जोड़ती है और इसे क्यूए टीम में भेजती है। क्यूए प्रक्रिया पूरी तरह से माना जाता है जब सभी जानबूझकर ज्ञात बग की खोज की गई है।जानबूझकर क्यूए प्रक्रियाओं का आकलन करने के लिए बग जोड़ना

दुर्भाग्यवश, मुझे इस दस्तावेज़ या इस चाल के विवरण के साथ कोई भी नहीं मिल रहा है। क्या कोई मुझे ऐसे दस्तावेज पर इंगित कर सकता है?

संपादित

एवगेनी को खुश करने के लिए, मुझे पहले पैराग्राफ का अंतिम वाक्य व्याख्या करते हैं:

+6

बहुत बढ़िया है! अगली बार क्यूए को एक बग मिलती है, मैं उन्हें बताउंगा कि मैंने जानबूझकर इसे परीक्षण करने के लिए इसे जोड़ा है ...;) –

+0

हे, मैं न केवल एसडब्ल्यू में बल्कि घरेलू असाइनमेंट, टेक रिपोर्ट आदि में ऐसा कर रहा हूं। बस मजाक कर रहे हैं :-) –

+0

+1 Evgeny खुश। – EMP

उत्तर

3
"क्यूए प्रक्रिया से पहले सभी जानबूझकर कीड़े पाए जाते हैं पूरा नहीं हुआ है"

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

यह जानना मूल रूप से असंभव है कि सभी बग (या "जितनी संभव हो उतनी बग") की खोज की गई है। आप जो कुछ भी कर सकते हैं वह अपने आप को एक अच्छा शॉट देने के लिए एक संपूर्ण, अच्छी तरह से विचार-विमर्श परीक्षण दृष्टिकोण का पालन करना है।

0

मुझे आमतौर पर पता चलता है कि किसी भी जानबूझकर लोगों को इंजेक्ट किए बिना क्यूए खोजने के लिए बहुत सारी बग हैं! मुझे लगता है कि मेरी क्यूए टीम ने उन बगों को ढूंढना जारी रखा है जिन्हें मैंने कभी भी कल्पना नहीं की थी।

Evgeny की तरह, मैं क्यूए प्रक्रिया को पूरा करने से बहुत सावधान रहूंगा जब ज्ञात बग का एक सेट पाया गया हो। मैं निकास मानदंडों का उपयोग करना पसंद करता हूं जैसे कि:

  • क्या इस रिलीज के लिए परिभाषित सभी सुविधाएं पूरी की गई हैं?
  • क्या सभी योजनाबद्ध परीक्षण केस निष्पादित किए गए हैं?
  • स्वीकार किए जाते हैं सीमाओं के भीतर खुले बग गिनती (जैसे कोई महत्वपूर्ण या उच्च प्राथमिकता कीड़े, कम से कम 10 कम प्राथमिकता कीड़े, आदि)
संबंधित मुद्दे