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

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

بدء استخدام ميزة "بث جهاز 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.