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