Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

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

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

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

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

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

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

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

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

फ़ायदे

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

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

कमी

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

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

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

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