מכשירים זמינים ב-Test Lab

Test Lab מאפשר לכם לבדוק את האפליקציה במגוון רחב של מכשירים שונים וגרסאות שונות של Android. יש כמה דרכים לראות אילו מכשירים זמינים:

  • Firebase console: אם אתם מריצים בדיקות מ-Firebase console, תוכלו לראות רשימה של מכשירים זמינים בשלב Select dimensions בתהליך העבודה Run a test.

  • gcloud CLI: כדי לראות רשימה של מכשירים זמינים מ-Google Cloud CLI, משתמשים בפקודה הבאה:

    gcloud firebase test android models list
  • Google APIs Explorer: אפשר אפילו לחפש את המכשירים ישירות, בלי פרויקט Firebase או gcloud CLI, באמצעות Google APIs Explorer.

אינדיקטור של יציבות המכשיר

Test Lab מציין מכשירים שחווים ירידה ביציבות במסוף Firebase וב-Google Cloud CLI עם האינדיקטור יציבות מופחתת. מכשירים שסומנו באינדיקטור יציבות מופחתת הניבו שיעורים גבוהים יותר של תוצאות לא חד-משמעיות במשך תקופה ממושכת של 30 ימים או יותר. התכונה הזו עוזרת לכם לבחור מכשירים לתרחיש השימוש שלכם בצורה טובה יותר, כי היא מאפשרת לכם לדעת אם היציבות של מכשיר בדיקה נפגעה.

צפייה ביציבות המכשיר במסוף Firebase

אפשר לראות את יציבות המכשיר במסוף Firebase כשמגדירים בדיקה חדשה למכשיר ספציפי.

כדי לראות את יציבות המכשיר, פועלים לפי ההוראות הבאות:

  1. פותחים את הדף Test Lab במסוף Firebase.

  2. בוחרים באפשרות הפעלת בדיקה ואז בוחרים סוג בדיקה.

  3. מעלים את הקובץ הבינארי של האפליקציה.

  4. בשלב 'בחירת מאפיינים', לוחצים על התאמה אישית.

  5. בוחרים מכשיר אחד או יותר להרצת הבדיקה. בהתאם ליציבות המכשיר, יכול להיות שתראו את התווית יציבות מופחתת לצד המכשירים שנבחרו.

  6. מריצים את הבדיקה.

הצגת יציבות המכשיר ב-Google Cloud CLI

כשמגדירים בדיקה חדשה, אפשר לראות את יציבות המכשיר ב-CLI של gcloud עבור מכשיר ספציפי.

כדי לראות את יציבות המכשיר, פועלים לפי ההוראות הבאות:

  1. מורידים את הגרסה העדכנית של Google Cloud SDK ופועלים לפי ההוראות.

  2. מריצים אחת מהפקודות הבאות: 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 מכיל מעט מכשירים. מכשירים שיצאו משימוש שייכים לקבוצה עם קיבולת נמוכה, אבל לא כל המכשירים עם קיבולת נמוכה יצאו משימוש. משתמשים באפשרות הזו כשצריך להריץ בדיקה בדגם ובגרסה ספציפיים של מכשיר. הבדיקות האלה לא מתאימות לחלוקת בדיקות. בגלל קיבולת נמוכה, יכול להיות שהבדיקות יימשכו זמן רב, במיוחד אם מפעילים מספר גדול של בדיקות בו-זמנית.
הערה: למכשירים וירטואליים של Android יש קיבולת משתנה. מספר המכשירים הווירטואליים שמופעלים לפני האתחול מבוסס על השימוש האופייני האחרון, ויכול לגדול באופן אוטומטי בתקופות של שימוש אינטנסיבי יותר.

צפייה בקיבולת המכשיר במסוף Firebase

אפשר לראות את קיבולת המכשיר בFirebase מסוף עבור מכשיר ספציפי כשמגדירים בדיקה חדשה.

כדי לראות את קיבולת המכשיר, פועלים לפי ההוראות הבאות:

  1. פותחים את הדף Test Lab במסוף Firebase.

  2. בוחרים באפשרות הפעלת בדיקה ואז בוחרים סוג בדיקה.

  3. מעלים את הקובץ הבינארי של האפליקציה.

  4. בשלב 'בחירת מאפיינים', לוחצים על התאמה אישית.

  5. (אופציונלי) כדי לסנן את המכשירים לפי רמת הקיבולת:

    1. לוחצים על סמל המסנן.

    2. בוחרים באפשרות קיבולת.

    3. לוחצים על רמת הקיבולת שלפיה רוצים לסנן: בינונית או גבוהה. כדי לסנן מכשירים עם קיבולת נמוכה, מסננים לפי 'בינונית' ו'גבוהה'.

    4. לוחצים על אישור.

  6. בוחרים מכשיר אחד או יותר להרצת הבדיקה. בהתאם לקיבולת המכשיר, יכול להיות שתוצג התווית בינוני או גבוה לצד המכשירים שנבחרו.

  7. מריצים את הבדיקה.

הצגת קיבולת המכשיר ב-Google Cloud CLI

כשמגדירים בדיקה חדשה, אפשר לראות את קיבולת המכשיר ב-CLI של gcloud עבור מכשיר ספציפי.

כדי לראות את קיבולת המכשיר, פועלים לפי ההוראות הבאות:

  1. מורידים את Google Cloud SDK העדכני ופועלים לפי ההוראות. הגרסה חייבת להיות 417.0.0 ומעלה.
  2. מריצים אחת מהפקודות האלה:
    gcloud firebase test android list-device-capacities
    או
    gcloud firebase test android models describe MODEL_ID

הפלט כולל את קיבולת המכשיר, מזהה הדגם, שם הדגם ומזהה גרסת מערכת ההפעלה.

מכשירים וגרסאות שיצאו משימוש

מכשירים שיצאו משימוש יהיו זמינים למשך חודש לפחות לפני שיוסרו מקטלוג המכשירים של Test Lab. אחרי שמסירים מכשיר, Test Lab לא מופעלות יותר בקשות בדיקה שמיועדות למכשיר הזה. הבקשות האלה מסומנות כSkipped.

מכשירים שהוצאו משימוש

היצרן שם דגם צורת המכשיר מזהה המכשיר תאריך ההסרה המתוכנן חלופה מומלצת
Lenovo Lenovo Tab P11 פיזי J606F/30 2025-05-03
Samsung Galaxy Tab S3 פיזי gts3lltevzw/28 2024-04-14
Samsung Galaxy Tab A (2016)‎ פיזי gtaxlwifi/27 2025-04-30
Google Google Nexus 5X וירטואלי Nexus5X/24 2025-03-31
Nexus5X/25 2025-03-31
Nexus5X/26 2025-03-31 MediumPhone.arm/26
Google Google Nexus 6 וירטואלי Nexus6/24 2025-03-31
Nexus6/25 2025-03-31
Google Google Nexus 6P וירטואלי Nexus6P/24 2025-03-31
Nexus6P/25 2025-03-31
Nexus6P/26 2025-03-31 MediumPhone.arm/26
Nexus6P/27 2025-03-31 MediumPhone.arm/27
Google Google Nexus 7 Clone 16:9 וירטואלי Nexus7_clone_16_9/24 2025-03-31
Nexus7_clone_16_9/25 2025-03-31
Nexus7_clone_16_9/26 2025-03-31
Google Google Nexus 9 וירטואלי Nexus9/24 2025-03-31
Nexus9/25 2025-03-31
Google Google Nexus (LowRes) וירטואלי NexusLowRes/24 2025-03-31
NexusLowRes/25 2025-03-31
NexusLowRes/26 2025-03-31 SmallPhone.arm/26
NexusLowRes/27 2025-03-31 SmallPhone.arm/27
NexusLowRes/28 2025-03-31 SmallPhone.arm/28
NexusLowRes/29 2025-03-31 SmallPhone.arm/29
NexusLowRes/30 2025-03-31 SmallPhone.arm/30
Google Pixel 2 וירטואלי Pixel2/26 2025-03-31 MediumPhone.arm/26
Pixel2/27 2025-03-31 MediumPhone.arm/27
Pixel2/28 2025-03-31 MediumPhone.arm/28
Pixel2/29 2025-03-31 MediumPhone.arm/29
Pixel2/30 2025-03-31 MediumPhone.arm/30
Google Pixel 3 וירטואלי Pixel3/30 2025-03-31 MediumPhone.arm/30
Generic טאבלט Android גנרי בגודל 720x1600‏ @ 270dpi וירטואלי AndroidTablet270dpi/30 2025-03-31 AndroidTablet270dpi.arm/30
Google ‫Google TV Amati וירטואלי AmatiTvEmulator/29 2025-05-31
TBD
Google Google TV וירטואלי GoogleTvEmulator/30 2025-05-31
TBD
‫GoogleTv.arm/31 (יהיה זמין בקרוב)
Samsung Galaxy Z Fold 3 פיזי q2q/31 2025-03-31
Realme GT Neo 3 פיזי RED8BEL1/33 2025-02-03
OnePlus OnePlus 9 Pro פיזי OnePlus9Pro/33 2025-02-03
Samsung Galaxy Z Fold 3 פיזי q2q/30 2025-02-06
Samsung Samsung Galaxy S9 פיזי starqlteue/26 2025-02-21
Google Google Wembley פיזי wembley_2GB_full/30 2025-03-03
Google Lenovo Tab P12 Pro פיזי gsi_arm64/33 2025-03-03
Samsung Samsung Galaxy A51 פיזי a51/31 2025-03-03
OnePlus OnePlus Nord2 5G פיזי OP515BL1/33 2025-03-12
HMD Global Nokia 1 פיזי FRT/27 2025-06-09
Samsung Samsung Galaxy S20 פיזי x1q/29 2025-06-09
LG LM-G900 פיזי caymanlm/31 2025-06-09
Google Pixel 8 פיזי shiba_beta/35 2025-06-26 shiba/35
Samsung Samsung Galaxy Note 9 פיזי crownlte/29 2025-08-18

בקשה למכשיר

אם אתם רוצים להשתמש במכשיר שלא זמין ב-Test Lab, אתם יכולים לשלוח בקשה להוספת מכשיר לקטלוג.