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 כשמגדירים בדיקה חדשה למכשיר ספציפי.
כדי לראות את יציבות המכשיר, פועלים לפי ההוראות הבאות:
במסוף Firebase, עוברים אל DevOps & Engagement (DevOps ומעורבות) > Test Lab.
לוחצים על הפעלת בדיקה ובוחרים את סוג הבדיקה.
מעלים את הקובץ הבינארי של האפליקציה.
בשלב "בחירת מאפיינים", לוחצים על התאמה אישית.
בוחרים מכשיר אחד או יותר להפעלת הבדיקה. בהתאם ליציבות המכשיר, יכול להיות שתופיע התווית Reduced Stability לצד המכשירים שנבחרו.
מריצים את הבדיקה.
הצגת יציבות המכשיר ב-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. התכונה הזו עוזרת לוודא שיש מספיק מכשירים במעבדת המכשירים שלנו כדי להריץ את הבדיקות בצורה יעילה יותר. קיבולת המכשיר נמדדת כגבוהה, בינונית ונמוכה.
בדיקות שפועלות בכל רמה של קיבולת מכשירים עשויות להימשך זמן רב יותר בגלל הגורמים הבאים:
- תנועת הגולשים, שמשפיעה על מועד תחילת הבדיקה. כדי לבדוק אם דווח על הפסקות זמניות בשירות או על כשלים, אפשר לעיין בלוח הבקרה של סטטוס שירותי 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 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 | |
| Google TV Amati | השתתפות וירטואלית | AmatiTvEmulator/29 | עדיין לא נקבע |
||
| Google TV | השתתפות וירטואלית | GoogleTvEmulator/30 | עדיין לא נקבע |
GoogleTv.arm/31 (יהיה זמין בקרוב) | |
| Samsung | Samsung Galaxy Z Fold2 | פיזית | f2q/30 | 2026-02-13 | |
| Pixel 2 (זרוע) | זרוע וירטואלית | Pixel2.arm/26 | 2025-11-15 | MediumPhone.arm/26 | |
| Pixel2.arm/27 | 2025-11-15 | MediumPhone.arm/27 | |||
| Pixel2.arm/28 | 2025-11-15 | MediumPhone.arm/28 | |||
| Pixel2.arm/29 | 2025-11-15 | MediumPhone.arm/29 | |||
| Pixel2.arm/30 | 2025-11-15 | MediumPhone.arm/30 | |||
| Pixel2.arm/31 | 2025-11-15 | MediumPhone.arm/31 | |||
| Pixel2.arm/32 | 2025-11-15 | MediumPhone.arm/32 | |||
| Pixel2.arm/33 | 2025-11-15 | MediumPhone.arm/33 |
בקשת מכשיר
אם רוצים להשתמש במכשיר שלא זמין בTest Lab, אפשר לשלוח בקשה להוספת מכשיר לקטלוג.