अपने iOS एप्लिकेशन की गुणवत्ता की गारंटी देने के लिए, आपको नीचे दिए गए आंकड़े में दिखाए गए टेस्ट-संचालित विकास प्रक्रियाओं का पालन करना चाहिए।
टेस्ट-ड्रिवेन डेवलपमेंट (TDD) एक टेस्टिंग मॉडल है जो iOS एप्लिकेशन टेस्टिंग के लिए लागू किया जाता है। इस मॉडल में, एक परीक्षक को 4 चरणों का पालन करना होगा:
- डिजाइन : आप अपने परीक्षण के मामलों को डिजाइन करना चाहते हैं, इसका परीक्षण करें
- परीक्षण : सभी परीक्षण चलाएं और देखें कि क्या परीक्षण के मामले विफल होते हैं
- लागू करें : अपने कोड को संशोधित करें, बग को ठीक करें जो परीक्षण विफल होने का कारण बनता है
- फिर से टेस्ट करें : यदि फेल, यदि आप डिजाइन में वापस आते हैं। यदि सभी परीक्षण मामले पास हो जाते हैं, तो कोड संपूर्ण परीक्षण की आवश्यकता को पूरा करता है।
एक परीक्षण वातावरण की स्थापना
IOS टेस्ट प्रोग्राम बनाने के लिए, आपको मैक बुक की आवश्यकता है । आपका Mac पहले ही स्थापित हो चुका है:
- मैक पीसी के लिए ऑपरेटिंग सिस्टम ओएस एक्स
- Xcode IDE, iOS के लिए एक विकास उपकरण
- स्वचालित परीक्षण ढाँचा (UIAutomation, OCUnit…)
- iOS SDK 4 (या अधिक)
UIAutomation ढांचे का उपयोग करके iOS परीक्षण कार्यक्रम बनाएं।
- इंस्ट्रूमेंट्स लॉन्च करें
ओपन XCode -> ओपन डेवलपर टूल -> साधन
- स्वचालन साधन जोड़ें
में उपकरण खिड़की, चयन स्वचालन साधन
एक परीक्षण स्क्रिप्ट बनाने के लिए, आप या तो एक परीक्षण परिदृश्य रिकॉर्ड करते हैं या आप इसे मैन्युअल रूप से प्रोग्राम करते हैं ।
- एक उपकरण लॉन्च हो रहा है, और तुरंत रिकॉर्डिंग बंद कर दें। यदि आप रिकॉर्ड शुरू करना चाहते हैं, तो Red बटन दबाएँ
- स्क्रिप्ट विंडो में, नई स्क्रिप्ट बनाने के लिए Add> Create पर क्लिक करें
- लक्ष्य चुनें
आप ट्रेस विंडो में हैं, अपने ऐप के डिबगिंग संस्करण में नेविगेट करने के लिए लक्ष्य चुनें पुल का उपयोग करें।
इस मामले में, मैं परीक्षण के तहत एक एप्लिकेशन के रूप में ऐप्पल के नमूने SimpleDrillDown सरल ऐप का उपयोग करूंगा। इसके नीचे GUI है।
- अपनी स्क्रिप्ट रिकॉर्ड करना शुरू करें
टूल के ऊपर या नीचे रिकॉर्ड बटन दबाकर अपनी स्क्रिप्ट रिकॉर्ड करें।
अब आप परीक्षण के तहत अपने आवेदन पर कुछ यूआई कार्रवाई कर सकते हैं, और आपकी स्क्रिप्ट रिकॉर्ड की गई है।
- अपनी स्क्रिप्ट देखें
अपनी स्क्रिप्ट देखने के लिए, ट्रेस लॉग / एडिटर लॉग ड्रॉप डाउन करें और स्क्रिप्ट लॉग दृश्य पर स्विच करें।
आप अपनी रिकॉर्ड की गई स्क्रिप्ट देखेंगे।
- अपनी स्क्रिप्ट खेलें
प्रेस प्ले बटन, स्क्रिप्ट चलती है, और लॉग दिखाई देने के बाद आप इसे रोक सकते हैं।
OCUnit ढांचे का उपयोग करके iOS परीक्षण कार्यक्रम बनाएं
- Xcode IDE प्रारंभ करें, यूनिट टेस्ट बंडल लक्ष्य जोड़ें
- ऊपर दिए गए आंकड़े के रूप में नए यूनिट टेस्ट बंडल का नाम लिखें, फिर समाप्त पर क्लिक करें
- यूनिट टेस्ट को सक्रिय लक्ष्य बनाएं
- परीक्षण कक्षाओं के लिए एक समूह जोड़ें
- एक इकाई परीक्षण वर्ग जोड़ें
- अब अपना कार्यान्वयन शुरू करें
OCUnit परीक्षण कार्यक्रम बनाने के लिए ऑब्जेक्टिव-सी भाषा का उपयोग करता है। डेवलपर को इस भाषा के बारे में पता होना चाहिए।
स्रोत कोड उदाहरण
इस लेख में कुछ स्रोत कोड उदाहरण शामिल हैं। वे आपको ट्यूटोरियल को अधिक स्पष्ट और तेज़ी से समझने में मदद करते हैं।
UIAutomationSample UIAutomation डेमो के लिए टेस्ट स्क्रिप्ट।