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