Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

נתח תוצאות בדיקת מעבדות בסיס

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

מושגי מפתח

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

כדי לבדוק את תוצאות הבדיקה, עליכם להבין תחילה שלושה מושגים:

התקנים × ביצוע בדיקות = מטריצת מבחן

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

החלקים הבאים מסבירים כיצד לנווט בתוצאות הבדיקה.

פירוש תוצאות היסטוריית הבדיקות

כשאתה מנווט לתוצאות הבדיקה שלך על ידי בחירת מעבדת הבדיקה , אתה רואה את תוצאות הבדיקות שביצעת עד כה.

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

פרש תוצאות תוצאות מטריצה

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

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

  • עבר מבחן עבר : לא נתקלו בכישלונות.
  • נִכשָׁל מבחן נכשל : לפחות כשל אחד נתקל.
  • לא חד משמעי מבחן עבר : תוצאות הבדיקה לא היו חד משמעיות, אולי בגלל שגיאה במעבדת הבדיקה.
  • דילג מבחן עבר : ערכי המימד שנבחרו עבור כמה ביצוע הבדיקות במטריקס לא היו תואמים. מצב זה מתרחש כאשר מכשירים שבחרת אינם תואמים אחד או יותר מרמות ה- API של Android שבחרת.

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

דוגמה לדף תוצאות מטריצת מבחן עם ארבע ביצוע ביצוע בלבד תוצאות מבחן מטריקס

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

דוגמה לדף רשימת רשימת מטריצות רשימת מטריצות מבחן

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

לפרש את תוצאות הבדיקה של רובו

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

דוגמא לסרטון תוצאות הבדיקה של רובו

תוצאות בדיקת רובו

פרש תוצאות מביצוע בדיקה יחידה

מדף תוצאות המטריקס לבדיקה, לחץ על אחת מהביצועי הבדיקה כדי לראות את התוצאה של ביצוע הבדיקה הספציפי.

דוגמה לדף תוצאות ביצוע הבדיקה תוצאות ביצוע הבדיקה

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

תוצאות בדיקות מכשור מחולקות

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

דף תוצאות לדוגמה של מבחן תוצאות מבחן מבחן

פרש תוצאות נגישות

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

למידע כללי כיצד לשפר את הנגישות של האפליקציה שלך, בקר בתיעוד הנגישות של Android Developer .

מדדי ביצועים

בדיקות המופעלות במכשירים פיזיים מחזירות גם מדדי ביצועים:

מֶטרִי תצורת התקן חובה
זמן הפעלת אפליקציה ממשק API 19+
שימוש במעבד ממשק API 21+
שימוש בזיכרון
פעילות רשת
פריימים לשניה ממשק API 21+ וכולל SurfaceView
ביצועי גרפיקה ממשק API 23+

פרטי ביצוע גרפיקה

דוח ביצועי הגרפיקה מכיל נתונים סטטיסטיים על מספר מדדי גרפיקה עיקריים:

  • Vsync שהוחמצה: מספר אירועי ה- Vsync שהוחמצו, מחולק במספר המסגרות שלקח יותר מ -16 שניות למסירה.
  • חביון קלט גבוה: מספר אירועי הקלט שארכו יותר מ- 24 ms, מחולק במספר המסגרות שלקח יותר מ- 16 ms לתצוגה.
  • חוט ממשק משתמש איטי: מספר הפעמים שלקח להשלים את חוט ממשק המשתמש יותר מ -8 מילישניות, חלקי מספר המסגרות שלקח יותר מ -16 מילישנות למסירה.
  • פקודות משיכה איטיות: מספר הפעמים ששליחת פקודות משיכה ל- GPU ארכה יותר מ -12 ms, מחולק במספר המסגרות שלקח יותר מ- 16 ms לעיבוד.
  • העלאות מפת סיביות איטיות: מספר הפעמים שלקח מפת הסיביות ארכה יותר מ- 3.2 מ"ס להעלאה ל- GPU חלקי במספר המסגרות שלקח יותר מ 16 שניות עד לעיבוד.
  • זמן עיבוד : חלוקת זמני ה- render עבור כל פריים של ריצת המבחן. פעמים שניתנו יותר מ- 32 אלפיות השנייה גורמות להאטה מורגשת של ממשק המשתמש שלך. זמני ביצוע של 700+ מצביעים על מסגרות קפואות. נתוני dumpsys graphicsstats נאספים מתוך dumpsys graphicsstats .

תוצאות בדיקה מפורטות

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

כדי לשמור על תוצאות בדיקה מפורטות לאורך יותר מ- 90 יום, עליך לשלוח את תוצאות הבדיקה הללו לדלי GCS שבבעלותך באמצעות האפשרות שורת הפקודה --resultates -bucket gcloud . לאחר מכן תוכל לקבוע את הגדרת הגיל כדי לקבוע כמה זמן תוצאות מאוחסנות בדלי GCS שלך. ראה תנאי מחזור חיים למידע על שינוי הגדרת הגיל .