Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

ابدأ الاختبار باستخدام وحدة تحكم Firebase

يوفر Firebase Test Lab بنية أساسية قائمة على السحابة لاختبار تطبيقات Android. يصف هذا المستند كيفية بدء معمل الاختبار باستخدام وحدة تحكم Firebase.

أنشئ مشروع Firebase

إذا لم يكن لديك مشروع Firebase لتطبيقك ، فانتقل إلى وحدة تحكم Firebase وانقر على إنشاء مشروع جديد لإنشاء مشروع الآن. ستحتاج إلى ملكية أو تعديل الأذونات في مشروعك.

يمكنك استخدام Test Lab لعدد محدود من عمليات تنفيذ الاختبار اليومية على خطة Spark. لاستخدام Test Lab بدون حدود الحصة اليومية ، يجب عليك الترقية إلى خطة Firebase Blaze.

قم بإجراء اختبار

يتيح لك Firebase Test Lab تشغيل الأنواع التالية من الاختبارات:

  • اختبار الأجهزة : اختبار تكتبه يسمح لك بقيادة واجهة المستخدم لتطبيقك بالإجراءات التي تحددها. يمكن أن يقدم اختبار الأجهزة أيضًا تأكيدات صريحة حول حالة تطبيقك للتحقق من الوظائف الصحيحة باستخدام AndroidJUnitRunnerAPIs. يدعم Test Lab أطر اختبار أجهزة Espresso و UI Automator 2.0 .
  • اختبار Robo : اختبار يحلل واجهة تطبيقك ثم يستكشفها تلقائيًا عن طريق محاكاة أنشطة المستخدم.
  • اختبار حلقة اللعبة : اختبار يستخدم "الوضع التجريبي" لمحاكاة إجراءات اللاعب في تطبيقات الألعاب.

لإجراء اختبار ، راجع تشغيل الاختبارات باستخدام Firebase Test Lab لنظام Android .

جديد: اختبارات الأجهزة مع Orchestrator

يدير Android Test Orchestrator كل اختبار من اختبارات الأجهزة في تطبيقك بشكل مستقل ، والتي لها العديد من الفوائد ، ولكن أيضًا عيبًا واحدًا:

فوائد

  • لا توجد حالة مشتركة: يتم تشغيل كل اختبار في مثيل الأجهزة الخاص به ، لذلك لا تتراكم الحالة المشتركة عبر الاختبارات.

  • الأعطال المنعزلة: في حالة تعطل الاختبار ، فإنه يزيل فقط مثيله الخاص من الأجهزة ، لذلك لا تزال الاختبارات الأخرى في مجموعتك قيد التشغيل.

عائق

  • وقت تشغيل أطول: يعني كل اختبار يقوم بتشغيل مثيل الأجهزة الخاص به أن عملية الاختبار تستغرق وقتًا أطول قليلاً بشكل عام. قد يؤثر وقت التشغيل المتزايد على استخدام حصتك أو وقت الفوترة وقد يتسبب في وصولك إلى حدود مهلة الأجهزة.

يستخدم Test Lab دائمًا أحدث إصدار من Orchestrator. لتمكين Orchestrator ، حدد Run with Orchestrator من شاشة الخيارات الإضافية في إعداد اختبار الأجهزة .

تحقق من نتائج الاختبار الخاصة بك

عند بدء الاختبار ، تتم إعادة توجيهك تلقائيًا إلى صفحة نتائج الاختبار. يمكن أن يستغرق تشغيل الاختبارات عددًا من الدقائق ، بناءً على عدد التكوينات المختلفة التي حددتها ومدة مهلة الاختبار المحددة لاختباراتك. بعد إجراء الاختبارات ، يمكنك مراجعة نتائج الاختبار. راجع تحليل نتائج مختبر اختبار Firebase لمعرفة المزيد حول كيفية تفسير نتائج الاختبار.