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

يوضِّح هذا الدليل طريقة إجراء اختبارات لنظام التشغيل iOS باستخدام وحدة تحكّم Firebase.

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

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

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

XCTest

  1. افتح Test Lab في وحدة تحكّم Firebase.

  2. إذا كان هذا هو اختبارك الأول، انقر على البدء ضمن iOS. إذا سبق لك إجراء اختبار، انقر على إجراء اختبار، ثم اختَر إجراء اختبار XCTest.

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

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

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

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

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

  1. في صفحة Test Lab على وحدة تحكّم Firebase، انقر على إجراء الاختبار الأول > تشغيل حلقة ألعاب iOS.

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

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

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

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

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

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

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