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

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

תחילת העבודה עם סטרימינג במכשירי Android

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

הרשאות לשיעור Lab

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

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

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

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

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