Test Lab מאפשר לבדוק את האפליקציה במגוון רחב של מכשירים שונים גרסאות Android. יש כמה דרכים לבדוק אילו מכשירים זמינים:
מסוף Firebase: אם מריצים בדיקות ממסוף Firebase, אפשר לראות רשימה של המכשירים הזמינים בשלב בחירת מאפיינים בתהליך העבודה הרצת בדיקה.
ב-CLI של gcloud: כדי לראות רשימה של המכשירים הזמינים מ-Google Cloud CLI, משתמשים בפקודה הבאה:
gcloud firebase test android 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 android models list
אוgcloud firebase test android 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 android list-device-capacities
או
gcloud firebase test android models describe MODEL_ID
הפלט כולל את קיבולת המכשיר, מזהה הדגם, שם הדגם ומזהה גרסת מערכת ההפעלה.
גרסאות ומכשירים שהוצאו משימוש
מכשירים שהוצאו משימוש יהיו זמינים למשך חודש אחד לפחות לפני שהם יוסרו
מקטלוג המכשירים של Test Lab. לאחר הסרת המכשיר, Test Lab
לא מריץ יותר בקשות בדיקה שמטורגטות למכשיר. הבקשות האלה
סומן כ-Skipped
.
מכשירים שהוצאו משימוש
Samsung | Galaxy Tab S3 | פיזי | gts3lltevzw/28 | 2024-04-14 |
Samsung | Galaxy Z Fold2 | פיזי | f2q/30 | 2024-08-30 |
Huawei | Mate 9 | פיזי | HWMHA/24 | 2024-08-30 |
Vivo | Vivo 1906 | פיזי | vivo_1906/28 | 2024-08-30 |
Vivo | Vivo 1901 | פיזי | vivo_1901/28 | 2024-09-30 |
Google Nexus 5X | וירטואלי | Nexus5X/24 | 2024-10-25 | |
Google Nexus 5X | וירטואלי | Nexus5X/25 | 2024-10-25 | |
Google Nexus 6 | וירטואלי | Nexus6/24 | 2024-10-25 | |
Google Nexus 6 | וירטואלי | Nexus6/25 | 2024-10-25 | |
Google Nexus 6P | וירטואלי | Nexus6P/24 | 2024-10-25 | |
Google Nexus 6P | וירטואלי | Nexus6P/25 | 2024-10-25 | |
Google Nexus 7 Clone 16:9 | וירטואלי | Nexus7_clone_16_9/24 | 2024-10-25 | |
Google Nexus 7 Clone 16:9 | וירטואלי | Nexus7_clone_16_9/25 | 2024-10-25 | |
Google Nexus 9 | וירטואלי | Nexus9/24 | 2024-10-25 | |
Google Nexus 9 | וירטואלי | Nexus9/25 | 2024-10-25 | |
Google Nexus (רזולוציה נמוכה) | וירטואלי | NexusLowRes/24 | 2024-10-25 | |
Google Nexus (רזולוציה נמוכה) | וירטואלי | NexusLowRes/25 | 2024-10-25 |
שליחת בקשה לקבלת מכשיר
כדי להשתמש במכשיר שלא זמין ב-Test Lab, אפשר שליחת בקשה לגבי מכשיר שיתווספו לקטלוג.