במסוף Firebase, אפשר לראות את התוצאות של כל ההרצות הקודמות של הבדיקות. לשם כך, עוברים אל DevOps & Engagement > Test Lab. בדף הזה מוצגות כל התוצאות המפורטות של הרצות הבדיקה מהאפליקציות שנבדקו בפרויקט באמצעות Test Lab. בדף מוצגות בדיקות שהופעלו דרך מסוף Firebase או דרך Firebase CLI.
בהמשך מוסבר איך לנתח את תוצאות הבדיקה.
צפייה בתוצאות הבדיקה
אחרי שמעלים או בוחרים בדיקה ומציינים את מכשירי הבדיקה, אפשר לראות סיכום של תוצאות הבדיקה (כולל יומנים, סרטונים וצילומי מסך) בלוח הבקרה Test Lab של DevOps & Engagement במסוף Firebase. תוצאות הבדיקה הגולמיות מאוחסנות גם בקטגוריה ב-Google Cloud, כדי שיהיה קל יותר להשתמש בהן עם מערכות CI.
תוצג רשימה של כל ההרצות הקודמות של הבדיקות. כדי להבין את התוצאות, כדאי לדעת קצת על מטריצות בדיקה: כשמריצים בדיקה או קבוצה של תרחישי בדיקה במכשירים ובהגדרות שבחרתם, Test Lab מריץ את הבדיקה באפליקציה שלכם באצווה, ואז מציג את התוצאות כמטריצת בדיקה.
מכשירים × הרצות בדיקה = מטריצת בדיקה
- מכשיר
- מכשיר פיזי או מכשיר וירטואלי (Android בלבד) שבו מריצים בדיקה, כמו טלפון, טאבלט או מכשיר לביש. מכשירים במטריצת בדיקה מזוהים לפי דגם המכשיר, גרסת מערכת ההפעלה, כיוון המסך והלוקאל (שנקרא גם הגדרות גיאוגרפיות ושפה).
- בדיקה, ביצוע בדיקה
- בדיקה (או קבוצה של מקרי בדיקה) שצריך להריץ במכשיר. אפשר להריץ בדיקה אחת לכל מכשיר, או לחלק את הבדיקה ולהריץ את תרחישי הבדיקה שלה במכשירים שונים.
- מטריצת בדיקה
- מכיל את הסטטוסים ואת תוצאות הבדיקה של הרצות הבדיקה. אם ביצוע בדיקה כלשהו במטריצה נכשל, כל המטריצה נכשלת.
פירוש התוצאות של מטריצת הבדיקה
אם מתחילים את הבדיקות בFirebase מסוף, Test Lab מעביר אתכם ישירות למטריצת הבדיקות שנמצאת בתהליך, שבה תוכלו לעקוב אחרי התקדמות הבדיקות בזמן אמת. אם השתמשתם בכלי שורת הפקודה, תוכלו ללחוץ על כתובת ה-URL שהוא מספק כדי להגיע לדף מטריצת הבדיקה בתהליך.
במטריצה יש שורה לכל הרצה של ביצוע בדיקה Test Lab. הסמל שלפני שם ההרצה מציג את הסטטוס של ההרצה:
- play_circle_outline בתהליך: הבדיקה עדיין פועלת. הביצועים יכולים להימשך עד שעה, בהתאם למספר ולמורכבות של הבדיקות באפליקציה.
- check_circle עבר: אף אחת מהבדיקות של ההרצה לא נכשלה.
- אזהרה נכשל: לפחות אחת מהבדיקות של ההרצה נכשלה.
- שגיאה לא חד-משמעי: תוצאות הבדיקה לא היו חד-משמעיות, יכול להיות בגלל Test Lab שגיאה.
- block Skipped: Test Lab דילג על הבדיקה כי השילוב של המכשיר וגרסת מערכת ההפעלה שבחרתם לא זמין.
פירוש תוצאות מביצוע של בדיקה אחת
בדף התוצאות של מטריצת הבדיקות, לוחצים על אחת מהרצות הבדיקה כדי לראות את התוצאה של הרצת הבדיקה הספציפית הזו.
בדף מוצגים נתונים סטטיסטיים של הרצת הבדיקה, כולל בעיות שנתקלו בהן במהלך הבדיקה, רשימה של תרחישי בדיקה, יומנים מההרצה וסרטון של הרצת הבדיקה.
תוצאות מפורטות של הבדיקה
תוצאות בדיקה מפורטות זמינות ב-bucket Google Cloud Storage למשך 90 יום. בדף תוצאות של ביצוע בדיקה, לוחצים על הצגת קובצי המקור כדי לראות את הדלי.
כדי לשמור את תוצאות הבדיקה המפורטות למשך יותר מ-90 יום, צריך לשלוח את תוצאות הבדיקה לקטגוריית Cloud Storage יותר קבועה שנמצאת בבעלותכם באמצעות האפשרות --results-bucket בשורת הפקודה של Google Cloud. לאחר מכן אפשר להגדיר את ההגדרה גיל כדי לקבוע כמה זמן Cloud Storage ישמור את התוצאות. מידע נוסף על שינוי ההגדרה גיל זמין במאמר בנושא תנאים של מחזור החיים.