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