הנחיות לבדיקת CTS Verifier

ניהול מכשיר

בדיקה: Cts Verifier > ניהול מכשיר > בדיקת תקיעה של מנהל מכשיר

  • com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity

המבחן פתוח לפרשנות אם הוא מתנהג כמצופה או לא. ניתן ללחוץ על כפתורים דרך שכבת-העל אבל אולי לייצר תיאור לא ברור.

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

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

להלן התוצאות הצפויות לשלב 3.

הפעל את מנהל המכשירהפעל אפליקציה מופעלתהפעל את האפליקציה מושבתת
3. הקש על [הפעל מנהל מכשיר] 3.1. [הפעלת אפליקציית מנהל המכשיר הזו] מופעלת. 3.2. [אפליקציית מנהל ההתקן הזו פעילה] מושבתת.

איור 1. תוצאות צפויות עבור בדיקת ניהול המכשיר.

בדיקת מכשיר נלווה

בדיקת המכשיר הנלווה היא com.android.cts.verifier.companion.CompanionDeviceTestActivity .

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

ראה להלן את התוצאות הצפויות.

לוויה GOהקש על מכשיר BTכרטיס מלווה
1. הקש על [עבור] 2. הקש על מכשיר BT 3. הקש על [עבר]

איור 2. תוצאות צפויות עבור בדיקת המכשיר הנלווה.

בדיקת שידור תא קולי

מבחן שידור הדואר הקולי הוא com.android.cts.verifier.voicemail.VoicemailBroadcastActivity .

כדי לשלוח הודעה קולית לטלפון, התקשר למכשיר, דחה את השיחה במכשיר והשאיר הודעה קולית.

דואר קולי חזותי הוא דרך לשלוח למכשיר נתוני שמע ומידע מפורט עבור הודעות קוליות נכנסות, במקום לשלוח את ה-SMS של Message Waiting Indicator** (MWI) .

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

בדיקת אביזר/מכשיר USB

בדיקת התקן USB

איור 3. הוראות לבדיקת שידור הדואר הקולי.

הוראות ספציפיות למניעת התנהגות מתקלפת:

  1. התקן את ה-CtsVerifier.apk ב-DUT
  2. התקן את ה-CtsVerifierUSBCompanion.apk ב-Pixel
  3. ודא שכל כבלי ה-USB מנותקים
  4. הפעל את ה-CtsVerifierUSBCompanion ב-Pixel ובחר את המלווה לבדיקת האביזרים
  5. הפעל את ה-CtsVerifier ב-DUT ובחר בבדיקת אביזרי USB
  6. חבר את מתאם ה-OTG לפיקסל ולאחר מכן חבר את ה-DUT באמצעות כבל USB-A (זכר)-C
  7. אשר את תיבות הדו-שיח של החיבור בסדר הבא:
    • פיקסל
    • DUT
    • פיקסל
    • המתן עד לסיום הבדיקה

בדיקת גילוי חיישנים דינמיים

כל יצרן מכשיר יכול להחליט אם לתמוך ב-API או לא ( isDynamicSensorDiscoverySupported ).

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

אם יצרן המכשיר אינו מסוגל לאתר מכשיר, ניתן להשתמש בהגדרה הבאה.

  1. רכוש לוח פיתוח TI EK-TM4C123GXL.
    אופציה 1
    אפשרות 2
  2. הורד והתקן את lm4tools.

    עבור linux/mac בצע: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    עבור חלונות, אתה יכול להשתמש ב-LMFlash ישירות מ-TI המאפשר לך לבצע הבזק מ-GUI.

  3. אחזר קובץ בינארי שסופק מ-Google בשם
    usb_sensor_dummy_accel.bin.

  4. הפוך את המתג הקיים על הלוח למצב DEBUG וחבר כבל מיקרו USB ליציאה שכותרתה DBG.

  5. הפעל את הפקודה הבאה: lm4flash -v -E usb_accel_dummy.bin

    הערה: אם יש בעיית הרשאה, הפעל עם sudo

  6. לאחר סיום ההבהוב, נתק את כבל המיקרו-USB מיציאת ה-DBG, החזר את המתג ששימש קודם לכן ל-DEVICE, ולאחר מכן חבר קצה אחד של כבל המיקרו-USB לחריץ ה-USB שכותרתו DEVICE. הקצה השני של הכבל צריך להיות מחובר ישירות למכשיר שלך.

  7. כעת אתה יכול לבצע את מבחן ה-CTS-V הזה שאמור להיות מסוגל לגלות ולהשתמש במכשיר שזה עתה חיברת כמד תאוצה מזויף.

בדיקת הסרת התקנה של מנהל מכשיר

בדיקה זו עשויה לדרוש התקנה ידנית של CtsEmptyDeviceAdmin.apk במכשיר תחילה מארח דרך adb .

לדוגמה, adb install CtsEmptyDeviceAdmin.apk .

השתמש ב- CTS Verifier > ניהול מכשיר > בדיקת הסרת התקנה של מנהל מכשיר .

זה אמור לזהות שהאפליקציה מותקנת ולעבור שלבים אחרים.

לכידת תוכן עבור מבחני הערות

החל מאנדרואיד 14, אם יצרן ציוד מקורי בוחר להפעיל את תפקיד NOTES , מכשיר ה-OEM חייב לעבור את מבחן Capture Content for Notes CTS-V החדש.

מבחן Capture Content for Notes ממוקם ב- CaptureContentForNotesVerifierActivity.java ונמצא תחת קטגוריית FEATURES כפי שמוצג באיור הבא:

capture-content-cts-v

איור 4. לכידת תוכן עבור מבחן Notes בחבילת CTS-V.

מבחן Capture Content for Notes בודק את ממשקי ה-API הבאים:

לפני ביצוע מבחן לכידת תוכן עבור הערות, בצע את הפעולות הבאות:

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

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

  3. התקן את CtsDefaultNotesApp כמתואר ב- README .

בזמן הפעלת הבדיקה, השתמש בהנחיות הבאות:

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

    capture-content

    איור 5. מבחן לכידת תוכן עבור Notes כאשר תפקיד NOTES מופעל.

    בצע את חבילת הבדיקה של Capture Content for Notes באופן הבא:

    1. עברו על כל מבחן ופעלו לפי ההוראות.

    2. הקש על הכפתור המתאים:

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