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

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

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

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

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

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

تفعيل أذونات بث المحتوى على جهاز Android

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

أذونات "مركز الاختبار الافتراضي"

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

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

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

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

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