2011-10-25 16 views
14

जब आप एक नया उद्देश्य सी यूनिट परीक्षण केस बनाते हैं तो एक्सकोड में, यह आपको "तर्क" परीक्षण और "एप्लिकेशन" परीक्षण के बीच चयन करने के लिए कहता है। क्या फर्क पड़ता है?एक्सकोड में लॉजिक टेस्ट और एप्लिकेशन टेस्ट के बीच अंतर?

उत्तर

16

तर्क परीक्षण भाग White Box testing करने के लिए है; यह आपको चीजों को अधिक बारीक स्तर पर परीक्षण करने की अनुमति देता है।

एप्लिकेशन टेस्ट Black Box testing जैसा है जहां आप यूआई नियंत्रण के साथ उस इंटरैक्शन की जांच करते हैं और आपके आवेदन के यूआई आपको अपेक्षित परिणाम/व्यवहार दे रहे हैं।

+0

एक सीएलआई आवेदन के लिए, क्या आप हमेशा "तर्क परीक्षा" चुनते हैं? –

+0

मैंने सीएलआई अनुप्रयोगों के साथ काम नहीं किया है लेकिन स्पष्ट उत्तर हां दिखता है क्योंकि हमारे पास उपयोगकर्ता इंटरैक्शन नहीं है। – Saurabh

5

तर्क परीक्षण बहुत कम यूनिट परीक्षण प्रकार परीक्षण हैं। (एक विधि के बारे में सोचो।)

आवेदन परीक्षण एक उच्च स्तर पर कर रहे हैं और एप्लिकेशन के पूरे, वस्तु ग्राफ, दुकानों, आदि शामिल हैं (एक एकीकरण परीक्षण के और अधिक लगता है।)

http://developer.apple.com/library/ios/ipad/#documentation/Xcode/Conceptual/ios_development_workflow/135-Unit_Testing_Applications/unit_testing_applications.html

+0

क्या दोनों प्रकार सीएलआई अनुप्रयोगों पर लागू होते हैं? –

संबंधित मुद्दे