Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

ابدأ مع Firebase Test Lab من Firebase Console

يتيح لك Firebase Test Lab اختبار تطبيق iOS الخاص بك على أجهزة متعددة ، مباشرة من وحدة تحكم Firebase. استمر في القراءة لمعرفة كيفية البدء.

أنشئ مشروع Firebase

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

يمكنك استخدام Test Lab لعدد محدود من عمليات تنفيذ الاختبار اليومية على خطة Spark. لاستخدام Test Lab بدون حدود حصص يومية ، يجب عليك الترقية إلى خطة Firebase Blaze.

بناء XCTests لتطبيقك

هناك ثلاثة أشياء عليك القيام بها لإنشاء اختبارات iOS بتنسيق متوافق مع Test Lab:

تكوين موقع البيانات المشتقة لمشروعك

يضع Xcode عناصر iOS مجمعة ، بما في ذلك أي اختبارات تقوم بإنشائها ، في دليل البيانات المشتقة. من الممكن الاحتفاظ بالموقع الافتراضي لهذا الدليل ، إذا كنت ترغب في ذلك ، ولكن غالبًا ما يكون من المفيد اختيار مكان يسهل الوصول إليه للملفات ، خاصة إذا كنت ستجري اختبارات مع Test Lab كثيرًا:

  1. افتح مشروعك في Xcode.
  2. في شريط قوائم macOS ، حدد ملف > إعدادات المشروع ...
  3. قم بتغيير القائمة المنسدلة " البيانات المشتقة" من " الموقع الافتراضي" إلى " الموقع المخصص" .
  4. في الحقل الموجود أسفل القائمة المنسدلة ، حدد موقعًا لـ Xcode لإخراج اختباراتك إليه.

إنشاء ملفات اختبار عامة

يقوم Test Lab بإجراء اختبارات الوحدة واختبارات UI باستخدام إطار XCTest . لتشغيل XCTests لتطبيقك على أجهزة Test Lab ، قم ببنائه للاختبار على جهاز iOS عام:

  1. من القائمة المنسدلة للجهاز في الجزء العلوي من نافذة مساحة عمل Xcode ، حدد Generic iOS Device.
  2. في شريط قوائم macOS ، حدد Product > Build For > Testing .

ضغط ملفات الاختبار للتحميل

أخيرًا ، قم بحزم الاختبار الخاص بك للتحميل إلى Test Lab عن طريق ضغط ملفات الاختبار التي قمت .zip ملف .zip :

  1. افتح أداة البحث ، وانتقل إلى الدليل الذي حددته لإخراج البيانات المشتقة.
  2. افتح المجلد الخاص بمشروعك ، ثم مجلدات Build/Products بداخله.
  3. يجب أن تشاهد مجلد Debug-iphoneos و PROJECT_NAME _iphoneos DEVELOPMENT_TARGET -arm64.xctestrun . حدد كلاهما ، ثم انقر بزر الماوس الأيمن على أحدهما وحدد ضغط عنصرين .

يمكنك التحقق من أن Test Lab سيكون قادرًا على تثبيت تطبيقك واختباراتك من خلال التشغيل محليًا باستخدام جهاز متصل بـ USB كما يلي:

xcodebuild test-without-building \
    -xctestrun "Derived Data/Build/Products/YourApp.xctestrun" \
    -destination id=your-phone-id

قم بإجراء الاختبارات الخاصة بك

بمجرد أن يكون لديك ملف XCTest .zip ، فأنت جاهز لبدء الاختبار:

  1. افتح Test Lab في وحدة تحكم Firebase .
  2. إذا كان هذا هو الاختبار الأول الخاص بك ، فانقر فوق Get Started ضمن iOS . إذا لم يكن كذلك ، فانقر فوق تشغيل اختبار ، وحدد تشغيل اختبار XCTest .
  3. انقر فوق " استعراض" ، وابحث عن ملف .zip الذي قمت بإنشائه.
  4. حدد المربع لكل جهاز وإصدار واتجاه ولغة محلية تريد الاختبار عليها.
  5. انقر فوق بدء الاختبارات .

تحقق من نتائج الاختبار الخاصة بك

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