הרצת בדיקות UIConector באמצעות OmniLab ATS

Android UIConductor‏ (UICD) הוא כלי שמאפשר למשתמשים ליצור תהליכי עבודה לבדיקה על ידי הקלטת אינטראקציות עם ממשק המשתמש ואימות התוכן במסך. ‫OmniLab ATS תומך בהרצת בדיקות שמיוצאות מ-UICD.

הגדרה

כדי להריץ בדיקות UICD באמצעות OmniLab ATS, צריך לייבא את ההגדרה של UIConductor, שמכילה את חבילות הבדיקה ופעולות המכשיר הנדרשות.

  1. פותחים את ההגדרות ועוברים לכרטיסייה Config Sets (ערכות הגדרות).

  2. לוחצים על ייבוא ובוחרים את קבוצת ההגדרות UIConductor. יכול להיות שתצטרכו לתת הרשאה ל-OmniLab ATS לגשת ל-Google Cloud Storage.

    ייבוא הגדרות

    איור 1. ייבוא ההגדרה של UIConductor

הרצת בדיקות

  1. מתזמנים הרצה של בדיקת UIConductor (בקטע Test Suites (חבילות בדיקה) > UIConductor). אפשר להשתמש בחבילת הבדיקה הזו כדי להריץ כל בדיקה של UICD שיוצאה.

    תזמון הרצה לניסיון

    איור 2. תזמון הרצה של בדיקת UICD

  2. מוסיפים את Install UIConductor כדי להתקין את מנהלי ההתקנים הנדרשים של UICD.

    הוספת פעולות במכשיר

    איור 3. הוספת פעולת המכשיר הנדרשת

  3. בוחרים את בדיקות ה-UICD שרוצים להריץ. כברירת מחדל, הקובץ צריך להיות ארכיון ZIP שמכיל קובצי בדיקה בפורמט JSON שיוצאו מ-UICD.

    בחירת קובץ לבדיקה

    איור 4. בחירת קבצי הבדיקה להרצה

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