অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং দিয়ে আপনার অ্যাপ পরীক্ষা করুন

অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং আপনাকে অ্যানড্রয়েড স্টুডিওর মধ্যে Google-এর নিরাপদ ডেটা সেন্টারে একাধিক API স্তর এবং ফর্ম ফ্যাক্টর জুড়ে আপনার অ্যাপগুলির সাথে ইন্টারঅ্যাক্ট করতে এবং পরীক্ষা করতে দেয়। ডিভাইস স্ট্রিমিংয়ের সাথে, আপনি কোনও ব্যবহারকারীর মতোই ডিভাইসটি ঘোরানো এবং ভাঁজ সহ কোনও ব্যবহারকারীর মতোই আপনার অ্যাপ্লিকেশনটির সাথে ইন্টারঅ্যাক্ট করতে পারেন। এটি আপনাকে বিভিন্ন পরিস্থিতিতে আপনার অ্যাপ কীভাবে আচরণ করে তা দেখতে দেয় এবং অন্যান্য পরীক্ষার পরিবেশে স্পষ্ট নাও হতে পারে এমন কোনো সমস্যা চিহ্নিত করতে দেয়।

Android ডিভাইস স্ট্রিমিং দিয়ে শুরু করুন

আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে অ্যান্ড্রয়েড স্টুডিওর সর্বশেষতম স্থিতিশীল বিল্ডটি ডাউনলোড করুন এবং ইনস্টল করুন এবং এই পদক্ষেপগুলি অনুসরণ করুন:

  1. অ্যান্ড্রয়েড স্টুডিওতে, একটি অ্যান্ড্রয়েড প্রকল্প খুলুন এবং ডিভাইস ম্যানেজার সরঞ্জাম উইন্ডোতে নেভিগেট করুন এবং ফায়ারবেস আইকনটি ক্লিক করুন।
  2. আপনি যদি ইতিমধ্যে আপনার বিকাশকারী অ্যাকাউন্টে সাইন ইন না করে থাকেন তবে গুগলে লগ ইন ক্লিক করুন এবং প্রম্পটগুলি অনুসরণ করুন।
  3. অনুরোধ করা অনুমতিগুলি সহ অ্যান্ড্রয়েড স্টুডিও সরবরাহ করার পরে, আইডিইতে ফিরে যান এবং একটি ফায়ারবেস প্রকল্প নির্বাচন করুন। আপনার যদি ফায়ারবেস প্রকল্প না থাকে তবে আপনি Firebase কনসোলে বিনা ব্যয়ে একটি তৈরি করতে পারেন। দ্রষ্টব্য: আপনার ফায়ারবেস প্রকল্পের সাথে ডিভাইস স্ট্রিমিং ব্যবহার করার জন্য যথাযথ অনুমতিগুলি সক্ষম করতে, Test Lab অনুমতিগুলি দেখুন।
  4. কোনও প্রকল্প নির্বাচন করার পরে, আপনি ডিভাইসগুলির তালিকা ব্রাউজ করতে পারেন এবং আপনি যে ডিভাইসগুলি ব্যবহার করতে চান তা নির্বাচন করতে পারেন।
  5. ওকে ক্লিক করুন।

কীভাবে ডিভাইস স্ট্রিমিং শুরু করবেন সে সম্পর্কে আরও তথ্যের জন্য, অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং দেখুন।

অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিংয়ের জন্য অনুমতি সক্ষম করুন

ডিভাইস স্ট্রিমিং ব্যবহার করার জন্য, আপনাকে একটি ফায়ারবেস প্রজেক্ট ব্যবহার করতে হবে যেটির সম্পাদক বা মালিকের অনুমতি রয়েছে। আপনি যদি আপনার দলকে আরও নির্দিষ্ট ভূমিকা এবং অনুমতি প্রদান করতে চান তবে আপনি ডিভাইস স্ট্রিমিংয়ের জন্য পরীক্ষা ল্যাব অনুমতিগুলি সক্ষম করতে পারেন।

পরীক্ষা ল্যাব অনুমতি

টেস্ট ল্যাব অনুমতিগুলি কনফিগার করতে যাতে আপনি আপনার পরীক্ষার ফলাফলগুলি চালাতে এবং পড়তে পারেন, আপনাকে ক্লাউড স্টোরেজ বাকেটগুলিতে অ্যাক্সেস কনফিগার করতে হবে৷ আপনি Firebase কনসোল বা gcloud CLI ব্যবহার করে টেস্ট ল্যাবে অ্যাক্সেস দিতে পারেন।

For a user to run tests or view test results from the Firebase console or the Test Lab Device Matrix in Android Studio , you will need to assign them the Editor and Viewer project roles.

For a user to run tests or view test results from the gcloud CLI while using your own Cloud Storage bucket, you can assign a pair of predefined roles, that will grant the required set of permissions together, using the Google Cloud console.

  • পরীক্ষা চালানোর জন্য, ফায়ারবেস টেস্ট ল্যাব অ্যাডমিন এবং ফায়ারবেস অ্যানালিটিক্স ভিউয়ারের ভূমিকা নির্ধারণ করুন।
  • পরীক্ষার ফলাফল দেখতে, ফায়ারবেস টেস্ট ল্যাব ভিউয়ার এবং ফায়ারবেস অ্যানালিটিক্স ভিউয়ারের ভূমিকা নির্ধারণ করুন।

এই দানাদার টেস্ট ল্যাব অনুমতিগুলি কীভাবে কনফিগার করবেন সে সম্পর্কে আরও তথ্যের জন্য, টেস্ট ল্যাবের IAM অনুমতি রেফারেন্স গাইড দেখুন।