रोबो टेस्ट चलाना (iOS+)

रोबो टेस्ट एक टेस्टिंग टूल है, जिसे Firebase टेस्ट लैब के साथ इंटिग्रेट किया गया है. रोबो टेस्ट, आपके ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) के स्ट्रक्चर का विश्लेषण करता है. इसके बाद, इसे व्यवस्थित तरीके से एक्सप्लोर करता है और उपयोगकर्ता की गतिविधियों को अपने-आप सिम्युलेट करता है. रोबो टेस्ट जब उपयोगकर्ता की गतिविधियों का इस्तेमाल किया जाता है, तो यह हमेशा उसी क्रम में सिम्युलेट करता है किसी खास डिवाइस कॉन्फ़िगरेशन पर इन सेटिंग वाले ऐप्लिकेशन की जांच कर सकते हैं. यह बार-बार इस्तेमाल किए जा सकने वाले टेस्टिंग तरीके की मदद से, रोबो टेस्ट का इस्तेमाल करके, गड़बड़ियों की पुष्टि की जा सकती है और रिग्रेशन की जांच करें.

रोबो टेस्ट, लॉग फ़ाइलों को कैप्चर करता है, एनोटेशन वाले स्क्रीनशॉट सेव करता है, और इसके बाद, उन स्क्रीनशॉट से एक वीडियो बनाता है, ताकि आपको सिम्युलेटेड उपयोगकर्ता दिखाया जा सके किए गए काम करते हैं. इन लॉग, स्क्रीनशॉट, और वीडियो से मदद मिल सकती है आपके ऐप्लिकेशन के क्रैश होने की असल वजह पता चलती है. ये रोबो टेस्ट फ़ीचर, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) की समस्याएं ढूंढने में मदद करते हैं.

सामान्य रोबो टेस्ट के अलावा, टेस्ट को अपनी ज़रूरत के मुताबिक बनाया जा सकता है रोबो स्क्रिप्ट का इस्तेमाल करके, जो रोबो टेस्ट की एक सुविधा है. ज़्यादा जानने के लिए, रोबो स्क्रिप्ट चलाएं देखें.

रोबो टेस्ट क्रॉल के आंकड़े

रोबो टेस्ट के नतीजों को समझने में आपकी मदद करने के लिए, Robo टेस्ट के आंकड़े हर टेस्ट क्रॉल के लिए किया जा सकता है. टेस्ट लैब, रोबो टेस्ट टैब के सबसे ऊपर आंकड़े दिखाता है अपने परीक्षण परिणाम पेज में:

  • कार्रवाइयां: क्रॉल करने के दौरान की गई कुल कार्रवाइयों की संख्या. इनमें ये कार्रवाइयां शामिल हैं रोबो स्क्रिप्ट ऐक्शन, मंकी ऐक्शन, और रोबो डायरेक्टिव.

  • स्क्रीन: क्रॉल के दौरान देखी गई अलग-अलग स्क्रीन की संख्या.

टेस्ट लैब, आंकड़ों का इस्तेमाल करके क्रॉल ग्राफ़ के तौर पर रोबो टेस्ट. ग्राफ़ में नोड के तौर पर स्क्रीन मौजूद हैं और कार्रवाइयों को किनारे के रूप में दिखाता है. स्क्रीन के बीच के किनारों को फ़ॉलो करके, आपको इससे पता चलता है कि क्रॉल के दौरान Robo टेस्ट ने आपके ऐप्लिकेशन को कैसे पार किया.

रोबो टेस्ट के लिए टाइम आउट

आपके ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) की जटिलता के आधार पर, रोबो टेस्ट में पांच मिनट लग सकते हैं का इस्तेमाल किया जा सकता है. हमारा सुझाव है कि ज़्यादातर ऐप्लिकेशन के लिए, टेस्ट को कम से कम 120 सेकंड (2 मिनट), और 300 सेकंड पर सेट करना (5 मिनट) थोड़ा मुश्किल ऐप्लिकेशन इस्तेमाल कर सकते हैं. टाइम आउट की डिफ़ॉल्ट वैल्यू 300 है सेकंड (5 मिनट), Firebase कंसोल से चलने वाले टेस्ट के लिए और 900 सेकंड (15) मिनट) सेट करें.

ऐप्लिकेशन स्टार्टअप टाइम आउट से जुड़ी गड़बड़ियां

अगर आपके ऐप्लिकेशन को शुरू होने में ज़्यादा समय लगता है, तो रोबो टेस्ट से गड़बड़ी हो सकती है. आपके ऐप्लिकेशन को क्रॉल कर पाएं. ऐसा सिर्फ़ तब होता है, जब स्टार्टअप बहुत लंबे हों बार-बार होता है और इसे सिर्फ़ अपने ऐप्लिकेशन में सुधार करके ठीक किया जा सकता है, ताकि वह तेज़ी से शुरू हो सके.

रोबो स्क्रिप्ट की मदद से ज़्यादा कंट्रोल पाएं

कभी-कभी आपको जांच पर ज़्यादा कंट्रोल की ज़रूरत होती है. उदाहरण के लिए, हो सकता है कि या उपयोगकर्ता नाम जैसे खास यूज़र इंटरफ़ेस (यूआई) इनपुट दें और पासवर्ड डालें. रोबो स्क्रिप्ट से मदद मिल सकती है. रोबो स्क्रिप्ट के बारे में अधिक जानने के लिए, Run a रोबो स्क्रिप्ट और Robo स्क्रिप्ट का संदर्भ गाइड देखें.

अगले चरण