بدء استخدام Firebase Test Lab من وحدة تحكُّم Firebase

يوضّح هذا الدليل كيفية إجراء اختبارات iOS باستخدام وحدة تحكّم Firebase.

الخطوة 1: إنشاء مشروع Firebase

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

الخطوة 2: تحميل الاختبار وتنفيذه

XCTest

  1. في وحدة تحكّم Firebase، انتقِل إلى DevOps والتفاعل > Test Lab.

  2. انقر على البدء (أو إجراء اختبار)، ثم اختَر إجراء اختبار XCTest.

  3. انقر على تصفُّح، وابحث عن ملف ZIP الذي أنشأته.

  4. ضَع علامة في المربّع لكل جهاز وإصدار واتجاه ولغة تريد إجراء الاختبار عليها.

  5. (اختياري) لمساعدتك في تحديد المصفوفات التجريبية وتحديد مكانها في وحدة تحكّم Firebase، يمكنك إضافة تصنيف إلى المصفوفة التجريبية عن طريق إدخال اسم تصنيف في حقل تصنيف المصفوفة التجريبية (اختياري).

  6. انقر على بدء الاختبارات.

اختبار حلقة الألعاب

  1. في وحدة تحكّم Firebase، انتقِل إلى DevOps والتفاعل > Test Lab.

  2. انقر على إجراء الاختبار الأول > تشغيل حلقة ألعاب iOS.

  3. في قسم تحميل التطبيق، انقر على تصفُّح، ثم اختَر ملف IPA الخاص بتطبيقك (إذا لم يسبق لك ذلك، أنشئ ملف IPA لتطبيقك).

  4. (اختياري) لمساعدتك في تحديد المصفوفات التجريبية وتحديد مكانها في وحدة تحكّم Firebase، يمكنك إضافة تصنيف إلى المصفوفة التجريبية عن طريق إدخال اسم تصنيف في حقل تصنيف المصفوفة التجريبية (اختياري).

  5. (اختياري) إذا أردت تشغيل عدة تكرارات حلقية (تُعرف أيضًا باسم السيناريوهات) في وقت واحد أو اختيار تكرارات حلقية معيّنة لتشغيلها، أدخِل أرقام التكرارات الحلقية في حقل السيناريوهات.

    على سبيل المثال، عند إدخال 1-3, 5، يشغّل Test Lab الحلقات 1 و2 و3 و5. وفقًا للإعدادات التلقائية (إذا لم تُدخل أي بيانات في حقل السيناريوهات)، لن يشغّل Test Lab سوى التكرار 1.

  6. في قسم الأجهزة، اختَر جهازًا فعليًا واحدًا أو أكثر تريد اختبار تطبيقك عليه، ثم انقر على بدء الاختبارات.

الخطوة 3: التحقيق في نتائج الاختبار

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