Firebase Test Lab

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

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

מבצעים בדיקה

במדריכים לתחילת העבודה מפורטות הוראות להרצת בדיקות באמצעות Test Lab:

‫iOS+‎ ‫Android

יכולות עיקריות

בדיקה של אפליקציות ל-Android ול-iOS הרצת בדיקות במגוון רחב של מכשירי Android ו-iOS שמארחת Test Lab, כולל מכשירי בדיקה וירטואליים של Android שפועלים במארחי Arm מהירים יותר.
הפעלה במכשירים אמיתיים Test Lab מפעיל את האפליקציה במכשירים שמותקנים ופועלים במרכז נתונים של Google, כדי שתוכלו למצוא בעיות שמתרחשות רק במכשירים ובהגדרות ספציפיים.
שילוב בתהליך העבודה ‫Test Lab משולב במסוף Firebase, ב-Android Studio וב-CLI של gcloud. אפשר גם להשתמש בו עם מערכות אינטגרציה רציפה (CI).

איך זה עובד?

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

סקירה כללית על תהליך ההטמעה

הכנת האפליקציה לבדיקה
  • קודם בוחרים בדיקה להפעלה:
    • בדיקת אינסטרומנטציה ל-Android
    • בדיקת Robo ל-Android (לא נדרשת בדיקה שנכתבה מראש)
    • בדיקת Game Loop ל-iOS ול-Android
    • ‫XCTest ל-iOS
  • אם צריך, משנים את הבדיקה כך שתפעל ב-Test Lab. מפתחים את האפליקציה, יוצרים חבילה ומעלים אותה ל-Firebase.
בחירת מכשירי בדיקה ומטריצת בדיקה באמצעות אחד מהכלים המשולבים שלנו, מגדירים את מטריצת הבדיקה על ידי בחירת קבוצה של מכשירים, גרסאות של מערכת ההפעלה, הגדרות מיקום וכיווני מסך.
הרצת הבדיקה ועיון בתוצאות הבדיקה מריצים את הבדיקה באמצעות הכלים הזמינים שלנו. בהתאם לגודל מטריצת הבדיקות, יכול להיות שיחלפו כמה דקות עד ש-Test Lab יריץ את הבדיקות. אחרי שהבדיקות מסתיימות, אפשר לראות את התוצאות במסוף Firebase.

השלבים הבאים