Test Lab מאפשרת לכם לבדוק את האפליקציה במגוון רחב של מכשירים שונים וגרסאות iOS שונות. יש כמה דרכים לראות אילו מכשירים זמינים:
Firebase console: אם אתם מריצים בדיקות מ-Firebase console, תוכלו לראות רשימה של מכשירים זמינים בשלב בחירת מימדים בתהליך העבודה הרצת בדיקה.
ה-CLI של gcloud: כדי לראות רשימה של מכשירים זמינים מ-Google Cloud CLI, משתמשים בפקודה הבאה:
gcloud firebase test ios models list
Google APIs Explorer: אפשר אפילו לחפש את המכשירים ישירות, בלי פרויקט Firebase או ה-CLI של gcloud, באמצעות Google APIs Explorer.
אינדיקטור של יציבות המכשיר
Test Lab מציין מכשירים שחווים ירידה ביציבות במסוף Firebase וב-Google Cloud CLI עם האינדיקטור יציבות מופחתת. מכשירים שסומנו באינדיקטור יציבות מופחתת הניבו שיעורים גבוהים יותר של תוצאות לא חד-משמעיות במשך תקופה ממושכת של 30 ימים או יותר. התכונה הזו עוזרת לכם לבחור מכשירים לתרחיש השימוש שלכם בצורה טובה יותר, כי היא מאפשרת לכם לדעת אם היציבות של מכשיר בדיקה נפגעה.
צפייה ביציבות המכשיר במסוף Firebase
אפשר לראות את יציבות המכשיר במסוף Firebase כשמגדירים בדיקה חדשה למכשיר ספציפי.
כדי לראות את יציבות המכשיר, פועלים לפי ההוראות הבאות:
במסוף Firebase, עוברים אל DevOps & Engagement (פיתוח אפליקציות ואינטראקציה עם משתמשים) > Test Lab (מעבדת בדיקות).
בוחרים באפשרות הפעלת בדיקה ואז בוחרים סוג בדיקה.
מעלים את הקובץ הבינארי של האפליקציה.
בשלב 'בחירת מאפיינים', לוחצים על התאמה אישית.
בוחרים מכשיר אחד או יותר להרצת הבדיקה. בהתאם ליציבות המכשיר, יכול להיות שתוצג התווית יציבות מופחתת לצד המכשירים שנבחרו.
מריצים את הבדיקה.
הצגת יציבות המכשיר ב-Google Cloud CLI
כשמגדירים בדיקה חדשה, אפשר לראות את יציבות המכשיר ב-CLI של gcloud עבור מכשיר ספציפי.
כדי לראות את יציבות המכשיר, פועלים לפי ההוראות הבאות:
מורידים את הגרסה העדכנית של Google Cloud SDK ופועלים לפי ההוראות.
מריצים אחת מהפקודות הבאות:
gcloud firebase test ios models listאוgcloud firebase test ios models describe MODEL_ID
אם יציבותו של מכשיר בדיקה נפגמת, תוכלו לראות את התג reduced_stability בעמודה TAGS, שבו מפורטות הגרסאות המושפעות.
קיבולת המכשיר
Test Lab מספק מידע מצטבר על קיבולת מכשירים ניידים דרך מסוף Firebase ו-CLI של Firebase. קיבולת המכשיר היא המספר המצטבר של מכשירים אונליין במעבדת המכשירים הניידים של Google. התכונה הזו עוזרת לוודא שיש מספיק מכשירים במעבדת המכשירים שלנו כדי להריץ את הבדיקות בצורה יעילה יותר. קיבולת המכשיר נמדדת כ'גבוהה', 'בינונית' או 'נמוכה'.
בדיקות שמופעלות בכל רמת קיבולת של מכשיר עשויות להימשך זמן רב יותר בגלל הגורמים הבאים:
- תנועת הגולשים, שמשפיעה על מועד תחילת הבדיקה. כדי לבדוק אם יש הפסקות זמניות או כשלים שדווחו, אפשר לעיין בלוח הבקרה של הסטטוס של Firebase.
- כשלים במכשיר או בתשתית, שיכולים לקרות בכל שלב ולהשפיע על משך הזמן שלוקח להריץ את הבדיקה.
בטבלה הבאה מתוארים סוגי קיבולת המכשיר ומופיעות המלצות לגבי מתי כדאי להשתמש בכל סוג קיבולת:
| קיבולת | תיאור | שימוש מומלץ |
| קיבולת גבוהה | קטלוג המכשירים Test Lab מכיל מכשירים רבים. | משתמשים באפשרות הזו כשמריצים מספר גדול של בדיקות. |
| קיבולת בינונית | קטלוג המכשירים ב-Test Lab מכיל מספר בינוני של מכשירים. | רמת הקיבולת הזו מתאימה להרצת רוב הבדיקות. |
| קיבולת נמוכה | קטלוג המכשירים Test Lab מכיל מעט מכשירים. מכשירים שיצאו משימוש שייכים לקבוצה עם קיבולת נמוכה, אבל לא כל המכשירים עם קיבולת נמוכה יצאו משימוש. | משתמשים באפשרות הזו כשצריך להריץ בדיקה בדגם ובגרסה ספציפיים של מכשיר. הבדיקות האלה לא מתאימות לחלוקת בדיקות. בגלל הקיבולת הנמוכה, הבדיקות עשויות להימשך זמן רב, במיוחד אם מפעילים מספר גדול של בדיקות בו-זמנית. |
הצגת קיבולת המכשיר במסוף Firebase
אפשר לראות את קיבולת המכשיר בFirebase מסוף עבור מכשיר ספציפי כשמגדירים בדיקה חדשה.
כדי לראות את קיבולת המכשיר, פועלים לפי ההוראות הבאות:
במסוף Firebase, עוברים אל DevOps & Engagement (פיתוח אפליקציות ואינטראקציה עם משתמשים) > Test Lab (מעבדת בדיקות).
בוחרים באפשרות הפעלת בדיקה ואז בוחרים סוג בדיקה.
מעלים את הקובץ הבינארי של האפליקציה.
בשלב 'בחירת מאפיינים', לוחצים על התאמה אישית.
(אופציונלי) כדי לסנן את המכשירים לפי רמת הקיבולת:
לוחצים על סמל המסנן.
בוחרים באפשרות קיבולת.
לוחצים על רמת הקיבולת שרוצים לסנן לפי: בינונית או גבוהה. כדי לסנן מכשירים עם קיבולת נמוכה, מסננים לפי 'בינונית' ו'גבוהה'.
לוחצים על אישור.
בוחרים מכשיר אחד או יותר להרצת הבדיקה. בהתאם לקיבולת המכשיר, יכול להיות שתוצג התווית בינוני או גבוה לצד המכשירים שנבחרו.
מריצים את הבדיקה.
הצגת קיבולת המכשיר ב-Google Cloud CLI
כשמגדירים בדיקה חדשה, אפשר לראות את קיבולת המכשיר ב-CLI של gcloud עבור מכשיר ספציפי.
כדי לראות את קיבולת המכשיר, פועלים לפי ההוראות הבאות:
- מורידים את הגרסה העדכנית של Google Cloud SDK ופועלים לפי ההוראות. הגרסה צריכה להיות 417.0.0 ומעלה.
- מריצים אחת מהפקודות הבאות:
gcloud firebase test ios list-device-capacities
או
gcloud firebase test ios models describe MODEL_ID
הפלט כולל את קיבולת המכשיר, מזהה הדגם, שם הדגם ומזהה גרסת מערכת ההפעלה.
מכשירים וגרסאות שיצאו משימוש
מכשירים שיצאו משימוש יהיו זמינים למשך חודש לפחות לפני שיוסרו מקטלוג המכשירים של Test Lab. אחרי שמסירים מכשיר, Test Lab
לא מופעלות יותר בקשות בדיקה שמכוונות למכשיר הזה. הבקשות האלה מסומנות כSkipped.
מכשירים שהוצאו משימוש
| דגם | סוג | מכשיר/גרסה | ההסרה מתבצעת בתאריך |
|---|---|---|---|
| iPad 5 | פיזית | iPad5/15.4 | 2024-04-07 |
| iPhone 13 Pro | פיזית | Iphone13pro/15.2 | 2024-04-07 |
| iPad Mini 4 | פיזית | ipadmini4/15.4 | 2024-04-07 |
| iPhone 8 | פיזית | iphone8/14.7 | 2025-04-03 |
| iPhone 11 Pro | פיזית | iphone11pro/14.7 | 2025-04-03 |
| iPhone 12 Pro | פיזית | iphone12pro/14.8 | 2025-04-03 |
בקשת מכשיר
אם רוצים להשתמש במכשיר שלא זמין ב-Test Lab, אפשר לשלוח בקשה להוספת מכשיר לקטלוג.