גוגל מחויב לקידום עצמי גזעי עבור קהילות שחורות. תראה איך.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

סקירת Firebase Test Lab

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

התקנים × הוצאות להורג מבחן = מטריקס מבחן

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

אתה יכול לבחור איך ליזום בדיקה של האפליקציה שלך, כדלקמן:

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

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

בחר את שיטת הבדיקה

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

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

בדיקות Instrumentation

Instrumentation בדיקות הן בדיקות שעליך או על הצוות שלך שכתבת במיוחד כדי לבדוק את האפליקציה שלך, באמצעות אספרסו ו UI אוטומטור 2.0 מסגרות מבחן אנדרואיד. בדיקות Instrumentation לרוץ עד 45 דקות בהתקנים פיזיים, ועבור עד 60 דקות על התקנים וירטואליים . תוצאות מבחן ניתנות לכל מקרי המבחן כי ביצוע שלם בזמן הזה. כדי ללמוד על ריצת בדיקות מכשור, לקרוא בדיקות Instrumentation.

כאשר אתה כותב בדיקת כלים, אתה יוצר מודול APK שני שאתה מאוחר להעלות מבחן מעבדה יחד עם מודול ה- APK של האפליקציה שלך. כדי ללמוד על יצירת ערכות APK בדיקה, ראה מבחן היישום שלך .

מבחן Robo

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

מבחן Loop משחק

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

בחר סוג המכשיר

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

לבחון את תוצאות הבדיקות שלך

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

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

מכסה וחיוב

Lab Test זמין לשימוש עם כל שלוש תוכניות תמחור : ספארק (חינם), להבה, ו Blaze.

מכסה עבור תוכניות ניצוץ לשלהבת

בשני ספארק ותוכניות הלהבה, אתה יכול לבדוק עם מכסה יומית מוגבלת עבור הוצאות להורג מבחן: 10 התקנים וירטואליים 5 התקנים פיזיים (לתקופה מקסימלית של 15 ריצות מבחן ליום). מגבלה זו משותפת בין סוגי הבדיקה (Instrumentation, רובו, משחק Loop) ומטריצות.

חיוב עבור תוכנית Blaze

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

שווה השימוש חינם לתוכנית ניצוץ נכלל בתוכנית Blaze:

  • 15 שעות של בדיקות במכשירים פיזיים
  • 30 שעות של בדיקות בהתקנים וירטואליים

כל שימוש מעל גבולות אלה יש את שכר שעתי הבאים:

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

שירותי Play Test Lab ו- Google

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

שירותי Play נוכחיים נתמכים Google SDK: 11.8.0

Test Lab ופרסום סלולרי

למפתחי אפליקציות שמשתמשים או עבודה עם ספקי פרסום דיגיטלי (למשל, רשתות פרסום, פלטפורמות בצד ביקוש) ועבור ספקי פרסום דיגיטליים:

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

כדי להקל בעניין זה:

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

  • ספקי פרסום דיגיטליים יכול לסנן הכנסות ממודעות וכל תנועה המתאימה המופק Test Lab ידי סינון שמקורם תנועה מבין האפשרויות הבאות בלוקי כתוב IP :

    סוג פלטפורמה ומכשיר בלוק של כתובות CIDR IP
    אנדרואיד ו- iOS התקנים פיזיים

    108.177.6.0/23

    74.125.122.32/29 (מוסף 04-2020)

    216.239.44.24/29 (מוסף 04-2020)

    התקנים וירטואליים אנדרואיד

    34.68.194.64/29 (מוסף 11-2019)

    34.69.234.64/29 (מוסף 11-2019)

    34.73.34.72/29 (מוסף 11-2019)

    34.73.178.72/29 (מוסף 11-2019)

    35.192.160.56/29

    35.196.166.80/29

    35.196.169.240/29

    35.203.128.0/28

    35.234.176.160/28

    35.243.2.0/27 (מוסף 7-2019)

    199.192.115.0/30

    199.192.115.8/30

    199.192.115.16/29

ניקוי המכשיר

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

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