מאמת CTS לאפליקציות ללא התקנה

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

דרישות

לפני שמריצים את CTS Verifier לאפליקציות ללא התקנה, צריך לוודא שיש לכם את הציוד הבא:

  • מכשיר Android שעבר בהצלחה את בדיקת CTS כדי לאמת את התאימות ל-Android API. זהו המכשיר שנבדק (DUT).
  • מחשב Linux עם יציאה תואמת USB 2.0. כל החיבורים ל-DUT מתבצעים דרך השקע הזה.

התקנת אפליקציות ללא התקנה ב-DUT

CtsVerifierInstantApp.apk ותוכנת האימות של CTS כלולים ב-android-cts-verifier.zip, שאפשר למצוא אותו אחרי התחברות ל מרכז הבקרה של Q-EAP.

התחלת הבדיקה

איור 1. התקנת אפליקציה ללא התקנה ב-DUT

השותפים יכולים ליצור באופן ידני את CTS Verifier כדי ליצור CTS, ולשלב או לבדוק תיקונים חדשים. כדי ליצור ידנית את CtsVerifierInstantApp.apk. מריצים את הפקודה הבאה במארח:

make CtsVerifierInstantApp

כדי להתקין את CtsVerifierInstantApp.apk, מריצים את הפקודות הבאות במארח.

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

הרצת בדיקות

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

התחלת הבדיקה

איור 2. מסך הבית

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

  • הוראות
  • הלחצן התחלת הבדיקה
  • שלושה לחצנים רגילים של CTS Verifier
    • עובר
    • עזרה
    • הפעולה נכשלה

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

התחלת הבדיקה

איור 3. מסך הבדיקה

בפעם הראשונה שמקישים על Start Test (התחלת הבדיקה), נפתחת תיבת דו-שיח עם הוראות להתקנת אפליקציית Instant לדוגמה (איור 4). אם אפליקציית Instant App לדוגמה כבר מותקנת, תיבת הדו-שיח הזו לא תוצג בבדיקות אחרות של אפליקציות ללא התקנה.

התחלת הבדיקה

איור 4. תיבת דו-שיח עם הוראות התקנה

הקשה על הלחצן עזרה פותחת תיבת דו-שיח קופצת עם תיאור הבדיקה.

התחלת הבדיקה

איור 5. תיבת הדו-שיח הקופצת של העזרה