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

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

  • מסוף Firebase: אם מריצים בדיקות ממסוף Firebase, תוכלו לראות רשימה של המכשירים הזמינים בשלב בחירת מאפיינים בתהליך העבודה של הרצת בדיקה.

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

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

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

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 ios models list או gcloud firebase test ios models describe MODEL_ID

אם היציבות של מכשיר בדיקה נחלשת, אפשר לראות את התג reduced_stability בעמודה TAGS שבה מפורטות הגרסאות שמושפעות מהבעיה.

קיבולת המכשיר

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

בדיקות שפועלות בכל רמת קיבולת של מכשיר עשויות להימשך זמן רב יותר בגלל הגורמים הבאים:

  • תנועה, שמשפיעה על מועד ההתחלה של הבדיקה. בלוח הבקרה של סטטוס Firebase תוכלו לבדוק אם דווחו הפסקות זמניות בשירות או כשלים בשירות.
  • כשלים במכשיר או בתשתית, שיכולים לקרות בכל שלב ולהשפיע על משך הבדיקה.

בטבלה הבאה מתוארים סוגי הקיבולת של המכשיר והמלצות מתי כדאי להשתמש בכל סוג קיבולת:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

מודל סוג מכשיר/גרסה ההסרה מופעלת
iPad 5 Physical iPad5/15.4 2024-04-07
iPhone 13 Pro Physical Iphone13pro/15.2 2024-04-07
iPad Mini 4 Physical ipadmini4/15.4 2024-04-07

בקשת מכשיר

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