Firebase Test Lab

Google के डेटा सेंटर में होस्ट किए गए डिवाइसों पर, अपने ऐप्लिकेशन को टेस्ट करें.

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

टेस्ट चलाना

Test Lab की मदद से टेस्ट चलाने के बारे में जानने के लिए, हमारी शुरुआती निर्देश वाली गाइड देखें:

iOS+ Android

मुख्य सुविधाएं

Android और iOS, दोनों ऐप्लिकेशन की टेस्टिंग करना Test Lab, पर होस्ट किए गए कई Android और iOS डिवाइसों पर टेस्ट चलाएं. इनमें, तेज़ Arm होस्ट पर चलने वाले वर्चुअल Android टेस्ट डिवाइस भी शामिल हैं.
असल डिवाइसों पर टेस्ट करना Test Lab आपके ऐप्लिकेशन को Google के डेटा सेंटर में इंस्टॉल और चालू किए गए डिवाइसों पर चलाता है, ताकि आपको उन समस्याओं का पता चल सके जो सिर्फ़ कुछ डिवाइसों और कॉन्फ़िगरेशन पर होती हैं.
वर्कफ़्लो इंटिग्रेशन Test Lab को Firebase कंसोल, Android Studio, और gcloud सीएलआई के साथ इंटिग्रेट किया गया है. इसका इस्तेमाल, लगातार इंटिग्रेशन (सीआई) सिस्टम के साथ भी किया जा सकता है.

यह कैसे काम करता है?

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

लागू करने के पाथ के बारे में खास जानकारी

ऐप्लिकेशन को टेस्टिंग के लिए तैयार करना
  • सबसे पहले, चलाने के लिए कोई टेस्ट चुनें:
    • Android के लिए इंस्ट्रुमेंटेशन टेस्ट
    • Android के लिए रोबो टेस्ट (इसके लिए, पहले से लिखे गए टेस्ट की ज़रूरत नहीं होती)
    • iOS और Android के लिए गेम लूप टेस्ट
    • iOS के लिए XCTest
  • अगर ज़रूरी हो, तो अपने टेस्ट में बदलाव करें, ताकि वह Test Lab पर चल सके. अपने ऐप्लिकेशन को बनाएं और पैकेज करें. इसके बाद, उसे Firebase पर अपलोड करें.
टेस्ट के लिए डिवाइस और जांच का मैट्रिक्स चुनना हमारे इंटिग्रेटेड टूल में से किसी एक का इस्तेमाल करके, डिवाइसों, ओएस वर्शन, स्थान-भाषाओं, और स्क्रीन ओरिएंटेशन का सेट चुनें. इससे टेस्ट मैट्रिक्स तय करें.
टेस्ट चलाना और उसके नतीजों की समीक्षा करना हमारे उपलब्ध टूल का इस्तेमाल करके, टेस्ट करें. जांच के मैट्रिक्स के साइज़ के आधार पर, Test Lab को आपकी जांच पूरी करने में कुछ मिनट लग सकते हैं. टेस्ट पूरे होने के बाद, आपको Firebase कंसोल में नतीजे दिखेंगे.

अगले चरण