Android डिवाइस स्ट्रीमिंग के ज़रिए अपने ऐप्लिकेशन की जांच करना

Android डिवाइस स्ट्रीमिंग की मदद से, Android Studio में Google के सुरक्षित डेटा सेंटर में मौजूद कई एपीआई लेवल और फ़ॉर्म फ़ैक्टर वाले डिवाइसों पर अपने ऐप्लिकेशन के साथ इंटरैक्ट किया जा सकता है और उन्हें टेस्ट किया जा सकता है. डिवाइस स्ट्रीमिंग की मदद से, असली डिवाइस पर अपने ऐप्लिकेशन के साथ इंटरैक्ट किया जा सकता है. जैसे, कोई उपयोगकर्ता करता है. इसमें डिवाइस को घुमाना और फ़ोल्ड करना भी शामिल है. इससे आपको यह देखने में मदद मिलती है कि अलग-अलग स्थितियों में आपका ऐप्लिकेशन कैसा काम करता है. साथ ही, इससे उन समस्याओं की पहचान की जा सकती है जो अन्य टेस्टिंग एनवायरमेंट में नज़र नहीं आती हैं.

Android डिवाइस स्ट्रीमिंग का इस्तेमाल शुरू करना

अगर आपने अब तक ऐसा नहीं किया है, तो Android Studio का सबसे नया स्टेबल बिल्ड डाउनलोड और इंस्टॉल करें. इसके बाद, यह तरीका अपनाएं:

  1. Android Studio में, कोई Android प्रोजेक्ट खोलें. इसके बाद, डिवाइस मैनेजर टूल विंडो पर जाएं और Firebase के आइकॉन पर क्लिक करें.
  2. अगर आपने डेवलपर खाते में पहले से साइन इन नहीं किया है, तो Google में लॉग इन करें पर क्लिक करें और निर्देशों का पालन करें.
  3. Android Studio को ज़रूरी अनुमतियां देने के बाद, आईडीई पर वापस जाएं और कोई Firebase प्रोजेक्ट चुनें. अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो आप Firebase कंसोल में जाकर, बिना किसी शुल्क के एक प्रोजेक्ट बना सकते हैं. ध्यान दें: अपने Firebase प्रोजेक्ट के साथ डिवाइस स्ट्रीमिंग का इस्तेमाल करने के लिए, ज़रूरी अनुमतियां चालू करने के बारे में जानने के लिए, Test Lab अनुमतियां देखें.
  4. कोई प्रोजेक्ट चुनने के बाद, डिवाइसों की सूची ब्राउज़ करें और वे डिवाइस चुनें जिनका आपको इस्तेमाल करना है.
  5. ठीक है पर क्लिक करें.

डिवाइस स्ट्रीमिंग का इस्तेमाल शुरू करने के बारे में ज़्यादा जानने के लिए, Android Studio में डिवाइस स्ट्रीमिंग देखें.

Android डिवाइस स्ट्रीमिंग के लिए अनुमतियां चालू करना

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

टेस्ट लैब की अनुमतियां

टेस्ट लैब की अनुमतियां कॉन्फ़िगर करने के लिए, आपको Cloud Storage बकेट के ऐक्सेस को कॉन्फ़िगर करना होगा, ताकि टेस्ट के नतीजे देखे जा सकें और टेस्ट किए जा सकें. Firebase कंसोल या gcloud CLI का इस्तेमाल करके, टेस्ट लैब को ऐक्सेस करने की अनुमति दी जा सकती है.

किसी उपयोगकर्ता को Firebase कंसोल या Android Studio में टेस्ट लैब डिवाइस मैट्रिक्स से टेस्ट करने या टेस्ट के नतीजे देखने के लिए, आपको उन्हें एडिटर और व्यूअर की भूमिकाएं असाइन करनी होंगी.

किसी उपयोगकर्ता को gcloud CLI से टेस्ट करने या अपने Cloud Storage बकेट का इस्तेमाल करते समय टेस्ट के नतीजे देखने के लिए, Google Cloud Console का इस्तेमाल करके, पहले से तय की गई भूमिकाओं का एक जोड़ा असाइन किया जा सकता है. इससे ज़रूरी अनुमतियां एक साथ मिलेंगी.

  • टेस्ट करने के लिए, Firebase टेस्ट लैब एडमिन और Firebase Analytics व्यूअर की भूमिकाएं असाइन करें.
  • टेस्ट के नतीजे देखने के लिए, Firebase टेस्ट लैब व्यूअर और Firebase Analytics व्यूअर की भूमिकाएं असाइन करें.

टेस्ट लैब की इन खास अनुमतियों को कॉन्फ़िगर करने के बारे में ज़्यादा जानने के लिए, टेस्ट लैब की IAM अनुमतियों के रेफ़रंस गाइड देखें.