Android Device Streaming מאפשר לכם לבצע אינטראקציה עם האפליקציות שלכם ולבדוק אותן במספר רמות API וצורות פיזיות במרכזי הנתונים המאובטחים של Google ב-Android Studio. כשמשתמשים בסטרימינג של מכשיר, אפשר לבצע פעולות באפליקציה במכשיר אמיתי, בדיוק כמו משתמש, כולל סיבוב המכשיר וקיפול שלו. כך תוכלו לראות איך האפליקציה מתנהגת במצבים שונים ולזהות בעיות שלא יהיו גלויות בסביבות בדיקה אחרות.
תחילת השימוש בשידור ממכשיר Android
אם עדיין לא עשיתם זאת, מורידים ומתקינים את הגרסה היציבה האחרונה של Android Studio ופועלים לפי השלבים הבאים:
- ב-Android Studio, פותחים פרויקט Android ועוברים לחלון הכלי Device Manager ולוחצים על סמל Firebase.
- אם עדיין לא נכנסתם לחשבון הפיתוח, לוחצים על כניסה ל-Google ופועלים לפי ההוראות.
- אחרי שמספקים ל-Android Studio את ההרשאות הנדרשות, חוזרים לסביבת הפיתוח המשולבת ובוחרים פרויקט Firebase. אם אין לכם פרויקט ב-Firebase, תוכלו ליצור פרויקט ללא עלות במסוף Firebase. הערה: כדי להפעיל את ההרשאות המתאימות לשימוש בסטרימינג מהמכשיר בפרויקט Firebase, אפשר לעיין במאמר הרשאות Test Lab.
- אחרי שבוחרים פרויקט, אפשר לעיין ברשימת המכשירים ולבחור את המכשירים שבהם רוצים להשתמש.
- לוחצים על אישור.
מידע נוסף על תחילת העבודה עם סטרימינג במכשיר זמין במאמר סטרימינג במכשיר ב-Android Studio.
הפעלת ההרשאות להעברת סטרימינג ממכשירי Android
כדי להשתמש ב-Device Streaming, צריך להשתמש בפרויקט Firebase שיש לכם בו הרשאות עריכה או בעלות. אם אתם רוצים להקצות לצוות תפקידים והרשאות ספציפיים יותר, תוכלו להפעיל את ההרשאות של Test Lab ל-Device Streaming.
הרשאות ב-Test Lab
כדי להגדיר את ההרשאות ב-Test Lab כך שתוכלו להריץ ולקרוא את תוצאות הבדיקות, עליכם להגדיר גישה לקטגוריות של Cloud Storage. אפשר להקצות גישה ל-Test Lab באמצעות מסוף Firebase או ה-CLI של gcloud.
כדי שמשתמש יוכל להריץ בדיקות או להציג את תוצאות הבדיקות במסוף 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.