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