टेस्ट लैब में उपलब्ध डिवाइस

Test Lab की मदद से, अलग-अलग तरह के कई डिवाइसों और iOS वर्शन पर अपने ऐप्लिकेशन की जांच की जा सकती है. यह देखने के कुछ तरीके हैं कि कौन-कौनसे डिवाइस उपलब्ध हैं:

  • Firebase कंसोल: अगर Firebase कंसोल से टेस्ट किए जा रहे हैं, तो उपलब्ध डिवाइसों की सूची टेस्ट करें वर्कफ़्लो के डाइमेंशन चुनें चरण के दौरान देखी जा सकती है.

  • gcloud CLI: Google Cloud CLI से उपलब्ध डिवाइसों की सूची देखने के लिए, यह कमांड इस्तेमाल करें:

    gcloud firebase test ios models list
  • Google APIs Explorer: Google APIs Explorer का इस्तेमाल करके, डिवाइसों को सीधे तौर पर भी ढूंढा जा सकता है. इसके लिए, Firebase प्रोजेक्ट या gcloud CLI की ज़रूरत नहीं होती.

डिवाइस की परफ़ॉर्मेंस की जानकारी देने वाला इंडिकेटर

Test Lab उन डिवाइसों की जानकारी देता है जिनकी परफ़ॉर्मेंस खराब हो रही है. इसके लिए, Firebase कंसोल और Google Cloud CLI में, परफ़ॉर्मेंस खराब है इंडिकेटर का इस्तेमाल किया जाता है. परफ़ॉर्मेंस खराब है इंडिकेटर वाले डिवाइसों से, 30 दिनों या उससे ज़्यादा समय तक, ऐसे नतीजे मिलते हैं जिनके बारे में कोई पक्का दावा नहीं किया जा सकता. इस सुविधा से, अपने इस्तेमाल के हिसाब से डिवाइस चुनने में मदद मिलती है. इससे यह पता चलता है कि टेस्ट डिवाइस की परफ़ॉर्मेंस खराब है या नहीं.

Firebase कंसोल में डिवाइस की परफ़ॉर्मेंस देखना

किसी खास डिवाइस के लिए नया टेस्ट सेट अप करते समय, Firebase कंसोल में डिवाइस की परफ़ॉर्मेंस देखी जा सकती है.

डिवाइस की परफ़ॉर्मेंस देखने के लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल में, DevOps और जुड़ाव > Test Lab पर जाएं.

  2. टेस्ट करें को चुनें. इसके बाद, टेस्ट का कोई टाइप चुनें.

  3. अपने ऐप्लिकेशन का बाइनरी अपलोड करें.

  4. डाइमेंशन चुनें चरण में, कस्टमाइज़ करें पर क्लिक करें.

  5. टेस्ट करने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की परफ़ॉर्मेंस के आधार पर, चुने गए डिवाइसों के बगल में परफ़ॉर्मेंस खराब है लेबल दिख सकता है.

  6. टेस्ट करें.

Google Cloud CLI में डिवाइस की परफ़ॉर्मेंस देखना

नया टेस्ट सेट अप करते समय, किसी खास डिवाइस के लिए gcloud CLI में डिवाइस की परफ़ॉर्मेंस देखी जा सकती है.

डिवाइस की परफ़ॉर्मेंस देखने के लिए, यह तरीका अपनाएं:

  1. Google Cloud SDK का नया वर्शन डाउनलोड करें और निर्देशों का पालन करें.

  2. इनमें से कोई एक कमांड चलाएं: gcloud firebase test ios models list या gcloud firebase test ios models describe MODEL_ID

अगर किसी टेस्ट डिवाइस की परफ़ॉर्मेंस खराब हो रही है, तो TAGS कॉलम में reduced_stability टैग दिखेगा. इसमें, उन वर्शन की सूची होती है जिन पर असर पड़ा है.

डिवाइस की क्षमता

Test Lab मोबाइल डिवाइस की क्षमता से जुड़ी इकट्ठा की गई जानकारी Firebase कंसोल और Firebase CLI के ज़रिए उपलब्ध कराता है. डिवाइस की क्षमता का मतलब है, Google के मोबाइल डिवाइस लैब में ऑनलाइन डिवाइसों की कुल संख्या. इस सुविधा से, यह पक्का करने में मदद मिलती है कि हमारे डिवाइस लैब में, आपके टेस्ट को ज़्यादा बेहतर तरीके से करने के लिए, पर्याप्त डिवाइस मौजूद हैं. डिवाइस की क्षमता को ज़्यादा, सामान्य, और कम के तौर पर मेज़र किया जाता है.

किसी भी डिवाइस की क्षमता के लेवल पर चल रहे टेस्ट में ज़्यादा समय लग सकता है. इसकी वजहें यहां दी गई हैं:

  • ट्रैफ़िक. इससे टेस्ट शुरू होने में लगने वाले समय पर असर पड़ता है. यह देखने के लिए कि सेवा में कोई रुकावट या गड़बड़ी हुई है या नहीं, Firebase का स्टेटस डैशबोर्ड देखें.
  • डिवाइस या इन्फ़्रास्ट्रक्चर में गड़बड़ियां. ये किसी भी समय हो सकती हैं और इनसे टेस्ट पूरा होने में लगने वाले समय पर असर पड़ सकता है.

यहां दी गई टेबल में, डिवाइस की क्षमता के टाइप के बारे में बताया गया है. साथ ही, यह भी बताया गया है कि किस टाइप की क्षमता का इस्तेमाल कब करना चाहिए:

क्षमता ब्यौरा इस्तेमाल करने का सुझाव
ज़्यादा क्षमता Test Lab डिवाइस कैटलॉग में कई डिवाइस मौजूद हैं. इसका इस्तेमाल तब करें, जब आपको कई टेस्ट करने हों.
सामान्य क्षमता Test Lab डिवाइस कैटलॉग में सामान्य संख्या में डिवाइस मौजूद हैं. इस क्षमता के लेवल का इस्तेमाल, ज़्यादातर टेस्ट करने के लिए किया जा सकता है.
कम क्षमता Test Lab डिवाइस कैटलॉग में कुछ डिवाइस मौजूद हैं. जिन डिवाइसों के लिए अब कोई अपडेट नहीं मिलता वे कम क्षमता वाले ग्रुप में शामिल होते हैं . हालांकि, कम क्षमता वाले सभी डिवाइसों के लिए अब कोई अपडेट नहीं मिलता . इसका इस्तेमाल तब करें, जब आपको किसी खास डिवाइस मॉडल और वर्शन पर टेस्ट करना हो. ये टेस्ट, टेस्ट शार्डिंग के लिए सही नहीं हैं. कम क्षमता की वजह से, टेस्ट पूरा होने में ज़्यादा समय लग सकता है. ऐसा तब हो सकता है, जब एक ही समय में कई टेस्ट किए जा रहे हों.

Firebase कंसोल में डिवाइस की क्षमता देखना

नया टेस्ट सेट अप करते समय, किसी खास डिवाइस के लिए Firebase कंसोल में डिवाइस की क्षमता देखी जा सकती है.

डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल में, DevOps और जुड़ाव > Test Lab पर जाएं.

  2. टेस्ट करें को चुनें. इसके बाद, टेस्ट का कोई टाइप चुनें.

  3. अपने ऐप्लिकेशन का बाइनरी अपलोड करें.

  4. डाइमेंशन चुनें चरण में, कस्टमाइज़ करें पर क्लिक करें.

  5. (ज़रूरी नहीं) क्षमता के लेवल के हिसाब से डिवाइसों को फ़िल्टर करने के लिए, यह तरीका अपनाएं:

    1. फ़िल्टर करें आइकॉन पर क्लिक करें.

    2. क्षमता को चुनें.

    3. उस क्षमता के लेवल पर क्लिक करें जिसके हिसाब से आपको फ़िल्टर करना है: सामान्य या ज़्यादा. कम क्षमता वाले डिवाइसों को फ़िल्टर करने के लिए, सामान्य और ज़्यादा, दोनों के हिसाब से फ़िल्टर करें.

    4. लागू करें पर क्लिक करें.

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

  7. टेस्ट करें.

Google Cloud CLI में डिवाइस की क्षमता देखना

नया टेस्ट सेट अप करते समय, किसी खास डिवाइस के लिए gcloud CLI में डिवाइस की क्षमता देखी जा सकती है.

डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:

  1. Google Cloud SDK का नया वर्शन डाउनलोड करें और निर्देशों का पालन करें. यह वर्शन 417.0.0 या इससे ज़्यादा होना चाहिए.
  2. इनमें से कोई एक कमांड चलाएं:
    gcloud firebase test ios list-device-capacities
    या
    gcloud firebase test ios models describe MODEL_ID

आउटपुट में, डिवाइस की क्षमता, मॉडल आईडी, मॉडल का नाम, और ओएस वर्शन आईडी शामिल होता है.

ऐसे डिवाइस और वर्शन जिनके लिए अब कोई अपडेट नहीं मिलता

जिन डिवाइसों के लिए अब कोई अपडेट नहीं मिलता वे Test Lab डिवाइस कैटलॉग से हटाए जाने से कम से कम एक महीने पहले तक उपलब्ध रहते हैं. किसी डिवाइस को हटाने के बाद, Test Lab उस डिवाइस के लिए टेस्ट के अनुरोधों को प्रोसेस नहीं करता. ऐसे अनुरोधों को Skipped के तौर पर मार्क किया जाता है.

ऐसे डिवाइस जिनके लिए अब कोई अपडेट नहीं मिलता

मॉडल टाइप डिवाइस/वर्शन हटाने की तारीख
iPad 5 फ़िज़िकल iPad5/15.4 2024-04-07
iPhone 13 Pro फ़िज़िकल Iphone13pro/15.2 2024-04-07
iPad Mini 4 फ़िज़िकल ipadmini4/15.4 2024-04-07
iPhone 8 फ़िज़िकल iphone8/14.7 2025-04-03
iPhone 11 Pro फ़िज़िकल iphone11pro/14.7 2025-04-03
iPhone 12 Pro फ़िज़िकल iphone12pro/14.8 2025-04-03

किसी डिवाइस का अनुरोध करना

अगर आपको ऐसा डिवाइस इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो कैटलॉग में डिवाइस जोड़ने का अनुरोध सबमिट किया जा सकता है.