उपकरण पर यूआईयूटॉमेशन के साथ परीक्षण करना बहुत अच्छा है, हालांकि, इसके आसपास के दस्तावेज और संसाधन या तो मौजूद नहीं हैं या छिपाने में हैं। सबसे अच्छे संसाधन (दस्तावेज, ब्लॉग पोस्ट, स्टैक ओवरफ़्लो प्रश्न) क्या हैं जिन्होंने आपकी परियोजनाओं पर इसे लागू करने में आपकी सहायता की है? क्या जंगली में कोई अच्छी ओपन सोर्स परीक्षण स्क्रिप्ट है?आईओएस अनुप्रयोगों के लिए यूआईयूटॉमेशन परीक्षण के लिए सर्वोत्तम संसाधन
उत्तर
जैसा कि मैं my answer से this similar question में इंगित करता हूं, मैंने उन्नत आईफोन विकास पर अपने हाल के पाठ्यक्रम के हिस्से के रूप में यूआई ऑटोमेशन को कवर किया। इस उपकरण को शामिल करने वाले "परीक्षण" सत्र के लिए वीडियो मुफ्त on iTunes U के लिए पाया जा सकता है, और नमूना स्क्रिप्ट के साथ यूआई ऑटोमेशन पर पाठ्यक्रम नोट here उपलब्ध हैं।
यदि आपके पास WWDC 2010 videos तक पहुंच है, तो सत्र 306 - "उपकरण के साथ उपयोगकर्ता इंटरफ़ेस परीक्षण स्वचालित करना" देखना सुनिश्चित करें। यह विषय के लिए मेरा पहला परिचय था, और वे मूल अवधारणाओं के माध्यम से चलने का एक अच्छा काम करते हैं।
इसके अतिरिक्त, जेम्स टर्नर का "How to use UIAutomation to create iPhone UI tests" और एलेक्स वोल्मर का "Working with UIAutomation" दोनों लिखने वाले अप हैं जो मुझे उपयोगी पाया गया है।
अंत में, स्टैक ओवरफ़्लो पर ui-automation टैग यहां टैग में कई उपयोगी स्क्रिप्ट और UI ऑटोमेशन के विशिष्ट उदाहरण शामिल हैं।
प्रश्न से संबंधित नहीं है, मुझे विश्वास नहीं है कि [ui-automation] टैग को संभालने का सबसे अच्छा तरीका आईओएस-विशिष्ट संस्करण बनाना और सबकुछ पुनः प्राप्त करना है। लोग इस टैग का उपयोग आईओएस से संबंधित मामलों के लिए अब एक साल से अधिक समय तक भ्रम के साथ कर रहे हैं। संभवतया [ui-automation] टैग विकी को विस्तारित करना संभव है कि यह संभावित परिभाषा सही दृष्टिकोण है। मैंने मेटा पर इस बारे में एक प्रश्न पूछा है, यह देखने के लिए कि दूसरों को सबसे अच्छा समाधान क्या लगता है: http://meta.stackexchange.com/questions/105149/should-the-ui-automation-tag-be-broadened-beyond माइक्रोसॉफ्ट-विशिष्ट-निश्चित। –
मैं सम्मान से असहमत हूं। वर्तमान टैग विकी स्पष्ट रूप से दायरे को परिभाषित करता है। .NET डेवलपर के साथ ऑटोमेशन फ्रेमवर्क का लाभ उठाने के लिए एक आईओएस डेवलपर सामान्य में क्या होगा? ये दो अलग-अलग विषय हैं। – dtuckernet