सॉफ्टवेयर परीक्षण मेट्रिक्स: क्या है, प्रकार और उदाहरण
सॉफ्टवेयर परीक्षण में परीक्षण मेट्रिक्स
सॉफ्टवेयर परीक्षण मेट्रिक्स सॉफ़्टवेयर परीक्षण प्रक्रिया की प्रगति, गुणवत्ता, उत्पादकता और स्वास्थ्य का अनुमान लगाने के लिए उपयोग किए जाने वाले मात्रात्मक उपाय हैं। सॉफ़्टवेयर परीक्षण मेट्रिक्स का लक्ष्य सॉफ़्टवेयर परीक्षण प्रक्रिया में दक्षता और प्रभावशीलता में सुधार करना और परीक्षण प्रक्रिया के बारे में विश्वसनीय डेटा प्रदान करके आगे की परीक्षण प्रक्रिया के लिए बेहतर निर्णय लेने में मदद करना है।
मीट्रिक मात्रात्मक शब्दों में परिभाषित करता है कि किसी सिस्टम, सिस्टम घटक या प्रक्रिया में कोई विशेष विशेषता किस हद तक मौजूद है। मीट्रिक को समझने के लिए आदर्श उदाहरण कार का साप्ताहिक माइलेज होगा जिसकी तुलना निर्माता द्वारा अनुशंसित उसके आदर्श माइलेज से की जाती है।
सॉफ्टवेयर परीक्षण मेट्रिक्स - सॉफ्टवेयर परीक्षण प्रक्रिया की दक्षता और प्रभावशीलता में सुधार करता है।
सॉफ्टवेयर परीक्षण मेट्रिक्स या सॉफ्टवेयर परीक्षण माप किसी प्रक्रिया या उत्पाद की कुछ विशेषताओं की सीमा, क्षमता, आयाम, मात्रा या आकार का मात्रात्मक संकेत है।
सॉफ़्टवेयर परीक्षण माप के लिए उदाहरण: दोषों की कुल संख्या
टेस्ट मेट्रिक्स क्यों महत्वपूर्ण हैं?
"We cannot improve what we cannot measure" and Test Metrics helps us to do exactly the same.
- अगले चरण की गतिविधियों के लिए निर्णय लेना
- दावे या भविष्यवाणी का सबूत
- आवश्यक सुधार के प्रकार को समझें
- निर्णय लें या प्रक्रिया या प्रौद्योगिकी में परिवर्तन करें
इसके बारे में अधिक पढ़ें टेस्ट मेट्रिक्स का महत्व
टेस्ट मेट्रिक्स के प्रकार
- प्रक्रिया मेट्रिक्स: इसका उपयोग SDLC की प्रक्रिया दक्षता में सुधार करने के लिए किया जा सकता है (सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल)
- उत्पाद मेट्रिक्स: यह सॉफ्टवेयर उत्पाद की गुणवत्ता से संबंधित है
-
परियोजना मेट्रिक्स: इसका उपयोग किसी परियोजना टीम या किसी भी परियोजना की दक्षता को मापने के लिए किया जा सकता है। परीक्षण उपकरण टीम के सदस्यों द्वारा उपयोग किया जा रहा है
सही परीक्षण मीट्रिक की पहचान बहुत महत्वपूर्ण है। परीक्षण मीट्रिक की पहचान करने से पहले कुछ बातों पर विचार किया जाना चाहिए
- मीट्रिक तैयारी के लिए लक्षित दर्शकों को तय करें
- मीट्रिक्स के लिए लक्ष्य निर्धारित करें
- परियोजना की आवश्यकताओं के आधार पर सभी प्रासंगिक मीट्रिक्स प्रस्तुत करें
- प्रत्येक मीट्रिक के लागत लाभ पहलू और परियोजना जीवनशैली चरण का विश्लेषण करें जिसके परिणामस्वरूप अधिकतम आउटपुट प्राप्त होता है
मैनुअल टेस्ट मेट्रिक्स
In सॉफ्टवेयर इंजीनियरिंग, मैनुअल टेस्ट मेट्रिक्स को दो वर्गों में वर्गीकृत किया गया है
- आधार मेट्रिक्स
- परिकलित मेट्रिक्स
बेस मेट्रिक्स परीक्षण विश्लेषक द्वारा परीक्षण मामले के विकास और निष्पादन के दौरान एकत्र किया गया कच्चा डेटा है (निष्पादित परीक्षण मामलों की संख्या, परीक्षण मामलों की संख्या)। जबकि गणना की गई मीट्रिक्स बेस मीट्रिक्स में एकत्रित डेटा से प्राप्त की जाती हैं। गणना की गई मीट्रिक्स का आमतौर पर परीक्षण प्रबंधक द्वारा परीक्षण रिपोर्टिंग उद्देश्य के लिए पालन किया जाता है (% पूर्ण, % परीक्षण कवरेज).
परियोजना या व्यवसाय मॉडल के आधार पर कुछ महत्वपूर्ण मीट्रिक्स हैं
- परीक्षण मामले निष्पादन उत्पादकता मीट्रिक्स
- टेस्ट केस तैयारी उत्पादकता मीट्रिक्स
- दोष मीट्रिक्स
- प्राथमिकता के अनुसार दोष
- गंभीरता के अनुसार दोष
- दोष फिसलन अनुपात
सॉफ्टवेयर इंजीनियरिंग में टेस्ट मेट्रिक्स जीवन चक्र
| मेट्रिक्स जीवन चक्र के विभिन्न चरण | प्रत्येक चरण के दौरान कदम |
|---|---|
| विश्लेषण |
|
| संवाद |
|
| मूल्यांकन |
|
| रिपोर्ट |
|
टेस्ट मीट्रिक की गणना कैसे करें
| एसआर# | मेट्रिक्स का परीक्षण करने के चरण | उदाहरण |
|---|---|---|
| 1 | कुंजी पहचानें सॉफ्टवेयर परिक्षण मापी जाने वाली प्रक्रियाएं | परीक्षण प्रगति ट्रैकिंग प्रक्रिया |
| 2 | इस चरण में, परीक्षक मेट्रिक्स को परिभाषित करने के लिए डेटा को आधार रेखा के रूप में उपयोग करता है | प्रतिदिन निष्पादित किए जाने वाले परीक्षण मामलों की संख्या |
| 3 | अनुसरण की जाने वाली जानकारी का निर्धारण, ट्रैकिंग की आवृत्ति और जिम्मेदार व्यक्ति | प्रतिदिन वास्तविक परीक्षण निष्पादन को दिन के अंत में परीक्षण प्रबंधक द्वारा कैप्चर किया जाएगा |
| 4 | परिभाषित मेट्रिक्स की प्रभावी गणना, प्रबंधन और व्याख्या | प्रतिदिन निष्पादित वास्तविक परीक्षण मामले |
| 5 | परिभाषित मेट्रिक्स की व्याख्या के आधार पर सुधार के क्षेत्रों की पहचान करें | RSI परीक्षण का मामला यदि क्रियान्वयन निर्धारित लक्ष्य से कम हो जाता है, तो हमें कारण की जांच करनी होगी तथा सुधार के उपाय सुझाने होंगे। |
टेस्ट मीट्रिक का उदाहरण
परीक्षण मेट्रिक्स की गणना कैसे करें, यह समझने के लिए हम निष्पादित प्रतिशत परीक्षण मामले का एक उदाहरण देखेंगे।
परीक्षण मामलों की निष्पादन स्थिति को प्रतिशत में प्राप्त करने के लिए, हम सूत्र का उपयोग करते हैं।
Percentage test cases executed= (No of test cases executed/ Total no of test cases written) X 100
इसी तरह, आप अन्य मापदंडों के लिए भी गणना कर सकते हैं जैसे परीक्षण मामले निष्पादित नहीं हुए, परीक्षण मामले पास हुए, परीक्षण मामले विफल हुए, परीक्षण मामले अवरुद्ध हुए, आदि।
टेस्ट मेट्रिक्स शब्दावली
- पुनः कार्य प्रयास अनुपात = (उस चरण में किए गए वास्तविक पुनर्कार्य प्रयास/उस चरण में किए गए कुल वास्तविक प्रयास) x 100
- आवश्यकता वृद्धि = (जोड़ी गई आवश्यकताओं की कुल संख्या/प्रारंभिक आवश्यकताओं की संख्या)X100
- अनुसूची विचरण = (डिलीवरी की वास्तविक तिथि – डिलीवरी की नियोजित तिथि)
- परीक्षण में दोष ढूंढने की लागत = (परीक्षण पर व्यय किया गया कुल प्रयास/परीक्षण में पाए गए दोष)
- अनुसूची फिसलन = (वास्तविक समाप्ति तिथि – अनुमानित समाप्ति तिथि) / (नियोजित समाप्ति तिथि – नियोजित आरंभ तिथि) x 100
- उत्तीर्ण परीक्षण मामलों का प्रतिशत = (पास हुए परीक्षणों की संख्या/निष्पादित परीक्षणों की कुल संख्या) x 100
- असफल परीक्षण मामलों का प्रतिशत = (असफल परीक्षणों की संख्या/निष्पादित परीक्षणों की कुल संख्या) x 100
- अवरुद्ध परीक्षण मामलों का प्रतिशत = (अवरुद्ध परीक्षणों की संख्या/निष्पादित परीक्षणों की कुल संख्या) x 100
- सुधारे गए दोषों का प्रतिशत = (दोष ठीक किए गए/दोष रिपोर्ट किए गए) x 100
- स्वीकृत दोष प्रतिशत = (डेवलपमेंट टीम द्वारा मान्य माने गए दोष / रिपोर्ट किए गए कुल दोष) x 100
- दोष स्थगित प्रतिशत = (भविष्य के रिलीज के लिए स्थगित दोष / रिपोर्ट किए गए कुल दोष) x 100
- गंभीर दोष प्रतिशत = (गंभीर दोष / रिपोर्ट किए गए कुल दोष) x 100
- विकास टीम को दोषों को ठीक करने में लगने वाला औसत समय = (बगफिक्स में लगा कुल समय/बग की संख्या)
- प्रति समयावधि में चलाए गए परीक्षणों की संख्या = चलाए गए परीक्षणों की संख्या/कुल समय
- परीक्षण डिजाइन दक्षता = डिज़ाइन किए गए परीक्षणों की संख्या / कुल समय
- परीक्षण समीक्षा दक्षता = समीक्षा किये गये परीक्षणों की संख्या / कुल समय
- बग खोज रटे या प्रति परीक्षण घंटे दोषों की संख्या = दोषों की कुल संख्या/परीक्षण घंटों की कुल संख्या




