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 कंसोल में डिवाइस के स्टेबल होने की जानकारी देखी जा सकती है.
डिवाइस के स्टेबल होने की जानकारी देखने के लिए, यह तरीका अपनाएं:
Firebase कंसोल में, टेस्ट लैब पेज खोलें.
टेस्ट चलाएं को चुनें. इसके बाद, टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन की बाइनरी अपलोड करें.
डाइमेंशन चुनने के चरण में, पसंद के मुताबिक बनाएं पर क्लिक करें.
टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस के काम करने के तरीके के आधार पर, आपको चुने गए डिवाइसों के बगल में काम करने का तरीका ठीक नहीं है लेबल दिख सकता है.
अपना टेस्ट चलाएं.
Google Cloud CLI में डिवाइस की परफ़ॉर्मेंस देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए gcloud CLI में डिवाइस के काम करने की स्थिरता देखी जा सकती है.
डिवाइस के स्टेबल होने की जानकारी देखने के लिए, यह तरीका अपनाएं:
Google Cloud SDK का नया वर्शन डाउनलोड करें और दिए गए निर्देशों का पालन करें.
इनमें से कोई एक निर्देश चलाएं:
gcloud firebase test ios models list
याgcloud firebase test ios models describe MODEL_ID
अगर किसी टेस्ट डिवाइस पर ऐप्लिकेशन के काम करने में समस्या आ रही है, तो आपको 'टैग' कॉलम में reduced_stability
टैग दिखेगा. इस कॉलम में, उन वर्शन की सूची होती है जिन पर समस्या का असर पड़ा है.
डिवाइस की क्षमता
Test Lab, Firebase कंसोल और Firebase सीएलआई की मदद से, मोबाइल डिवाइस की क्षमता से जुड़ी इकट्ठा की गई जानकारी देता है. डिवाइस की क्षमता, Google के मोबाइल डिवाइस लैब में मौजूद ऑनलाइन डिवाइसों की कुल संख्या होती है. इस सुविधा की मदद से, यह पक्का किया जा सकता है कि हमारे डिवाइस लैब में ज़रूरत के मुताबिक डिवाइस मौजूद हों, ताकि जांच को बेहतर तरीके से चलाया जा सके. डिवाइस की क्षमता को ज़्यादा, सामान्य, और कम के तौर पर मेज़र किया जाता है.
डिवाइस की क्षमता के किसी भी लेवल पर चल रहे टेस्ट में, इन वजहों से ज़्यादा समय लग सकता है:
- ट्रैफ़िक, जिससे टेस्ट शुरू होने के समय पर असर पड़ता है. Firebase का स्टेटस डैशबोर्ड देखकर पता लगाएं कि क्या कोई रुकावट या गड़बड़ी हुई है.
- डिवाइस या इन्फ़्रास्ट्रक्चर में होने वाली गड़बड़ियां, जो कभी भी हो सकती हैं और जिनसे जांच में लगने वाले समय पर असर पड़ता है.
यहां दी गई टेबल में, डिवाइस की कैपेसिटी के टाइप के बारे में बताया गया है. साथ ही, यह भी बताया गया है कि हर तरह की कैपेसिटी का इस्तेमाल कब करना चाहिए:
कपैसिटी | जानकारी | इस्तेमाल करने का सुझाव |
ज़्यादा क्षमता | Test Lab डिवाइस सूची में कई डिवाइस शामिल हैं. | जब बड़ी संख्या में टेस्ट चलाए जा रहे हों, तब इसका इस्तेमाल करें. |
मीडियम कैपेसिटी | Test Lab डिवाइस सूची में कुछ डिवाइस शामिल हैं. | यह क्षमता का लेवल, आपके ज़्यादातर टेस्ट चलाने के लिए सही है. |
कम क्षमता | Test Lab डिवाइस सूची में कुछ डिवाइस शामिल हैं. जिन डिवाइसों के लिए ऐप्लिकेशन उपलब्ध नहीं है वे कम स्टोरेज वाले डिवाइसों के ग्रुप में आते हैं. हालांकि, कम स्टोरेज वाले सभी डिवाइसों के लिए ऐप्लिकेशन उपलब्ध नहीं है. | किसी खास डिवाइस मॉडल और वर्शन पर टेस्ट चलाने के लिए इसका इस्तेमाल करें. ये टेस्ट, टेस्ट को अलग-अलग हिस्सों में बांटने के लिए सही नहीं हैं. कम क्षमता की वजह से, टेस्ट पूरा होने में काफ़ी समय लग सकता है. खास तौर पर, अगर एक ही समय पर कई टेस्ट चलाए जाते हैं. |
Firebase console में डिवाइस की क्षमता देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए Firebase कंसोल में डिवाइस की क्षमता देखी जा सकती है.
डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:
Firebase कंसोल में Test Lab पेज खोलें.
टेस्ट चलाएं को चुनें. इसके बाद, टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन की बाइनरी अपलोड करें.
डाइमेंशन चुनने के चरण में, पसंद के मुताबिक बनाएं पर क्लिक करें.
(ज़रूरी नहीं) डिवाइसों को क्षमता के लेवल के हिसाब से फ़िल्टर करने के लिए, यह तरीका अपनाएं:
फ़िल्टर करें आइकॉन पर क्लिक करें.
क्षमता चुनें.
उस क्षमता के लेवल पर क्लिक करें जिसके हिसाब से आपको फ़िल्टर करना है: मध्यम या ज़्यादा. कम क्षमता वाले डिवाइसों को फ़िल्टर करने के लिए, मीडियम और हाई, दोनों के हिसाब से फ़िल्टर करें.
लागू करें पर क्लिक करें.
टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की क्षमता के आधार पर, आपको चुने गए डिवाइसों के बगल में मीडियम या ज़्यादा लेबल दिख सकता है.
अपना टेस्ट चलाएं.
Google Cloud CLI में डिवाइस की क्षमता देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए gcloud CLI में डिवाइस की क्षमता देखी जा सकती है.
डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:
- Google Cloud SDK का नया वर्शन डाउनलोड करें और निर्देशों का पालन करें. वर्शन 417.0.0 या इसके बाद का होना चाहिए.
- इनमें से कोई एक निर्देश चलाएं:
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 |
डिवाइस का अनुरोध करना
अगर आपको किसी ऐसे डिवाइस का इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो कैटलॉग में डिवाइस को जोड़ने के लिए अनुरोध सबमिट किया जा सकता है.