Test Lab מאפשר לבדוק את האפליקציה במגוון רחב של מכשירים שונים גרסאות iOS. יש כמה דרכים לבדוק אילו מכשירים זמינים:
מסוף Firebase: אם מריצים בדיקות ממסוף Firebase, אפשר לראות רשימה של המכשירים הזמינים בשלב בחירת מאפיינים בתהליך העבודה הרצת בדיקה.
ב-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 בזמן ההגדרה בדיקה חדשה במכשיר ספציפי.
כדי להציג את יציבות המכשיר, פועלים לפי ההוראות הבאות:
פותחים את הדף Test Lab במסוף Firebase.
בוחרים באפשרות הרצת בדיקה ואז בוחרים סוג בדיקה.
מעלים את הקובץ הבינארי של האפליקציה.
בשלב 'בחירת מאפיינים', לוחצים על התאמה אישית.
בוחרים מכשיר אחד או יותר שבהם מריצים את הבדיקה. בהתאם ליציבות המכשיר, יכול להיות שתופיע התווית יציבות מופחתת לצד המכשירים שנבחרו.
מריצים את הבדיקה.
הצגת יציבות המכשיר ב-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 למכשיר ספציפי כשמגדירים בדיקה חדשה.
כדי להציג את קיבולת המכשיר, פועלים לפי ההוראות הבאות:
פותחים את הדף Test Lab במסוף Firebase.
בוחרים באפשרות הרצת בדיקה ואז בוחרים סוג בדיקה.
מעלים את הקובץ הבינארי של האפליקציה.
בשלב 'בחירת מאפיינים', לוחצים על התאמה אישית.
(אופציונלי) כדי לסנן מכשירים לפי רמת קיבולת, פועלים לפי השלבים הבאים:
לוחצים על סמל המסנן.
בוחרים באפשרות קיבולת.
לוחצים על רמת הקיבולת שרוצים לסנן לפיה: בינונית או גבוהה. כדי לסנן מכשירים עם קיבולת נמוכה, יש לסנן לפי 'בינונית' ו'גבוהה'.
לוחצים על אישור.
בוחרים מכשיר אחד או יותר שבהם מריצים את הבדיקה. בהתאם למכשיר ייתכן שתופיע התווית בינונית או גבוהה למכשירים שנבחרו.
מריצים את הבדיקה.
הצגת קיבולת המכשיר ב-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 |
בקשת מכשיר
כדי להשתמש במכשיר שלא זמין ב-Test Lab, אפשר שליחת בקשה לגבי מכשיר שיתווספו לקטלוג.