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

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

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

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

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

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

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

لتشغيل اختبار، انظر اختبارات تشغيل مع Firebase اختبار مختبر لالروبوت .

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

الروبوت اختبار للإشراف يدير كل من اختبارات القياس التطبيق الخاص بك بشكل مستقل، والذي لديه العديد من الفوائد، ولكن أيضا عيب واحد:

فوائد

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

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

عائق

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

يستخدم Test Lab دائمًا أحدث إصدار من Orchestrator. لتمكين تشرف، حدد تشغيل مع تشرف من الخيارات الإضافية الشاشة في الإعداد لاختبار أدوات القياس .

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

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