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

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

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

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

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

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

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

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

পরীক্ষাগারের অনুমতি পরীক্ষা করুন

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

কোনও ব্যবহারকারীকে Android Studio-তে Firebase কনসোল বা Test Lab Device Matrix থেকে পরীক্ষা চালানোর জন্য বা পরীক্ষার ফলাফল দেখার জন্য, আপনাকে তাদের সম্পাদক এবং দর্শক প্রকল্পের ভূমিকা নির্ধারণ করতে হবে।

আপনার নিজস্ব ক্লাউড স্টোরেজ বাকেট ব্যবহার করার সময় একজন ব্যবহারকারী যাতে পরীক্ষা চালাতে পারেন বা gcloud CLI থেকে পরীক্ষার ফলাফল দেখতে পারেন, তার জন্য আপনি Google ক্লাউড কনসোল ব্যবহার করে পূর্বনির্ধারিত ভূমিকাগুলির একটি জোড়া বরাদ্দ করতে পারেন, যা প্রয়োজনীয় অনুমতিগুলির সেট একসাথে প্রদান করবে।

  • পরীক্ষা চালানোর জন্য, Firebase Test Lab Admin এবং Firebase Analytics Viewer-এর ভূমিকা নির্ধারণ করুন।
  • পরীক্ষার ফলাফল দেখতে, Firebase Test Lab Viewer এবং Firebase Analytics Viewer ভূমিকা নির্ধারণ করুন।

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