"स्टब" एक इंटरफ़ेस का कार्यान्वयन है जो डेटा / कुछ प्रकार की प्रतिक्रिया प्रदान करने के लिए मौजूद है। उदाहरण के लिए:
- एक डेटासेट
- उपयोगकर्ताओं की सूची
- एक Xml फ़ाइल
आम तौर पर यह एक अन्य सेवा (यह वेब सेवा, एक अन्य एप्लिकेशन, एक डेटाबेस) द्वारा प्रदान की जाएगी, लेकिन कोड की परीक्षण क्षमता में सुधार करने के लिए , परिणाम "नकली" हैं।
इसका एक प्रमुख लाभ यह है कि यह अपेक्षित आंकड़ों के आधार पर इकाई परीक्षणों में अभिकथन करने की अनुमति देता है। यदि डेटा त्रुटियों के कारण त्रुटियां होती हैं, तो परीक्षण आसानी से जोड़े जा सकते हैं, एक नया स्टब बनाया गया (डेटा त्रुटि की नकल करते हुए) और त्रुटि को ठीक करने के लिए निर्मित कोड।
स्टब्स को अलग Mocks में है कि वे प्रतिनिधित्व करते हैं और परीक्षण करने के लिए उपयोग किया जाता है राज्य , एक वस्तु की, जबकि एक नकली इसके परीक्षण बातचीत ।