Table of Contents
समतुल्य विभाजन और सीमा मान विश्लेषण परीक्षण तकनीक है जो परीक्षण के मामलों की पहचान करने के लिए उपयोग की जाती है जो विभिन्न इनपुट परिदृश्यों को कवर करती है। वे कवरेज को बनाए रखते हुए परीक्षण की संख्या को कम करने में मदद करते हैं। यह लेख इन तकनीकों को प्रभावी ढंग से लागू करने के लिए व्यावहारिक दिशानिर्देश और उदाहरण प्रदान करता है।
समानता विभाजन को समझना
समतुल्य विभाजन समूह में इनपुट डेटा को विभाजित करता है, या विभाजन करता है, जहां प्रत्येक समूह को समान रूप से व्यवहार करने की उम्मीद होती है। प्रत्येक विभाजन से एक मान का परीक्षण पूरे समूह का प्रतिनिधित्व कर सकता है, आवश्यक परीक्षण मामलों की संख्या को कम कर सकता है।
उदाहरण के लिए, यदि कोई सिस्टम 18 और 65 के बीच की उम्र को स्वीकार करता है, तो विभाजन हैं:
- 18 के नीचे
- 18 से 65 के बीच
- 65 से अधिक
प्रत्येक विभाजन से एक मूल्य का परीक्षण सभी इनपुट परिदृश्यों की कवरेज सुनिश्चित करता है।
आधारिक मूल्य विश्लेषण
सीमा मूल्य विश्लेषण इनपुट विभाजन के किनारों पर केंद्रित है। चूंकि त्रुटियां अक्सर सीमाओं पर होती हैं, इसलिए परीक्षण के मूल्यों को केवल अंदर, पर और सिर्फ इन सीमाओं के बाहर ही महत्वपूर्ण होता है।
पिछले उदाहरण का उपयोग करके, सीमा मान हैं:
- 17 (केवल 18 से कम)
- 18 (कम सीमा)
- 65 (ऊपर सीमा)
- 66 (अन्यथा ऊपर)
व्यावहारिक दिशानिर्देश
इन तकनीकों को प्रभावी ढंग से लागू करने के लिए:
- विनिर्देशों के आधार पर सभी इनपुट विभाजनों की पहचान करें।
- प्रत्येक विभाजन से प्रतिनिधि परीक्षण के मामलों का चयन करें।
- प्रत्येक विभाजन के लिए सीमा मान पर ध्यान केंद्रित करें।
- व्यापक परीक्षण के लिए दोनों तकनीकों को मिलाएं।
- जहां संभव हो वहां स्वचालित परीक्षण मामले पीढ़ी।
उदाहरण परिदृश्य
एक लॉगिन फॉर्म पर विचार करें जो 8 और 16 वर्णों के बीच की लंबाई के साथ पासवर्ड स्वीकार करता है। विभाजन हैं:
- 8 से कम अक्षर
- 8 और 16 वर्णों के बीच
- 16 से अधिक अक्षर
सीमा परीक्षण मामलों में शामिल हैं:
- 7 वर्ण (न्यूनतम के नीचे)
- 8 वर्ण (न्यूनतम सीमा)
- 16 वर्ण (अधिकतम सीमा)
- 17 वर्ण (अधिकतम से अधिक)