Test Lab की मदद से, अपने ऐप्लिकेशन को कई तरह के डिवाइसों और Android वर्शन पर टेस्ट किया जा सकता है. कौनसे डिवाइस उपलब्ध हैं, यह देखने के कुछ तरीके यहां दिए गए हैं:
Firebase कंसोल: अगर Firebase कंसोल से टेस्ट चलाए जा रहे हैं, तो टेस्ट चलाएं वर्कफ़्लो के डाइमेंशन चुनें चरण के दौरान, उपलब्ध डिवाइसों की सूची देखी जा सकती है.
gcloud CLI: Google Cloud सीएलआई से उपलब्ध डिवाइसों की सूची देखने के लिए इस निर्देश का इस्तेमाल करें:
gcloud firebase test android 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 सीएलआई में डिवाइस की स्थिरता देखी जा सकती है.
डिवाइस की स्थिरता देखने के लिए, इन निर्देशों का पालन करें:
Google Cloud SDK का नया वर्शन डाउनलोड करें और निर्देशों का पालन करें.
इनमें से कोई एक निर्देश चलाएं:
gcloud firebase test android models list
याgcloud firebase test android 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 सीएलआई में डिवाइस की क्षमता देखें
नया टेस्ट सेट अप करते समय, किसी खास डिवाइस के लिए gcloud सीएलआई में डिवाइस की क्षमता देखी जा सकती है.
डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:
- Google Cloud SDK का नया वर्शन डाउनलोड करें और निर्देशों का पालन करें. वर्शन 417.0.0 या इसके बाद का होना चाहिए.
- इनमें से कोई एक निर्देश दें:
gcloud firebase test android list-device-capacities
या
gcloud firebase test android models describe MODEL_ID
आउटपुट में डिवाइस की क्षमता, मॉडल आईडी, मॉडल का नाम, और ओएस वर्शन आईडी शामिल होता है.
काम न करने वाले डिवाइस और वर्शन
डिवाइस सूची से हटाए जाने से कम से कम एक महीने पहले, डिवाइसों के इस्तेमाल पर पाबंदी लगा दी जाती है. किसी डिवाइस को हटाने के बाद, Test Lab
उस डिवाइस के लिए टेस्ट के अनुरोध नहीं चलाता. उन अनुरोधों को Skipped
के तौर पर मार्क किया जाता है.
ऐसे डिवाइस जिन पर यह सुविधा काम नहीं करती
Samsung | Galaxy Tab S3 | फ़िज़िकल | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | वर्चुअल | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | वर्चुअल | Nexus5X/25 | 2025-01-31 | |
Google नेक्सस 6 | वर्चुअल | नेक्सस6/24 | 2025-01-31 | |
Google नेक्सस 6 | वर्चुअल | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | वर्चुअल | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | वर्चुअल | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7 क्लोन 16:9 | वर्चुअल | Nexus7_clone_16_9/24 | 2025-01-31 | |
Google Nexus 7 क्लोन 16:9 | वर्चुअल | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | वर्चुअल | नेक्सस9/24 | 2025-01-31 | |
Google Nexus 9 | वर्चुअल | Nexus9/25 | 2025-01-31 | |
Google Nexus (LowRes) | वर्चुअल | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (LowRes) | वर्चुअल | NexusLowRes/25 | 2025-01-31 |
डिवाइस का अनुरोध करें
अगर आपको किसी ऐसे डिवाइस का इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो कैटलॉग में डिवाइस को जोड़ने के लिए अनुरोध सबमिट किया जा सकता है.