במדריך הזה מוסבר איך להריץ בדיקות ב-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
במסוף Firebase, עוברים אל DevOps & Engagement (פיתוח אפליקציות ואינטראקציה עם משתמשים) > Test Lab (מעבדת בדיקות).
לוחצים על Run Your First Test > Run an iOS Game Loop (הפעלת הבדיקה הראשונה > הפעלת לולאת משחק ב-iOS).
בקטע העלאת אפליקציה, לוחצים על עיון ואז בוחרים את קובץ ה-IPA של האפליקציה (אם עוד לא עשיתם זאת, צריך ליצור קובץ IPA לאפליקציה).
(אופציונלי) כדי שיהיה לכם קל יותר לזהות את מטריצות הבדיקה במסוף Firebase, אתם יכולים להוסיף תווית למטריצת הבדיקה. לשם כך, מזינים שם תווית בשדה תווית מטריצת הבדיקה (אופציונלי).
(אופציונלי) אם רוצים להריץ כמה לולאות (תרחישים) בו-זמנית או לבחור לולאות ספציפיות להרצה, מזינים את מספרי הלולאות בשדה תרחישים.
לדוגמה, כשמזינים
1-3, 5, הפונקציה Test Lab מריצה לולאות1,2,3ו-5. כברירת מחדל (אם לא מזינים כלום בשדה Scenarios), הפקודה Test Lab מריצה רק את הלולאה1.בקטע מכשירים, בוחרים מכשיר פיזי אחד או יותר שרוצים לבדוק עליו את האפליקציה, ואז לוחצים על התחלת הבדיקות.
שלב 3. בדיקת תוצאות הבדיקה
כשהבדיקה מתחילה, אתם מופנים אוטומטית לדף תוצאות הבדיקה. הפעלת הבדיקות יכולה להימשך כמה דקות, בהתאם למספר ההגדרות השונות שבחרתם ולמשך הזמן הקצוב לתפוגה שהגדרתם לבדיקות. אחרי שהבדיקות יסתיימו, תוכלו לעיין בתוצאות הבדיקה. במאמר ניתוח התוצאות של Firebase Test Lab מוסבר איך לפרש את תוצאות הבדיקה.