بدء استخدام 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 للتعرّف على مزيد من المعلومات عن كيفية تفسير نتائج الاختبار.