मैं इसे कोड कवरेज मीट्रिक का दुरुपयोग मानता हूं। सिर्फ इसलिए कि एक परीक्षण मेट्रिक में वृद्धि नहीं करता है, यह आवश्यक रूप से अनावश्यक नहीं है - यह एक विशिष्ट निष्पादन पथ का परीक्षण कर सकता है जिसमें एलओसी शामिल है जो कई अन्य परीक्षणों द्वारा एक साथ कवर किया गया है, लेकिन यह व्यवहार का प्रतिनिधित्व करता है कि अन्य परीक्षणों में से कोई भी कवर नहीं करता है। और याद रखें: कोड व्यवहार राज्य द्वारा बहुत प्रभावित है, लेकिन मुझे पता नहीं है कि कोई परीक्षण कवरेज उपकरण राज्य अंतरिक्ष के कवरेज को मापता है।
जब तक कि आपके परीक्षण सूट का रनटाइम गंभीर समस्या न हो, तब तक संभवतः अनावश्यक परीक्षणों को खत्म करने के बजाय आप अपने समय के साथ बहुत बेहतर चीजें कर सकते हैं।
स्रोत
2010-11-16 10:10:48
मैं आपसे सहमत हूं (कवरेज मीट्रिक का दुरुपयोग हो सकता है)। लेकिन अन्य मेट्रिक्स भी हैं, इसलिए मुझे लगता है कि इस समस्या को व्यापक रूप से संपर्क किया जाना चाहिए और मानक मीट्रिक के अधिक से अधिक देखना चाहिए, उदाहरण के लिए सशर्त की संख्या भी। –