Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

फायरबेस कंसोल के साथ परीक्षण शुरू करें

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

फायरबेस टेस्ट लैब एंड्रॉइड ऐप के परीक्षण के लिए क्लाउड-आधारित बुनियादी ढांचा प्रदान करता है। यह दस्तावेज़ बताता है कि फायरबेस कंसोल का उपयोग करके टेस्ट लैब के साथ कैसे आरंभ किया जाए।

चरण 1. एक फायरबेस प्रोजेक्ट बनाएं

यदि आपने अभी तक नहीं किया है, तो फायरबेस कंसोल पर जाएं और एक नया फायरबेस प्रोजेक्ट बनाएं।

चरण 2. एक परीक्षण चलाएँ

फायरबेस टेस्ट लैब आपको निम्न प्रकार के परीक्षण चलाने देता है:

  • इंस्ट्रुमेंटेशन परीक्षण : आपके द्वारा लिखा गया एक परीक्षण जो आपको आपके द्वारा निर्दिष्ट कार्यों के साथ अपने ऐप के UI को चलाने की अनुमति देता है। AndroidJUnitRunnerAPIs का उपयोग करके सही कार्यक्षमता को सत्यापित करने के लिए एक इंस्ट्रूमेंटेशन परीक्षण आपके ऐप की स्थिति के बारे में स्पष्ट दावा भी कर सकता है। टेस्ट लैब एस्प्रेसो और यूआई ऑटोमेटर इंस्ट्रूमेंटेशन टेस्ट फ्रेमवर्क का समर्थन करता है।
  • रोबो परीक्षण : एक परीक्षण जो आपके ऐप के इंटरफ़ेस का विश्लेषण करता है और फिर उपयोगकर्ता गतिविधियों का अनुकरण करके इसे स्वचालित रूप से एक्सप्लोर करता है।
  • गेम लूप टेस्ट : एक टेस्ट जो गेम ऐप्स में खिलाड़ी की क्रियाओं को सिम्युलेट करने के लिए "डेमो मोड" का उपयोग करता है।

परीक्षण चलाने के लिए, Android के लिए Firebase Test Lab के साथ परीक्षण चलाएँ देखें।

नया: ऑर्केस्ट्रेटर के साथ इंस्ट्रूमेंटेशन परीक्षण

एंड्रॉइड टेस्ट ऑर्केस्ट्रेटर आपके प्रत्येक ऐप के इंस्ट्रूमेंटेशन टेस्ट को स्वतंत्र रूप से चलाता है, जिसके कई फायदे हैं, लेकिन एक खामी भी है:

फ़ायदे

  • कोई साझा स्थिति नहीं: प्रत्येक परीक्षण अपने स्वयं के इंस्ट्रुमेंटेशन इंस्टेंस में चलता है, इसलिए साझा स्थिति परीक्षणों में जमा नहीं होती है।

  • आइसोलेटेड क्रैश: यदि कोई परीक्षण क्रैश हो जाता है, तो यह केवल इंस्ट्रुमेंटेशन के अपने इंस्टेंस को कम करता है, इसलिए आपके सुइट में अन्य परीक्षण अभी भी चलते हैं।

कमी

  • लंबे समय तक चलने वाला: प्रत्येक परीक्षण का अपना इंस्ट्रुमेंटेशन इंस्टेंस चलाने का मतलब है कि परीक्षण प्रक्रिया में समग्र रूप से थोड़ा अधिक समय लगता है। बढ़ा हुआ रन टाइम आपके कोटा उपयोग या बिल किए गए समय को प्रभावित कर सकता है और इससे आप डिवाइस की टाइम-आउट सीमा तक पहुंच सकते हैं।

टेस्ट लैब हमेशा ऑर्केस्ट्रेटर के नवीनतम संस्करण का उपयोग करता है। ऑर्केस्ट्रेटर को सक्षम करने के लिए, इंस्ट्रूमेंटेशन टेस्ट सेटअप में अतिरिक्त विकल्प स्क्रीन से ऑर्केस्ट्रेटर के साथ चलाएँ चुनें।

चरण 3. अपने परीक्षा परिणामों की जाँच करें

जब परीक्षण शुरू होता है, तो आप स्वचालित रूप से परीक्षण परिणाम पृष्ठ पर रीडायरेक्ट हो जाते हैं। आपके द्वारा चुने गए विभिन्न विन्यासों की संख्या और आपके परीक्षणों के लिए निर्धारित परीक्षण समय समाप्ति अवधि के आधार पर, परीक्षणों को चलने में कई मिनट लग सकते हैं। आपके परीक्षण चलने के बाद, आप परीक्षण के परिणामों की समीक्षा कर सकते हैं। परीक्षण के परिणामों की व्याख्या करने के तरीके के बारे में अधिक जानने के लिए Firebase परीक्षण लैब परिणामों का विश्लेषण देखें।