اختبار تطبيقك باستخدام ميزة "الوصول المباشر إلى جهاز Android"

تتيح لك ميزة "بثّ جهاز Android" التفاعل مع تطبيقاتك واختبارها على مستوى مستويات واجهة برمجة التطبيقات وأشكال الأجهزة المتعددة في مراكز بيانات Google الآمنة ضمن استوديو Android. من خلال ميزة "البث المباشر للجهاز"، يمكنك التفاعل مع تطبيقك على جهاز حقيقي، تمامًا كما يفعل المستخدم، بما في ذلك تدوير الجهاز وطيّه. يتيح لك ذلك معرفة سلوك تطبيقك في المواقف المختلفة وتحديد أي مشاكل قد لا تظهر في بيئات الاختبار الأخرى.

بدء استخدام ميزة "بث جهاز Android"

إذا لم تكن قد أكملت هذه الخطوة بعد، نزِّل أحدث إصدار ثابت من استوديو Android وثبِّته، ثم اتّبِع الخطوات التالية:

  1. في Android Studio، افتح مشروع Android وانتقِل إلى نافذة أداة إدارة الأجهزة وانقر على رمز Firebase.
  2. إذا لم تكن مسجِّلاً الدخول إلى حساب المطوّر، انقر على تسجيل الدخول إلى Google واتّبِع التعليمات.
  3. بعد منح "استوديو Android" الأذونات المطلوبة، ارجع إلى بيئة التطوير المتكاملة واختَر مشروع Firebase. إذا لم يكن لديك مشروع Firebase، يمكنك إنشاء مشروع بدون أي تكلفة في وحدة تحكّم Firebase. ملاحظة: لتفعيل الأذونات المناسبة لاستخدام ميزة "البث من الجهاز" مع مشروع Firebase، يُرجى الاطّلاع على أذونات Test Lab.
  4. بعد اختيار مشروع، يمكنك تصفُّح قائمة الأجهزة واختيار الأجهزة التي تريد استخدامها.
  5. انقر على موافق.

لمزيد من المعلومات حول كيفية بدء استخدام ميزة "بث الجهاز"، يُرجى الاطّلاع على مقالة ميزة "بث الجهاز" في "استوديو Android".

تفعيل أذونات ميزة "بثّ جهاز Android"

لاستخدام ميزة "البث على الجهاز"، يجب استخدام مشروع Firebase لديك فيه إذن محرِّر أو مالك. إذا أردت منح فريقك أدوارًا وأذونات أكثر تحديدًا، يمكنك تفعيل أذونات Test Lab لميزة "البث على الجهاز".

أذونات Test Lab

لضبط أذونات Test Lab كي تتمكّن من تنفيذ نتائج الاختبار وقراءتها، عليك ضبط إمكانية الوصول إلى حِزم Cloud Storage. يمكنك منح إذن الوصول إلى Test Lab باستخدام وحدة تحكُّم Firebase أو gcloud CLI.

لكي يتمكّن المستخدم من إجراء الاختبارات أو الاطّلاع على نتائج الاختبارات من وحدة تحكُّم Firebase أو مصفوفة أجهزة مركز الاختبار الافتراضي في استوديو Android، عليك تعيين دورَي "المحرِّر" و"المشاهد" في المشروع.

لكي يتمكّن المستخدم من إجراء الاختبارات أو الاطّلاع على نتائجها من gcloud CLI أثناء استخدام حزمة Cloud Storage الخاصة بك، يمكنك إسناد زوج من الأدوار المحدّدة مسبقًا، والتي ستمنح مجموعة الأذونات المطلوبة معًا، باستخدام وحدة تحكّم Google Cloud.

  • لإجراء الاختبار، يجب إسناد دورَي "مشرف مختبر Firebase الافتراضي" و"مُشاهد إحصاءات Firebase".
  • لعرض نتائج الاختبار، يجب إسناد دورَي "مُشاهد مختبر Firebase الافتراضي" و"مُشاهد إحصاءات Firebase".

لمزيد من المعلومات حول كيفية ضبط أذونات Test Lab الدقيقة هذه، يُرجى الاطّلاع على دليل مرجع أذونات إدارة الهوية وإمكانية الوصول في Test Lab.