सॉफ्टवेयर परीक्षण में मात्रात्मक तरीके: दोष घनत्व की गणना कैसे करें और गुणवत्ता में सुधार कैसे करें
सॉफ्टवेयर परीक्षण में मात्रात्मक तरीकों से सॉफ्टवेयर की गुणवत्ता का मूल्यांकन करने के लिए मापनीय तरीके प्रदान किए जाते हैं। ये विधियां सुधार के लिए क्षेत्रों की पहचान करने में मदद करती हैं और यह सुनिश्चित करती हैं कि सॉफ्टवेयर गुणवत्ता मानकों को पूरा करता है। एक आम मीट्रिक का इस्तेमाल दोष घनत्व है, जो सॉफ्टवेयर के आकार के सापेक्ष दोषों की संख्या को निर्धारित करता है।
अवमानना
दोष घनत्व की गणना सॉफ्टवेयर के आकार के परीक्षण के दौरान पाए गए दोषों की कुल संख्या को विभाजित करके की जाती है, जिसे आमतौर पर कोड (LOC) या फ़ंक्शन पॉइंट की रेखाओं में मापा जाता है। यह मीट्रिक टीमों को सॉफ़्टवेयर की गुणवत्ता का आकलन करने और मॉड्यूल की पहचान करने में मदद करता है जिसे अधिक ध्यान देने की आवश्यकता हो सकती है।
कमी की गणना
दोष घनत्व के लिए सूत्र है:
Defect घनत्व = दोषों की संख्या / सॉफ्टवेयर का आकार
उदाहरण के लिए, यदि एक मॉड्यूल में 10 दोष हैं और इसमें 1,000 लाइन कोड शामिल हैं, तो दोष घनत्व 0.01 दोष प्रति कोड है। लोअर दोष घनत्व उच्च सॉफ्टवेयर गुणवत्ता को इंगित करता है।
गुणवत्ता में सुधार के लिए दोष घनत्व का उपयोग करना
समय के साथ ट्रैकिंग दोष घनत्व टीमों को रुझानों की पहचान करने और परीक्षण प्रयासों की प्रभावशीलता का मूल्यांकन करने में मदद करता है। विशिष्ट मॉड्यूल में उच्च दोष घनत्व लक्षित परीक्षण या कोड समीक्षा की आवश्यकता का सुझाव देता है।
टीम स्वीकार्य दोष घनत्व स्तर के लिए थ्रेसहोल्ड सेट कर सकती है और उच्च घनत्व वाले फिक्सिंग मॉड्यूल को प्राथमिकता देती है। इस मीट्रिक का नियमित विश्लेषण सॉफ्टवेयर गुणवत्ता में निरंतर सुधार का समर्थन करता है।
अतिरिक्त मात्रात्मक मीट्रिक
- टेस्ट कवरेज प्रतिशत
- खोज दर को दोषी ठहराया
- दोषों का पता लगाने और ठीक करने का मतलब समय
- दोषों की गंभीरता सूचकांक