הרצת בדיקות 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 ויומנים שנוצרו במהלך ההרצה יהיו זמינים בקובצי הפלט.