בדיקת האפליקציה באמצעות סטרימינג של מכשירי Android

התכונה 'סטרימינג של מכשיר Android' מאפשרת לכם ליצור אינטראקציה עם האפליקציות ולבדוק אותן במספר רמות API וגורמי צורה במרכזי הנתונים המאובטחים של Google בתוך Android Studio. באמצעות סטרימינג של מכשירים, אתם יכולים להשתמש באפליקציה במכשיר אמיתי, בדיוק כמו משתמש, כולל סיבוב וקיפול של המכשיר. כך תוכלו לראות איך האפליקציה מתנהגת במצבים שונים ולזהות בעיות שאולי לא יתגלו בסביבות בדיקה אחרות.

איך מתחילים להשתמש בהזרמת תוכן ממכשיר Android

אם עדיין לא עשיתם את זה, אתם צריכים להוריד ולהתקין את הגרסה היציבה האחרונה של Android Studio ולפעול לפי השלבים הבאים:

  1. ב-Android Studio, פותחים פרויקט Android ועוברים לחלון הכלים Device Manager. לאחר מכן לוחצים על סמל Firebase.
  2. אם עדיין לא נכנסתם לחשבון הפיתוח, לוחצים על כניסה ל-Google ופועלים לפי ההנחיות.
  3. אחרי שמספקים ל-Android Studio את ההרשאות הנדרשות, חוזרים אל ה-IDE ובוחרים פרויקט Firebase. אם אין לכם פרויקט ב-Firebase, אתם יכולים ליצור פרויקט ללא עלות במסוף Firebase. הערה: כדי להפעיל את ההרשאות המתאימות לשימוש בהזרמת נתונים ממכשיר עם פרויקט Firebase, אפשר לעיין במאמר בנושא הרשאות Test Lab.
  4. אחרי שבוחרים פרויקט, אפשר לעיין ברשימת המכשירים ולבחור את המכשירים שרוצים להשתמש בהם.
  5. לוחצים על אישור.

מידע נוסף על תחילת העבודה עם סטרימינג של מכשירים זמין במאמר סטרימינג של מכשירים ב-Android Studio.

הפעלת הרשאות להזרמת נתונים ממכשירי Android

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

הרשאות ל-Test Lab

כדי להגדיר את ההרשאות של Test Lab כך שתוכלו להריץ את הבדיקה ולקרוא את התוצאות שלה, אתם צריכים להגדיר גישה לקטגוריות של Cloud Storage. אפשר לתת גישה ל-Test Lab באמצעות מסוף Firebase או gcloud CLI.

כדי שמשתמש יוכל להריץ בדיקות או לראות את תוצאות הבדיקות במסוף Firebase או במטריצת המכשירים של Test Lab ב-Android Studio, צריך להקצות לו את התפקידים 'עורך' ו'בעל הרשאת צפייה' בפרויקט.

כדי שמשתמש יוכל להריץ בדיקות או לצפות בתוצאות של בדיקות מ-CLI של gcloud בזמן שהוא משתמש בקטגוריה משלו ב-Cloud Storage, אתם יכולים להקצות זוג של תפקידים מוגדרים מראש באמצעות מסוף Google Cloud. התפקידים האלה יקנו יחד את קבוצת ההרשאות הנדרשת.

  • כדי להריץ בדיקה, צריך להקצות את התפקידים 'אדמין של Firebase Test Lab' ו'צפייה בנתונים ב-Firebase Analytics'.
  • כדי לראות את תוצאות הבדיקה, צריך להקצות את התפקידים 'צפייה ב-Firebase Test Lab' ו'צפייה ב-Firebase Analytics'.

מידע נוסף על הגדרת ההרשאות המפורטות האלה ב-Test Lab זמין במדריך להרשאות IAM ב-Test Lab.