במדריך הזה נסביר איך להריץ בדיקות ל-iOS באמצעות מסוף Firebase.
שלב 1. יצירת פרויקט Firebase
אם עדיין לא עשיתם זאת, עוברים אל מסוף Firebase ויוצרים פרויקט Firebase חדש.
שלב 2. העלאה והפעלה של הבדיקה
XCTest
פותחים את Test Lab במסוף Firebase.
אם זה הבדיקה הראשונה שלכם, לוחצים על שנתחיל? בקטע iOS. אם כבר הרצתם בדיקה, לוחצים על Run a Test (הרצת בדיקה) ואז על Run an XCTest (הרצת XCTest).
לוחצים על Browse ומוצאים את קובץ ה-
.zip
שיצרתם.מסמנים את התיבה לצד כל מכשיר, גרסה, כיוון ושפה שרוצים לבדוק.
(אופציונלי) כדי לזהות ולמצוא את מטריצות הבדיקות במסוף Firebase, אפשר להוסיף תווית למטריצות הבדיקות. לשם כך, מזינים שם תווית בשדה Test matrix label (optional).
לוחצים על התחלת הבדיקות.
בדיקת Game Loop
בדף Test Lab במסוף Firebase, לוחצים על הרצת הבדיקה הראשונה > הרצת לולאת משחק ב-iOS.
בקטע Upload App, לוחצים על Browse ובוחרים את קובץ ה-IPA של האפליקציה (אם עדיין לא עשיתם זאת, יוצרים קובץ IPA לאפליקציה).
(אופציונלי) כדי לזהות ולאתר את מטריצות הבדיקות במסוף Firebase, אפשר להוסיף להן תווית. לשם כך, מזינים שם תווית בשדה Test matrix label (optional).
(אופציונלי) אם רוצים להריץ כמה לולאות (נקראות גם 'תרחישי בדיקה') בו-זמנית או לבחור לולאות ספציפיות להרצה, מזינים את מספרי הלולאות בשדה Scenarios.
לדוגמה, אם מזינים '1-3, 5', הפונקציה Test Lab מפעילה את הלולאות 1, 2, 3 ו-5. כברירת מחדל (אם לא מזינים שום דבר בשדה Scenarios), הפונקציה Test Lab מריצה רק את הלולאה 1.
בקטע Devices, בוחרים מכשיר פיזי אחד או יותר שבו רוצים לבדוק את האפליקציה, ולוחצים על Start Tests.
שלב 3. בדיקת תוצאות הבדיקה
כשהבדיקה תתחיל, המערכת תפנה אתכם באופן אוטומטי לדף תוצאות הבדיקה. זמן הריצה של הבדיקות עשוי להימשך כמה דקות, בהתאם למספר ההגדרות השונות שבחרתם ולמשך הזמן שהוגדר לתפוגת הזמן של הבדיקות. אחרי שהבדיקות יושלמו, תוכלו לבדוק את תוצאות הבדיקה. במאמר ניתוח תוצאות של Firebase Test Lab מוסבר איך לפרש את תוצאות הבדיקה.