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