הפעל בדיקת רובו (iOS+)

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

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

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

סטטיסטיקת סריקה של בדיקת רובו

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

  • פעולות: המספר הכולל של הפעולות שבוצעו במהלך הסריקה, כולל פעולות סקריפט של רובו, פעולות קוף והנחיות רובו.

  • מסכים: מספר המסכים הנבדלים שבהם ביקרו במהלך הסריקה.

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

פסק זמן לבדיקת רובו

בהתאם למורכבות ממשק המשתמש של האפליקציה שלך, בדיקת Robo עשויה להימשך חמש דקות או יותר כדי להשלים קבוצה יסודית של אינטראקציות ממשק משתמש. אנו ממליצים להגדיר את פסק הזמן לבדיקה לפחות ל-120 שניות (2 דקות) עבור רוב האפליקציות, ו-300 שניות (5 דקות) עבור אפליקציות מורכבות במידה בינונית. ערך ברירת המחדל לפסק זמן הוא 300 שניות (5 דקות) עבור בדיקות המופעלות ממסוף Firebase ו-900 שניות (15 דקות) עבור בדיקות המופעלות משורת הפקודה gcloud.

שגיאות פסק זמן של הפעלת האפליקציה

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

יותר שליטה עם סקריפטים של רובו

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

הצעדים הבאים