सभी परियोजनाएं मैं हार्डवेयर के एक टुकड़े में इंटरफ़ेस काम करती हूं और यह अक्सर सॉफ़्टवेयर का मुख्य उद्देश्य होता है। क्या हार्डवेयर के साथ काम करने वाले कोड में टीडीडी लागू करने के कोई प्रभावी तरीके हैं?हार्डवेयर के साथ टीडीडी कैसे करें
अद्यतन: मेरे प्रश्न के साथ स्पष्ट नहीं होने के लिए खेद है।
मैं जिस हार्डवेयर का उपयोग करता हूं वह एक फ्रेम हथियार है जो कैमरे से छवियों को कैप्चर करता है। मैं फिर इन छवियों को संसाधित करता हूं, उन्हें प्रदर्शित करता हूं और उन्हें डिस्क पर सहेजता हूं। मैं डिस्क पर संग्रहीत पूर्व कैप्चर की गई छवियों का उपयोग कर छवियों को कैप्चर करने के बाद होने वाली सभी प्रसंस्करण का अनुकरण कर सकता हूं।
लेकिन यह हार्डवेयर के साथ वास्तविक बातचीत है जिसे मैं परीक्षण करना चाहता हूं। उदाहरण के लिए, जब कोई कैमरा संलग्न नहीं होता है, तो मेरा सॉफ़्टवेयर सही तरीके से सामना करता है, क्या यह ठीक से शुरू होता है और हथियाने आदि को रोकता है। लेकिन हार्डवेयर में इतना जुड़ा हुआ है कि मुझे नहीं पता कि हार्डवेयर मौजूद नहीं है या नहीं, अगर मुझे ऐसा करने की कोशिश भी करनी चाहिए?
दूसरा अपडेट: मैं कुछ ठोस उदाहरणों की भी तलाश कर रहा हूं कि लोगों ने इस स्थिति को कैसे निपटाया है।
क्या आपका प्रश्न केवल हार्डवेयर के साथ इंटरफेस करने या हार्डवेयर के परीक्षण के बारे में आपके कोड का परीक्षण करने के बारे में है? – OregonGhost
दोनों मुझे लगता है, लेकिन हार्डवेयर के साथ बातचीत करने वाला मेरा कोड काफी पतली परत है। यह सिर्फ तृतीय पक्ष लाइब्रेरी में कॉल करता है जो वास्तव में हार्डवेयर को नियंत्रित करता है। –
इस समस्या का असली क्रूक्स यह है कि अगर हार्डवेयर में सवाल हार्डवेयर में पूरी तरह वर्णित किया गया था, तो आपको हार्डवेयर की आवश्यकता नहीं होगी। : पी – meawoppl