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

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

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

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

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

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

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

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

Test Lab की अनुमतियां

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

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

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

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

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