Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

الخطوة الأولى. أنشئ مشروع Firebase

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

الخطوة 2. قم بإجراء اختبار

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

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

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

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

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

فوائد

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

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

عائق

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

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

الخطوة الثالثة. تحقق من نتائج الاختبار

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