मैं this presentation और अन्य कमेंटरी यहाँ साइट है कि मैं यूनिट टेस्ट के लिए सीखने की जरूरत है पर से आश्वस्त हूँ। मुझे यह भी एहसास है कि यूनिट परीक्षण के बारे में कई सवाल हैं। प्रत्येक बार जब मैं इस बात पर विचार करता हूं कि आवेदन में यह कैसे किया जाना चाहिए, मैं वर्तमान में काम कर रहा हूं, मैं उलझन में चला जाता हूं। यह एक xulrunner आवेदन अनुप्रयोग है, और बहुत सारे तर्क घटना आधारित है - जब कोई उपयोगकर्ता यहां क्लिक करता है, तो यह क्रिया होती है।कैसे है कि प्रक्रियात्मक या कर रहे हैं कोड की एक इकाई परीक्षण वर्गों करता घटना आधारित
अक्सर उदाहरण मैं परीक्षण के लिए देख कक्षाओं का परीक्षण कर रहे हैं - वे एक वस्तु का दृष्टांत, यह नकली डेटा तो देते हैं, बाद में ऑब्जेक्ट के गुणों की जाँच करें। यह मुझे समझ में आता है - लेकिन गैर-ऑब्जेक्ट उन्मुख टुकड़ों के बारे में क्या?
This guy mentioned कि जीयूआई आधारित इकाई परीक्षण सबसे किसी भी परीक्षण ढांचे में मुश्किल है, हो सकता है कि समस्या है। उपर्युक्त प्रस्तुत प्रस्तुति का उल्लेख है कि प्रत्येक परीक्षण को एक समय में एक वर्ग, एक विधि को स्पर्श करना चाहिए। ऐसा लगता है कि मैं क्या करने की कोशिश कर रहा हूं।
तो सवाल - एक इकाई परीक्षण प्रक्रियात्मक या घटना-आधारित कोड कैसे करता है? अच्छे दस्तावेज के लिए एक लिंक प्रदान करें, या इसे स्वयं समझाओ।
एक तरफ ध्यान दें पर, मैं भी एक परीक्षण ढांचे कि xulrunner क्षुधा का परीक्षण करने के लिए सेट है नहीं मिला होने के लिए एक चुनौती है - ऐसा लगता है कि उपकरण बस अभी तक विकसित नहीं कर रहे हैं। मुझे कल्पना है कि यह अवधारणाओं को समझने, टेस्टेबल कोड लिखने, इकाई परीक्षण लागू करने से अधिक परिधीय है।
आप वास्तव में वहां एक ही लेख से दो बार जुड़े थे - क्या आपका मतलब था? – pc1oad1etter
मुझे लगता है कि ये दो अवधारणाएं (डीआई और आईओसी) मेरे सिर पर जाती हैं। मुझे नहीं लगता कि मैंने कभी स्कूल में डिजाइन पैटर्न, या मेरी किसी भी नौकरियों में सीखा है। – pc1oad1etter
मैंने स्कूल में उन लोगों के बारे में भी नहीं सीखा है। मैंने मैदान में उनके बारे में सीखा है। अपनी पृष्ठभूमि को बाधित न होने दें। आपको इन अवधारणाओं को एक शॉट (कार्यान्वयन पर) दिए बिना अच्छी समझ नहीं मिलेगी। –