Google 致力于为黑人社区推动种族平等。查看具体举措
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

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

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

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

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

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

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

लाभ

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

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

कमी

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

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

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

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