Panduan pengujian CTS Verifier

Administrasi perangkat

Pengujian: Cts Verifier > Device Administration > Device Admin Tapjacking Test

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

Pengujian ini dapat ditafsirkan apakah berperilaku seperti yang diharapkan atau tidak. Tombol dapat diketuk melalui overlay, tetapi mungkin menghasilkan deskripsi yang tidak jelas.

Tombol untuk mengaktifkan admin harus dinonaktifkan dan tidak boleh mendaftarkan ketukan apa pun.

Aplikasi admin perangkat tidak dapat diaktifkan, tetapi toast ditampilkan Karena aplikasi lain ditampilkan di atas opsi ini, Setelan tidak dapat merespons tindakan Anda. Oleh karena itu, ketukan didaftarkan dan Anda masih dapat mengetuk batal dan menekan Uninstal aplikasi.

Berikut adalah hasil yang diharapkan untuk Langkah 3.

Mengaktifkan admin perangkat Mengaktifkan aplikasi diaktifkan Aplikasi aktifkan dinonaktifkan
3. Ketuk [AKTIFKAN ADMIN PERANGKAT] 3.1. [Aktifkan aplikasi admin perangkat ini] diaktifkan. 3.2. [Aktifkan aplikasi admin perangkat ini] dinonaktifkan.

Gambar 1. Hasil yang diharapkan untuk pengujian administrasi perangkat.

Pengujian perangkat pendamping

Pengujian perangkat pendamping adalah com.android.cts.verifier.companion.CompanionDeviceTestActivity.

Anda mungkin tidak yakin apakah pengujian telah selesai dengan benar setelah memilih perangkat dalam daftar dan menekan OK.

Lihat di bawah untuk mengetahui hasil yang diharapkan.

Companion GO Ketuk perangkat BT Tiket pendamping
1. Ketuk [GO] 2. Ketuk perangkat BT 3. Ketuk [Lulus]

Gambar 2. Hasil yang diharapkan untuk pengujian perangkat pendamping.

Pengujian siaran pesan suara

Pengujian siaran pesan suara adalah com.android.cts.verifier.voicemail.VoicemailBroadcastActivity.

Untuk mengirimkan pesan suara ke ponsel, panggil perangkat, tolak panggilan di perangkat, dan tinggalkan pesan suara.

Voicemail visual adalah cara untuk mengirim data audio perangkat dan informasi mendetail untuk voicemail masuk, bukan hanya mengirim SMS Message Waiting Indicator** (MWI).

Pengujian ini menguji perilaku terkait penerimaan MWI, dan jika pesan suara visual sedang digunakan, operator mungkin tidak mengirim MWI dan mengganggu pengujian, sehingga harus dinonaktifkan.

Pengujian aksesori/perangkat USB

Pengujian perangkat USB

Gambar 3. Petunjuk untuk pengujian siaran pesan suara.

Petunjuk khusus untuk menghindari perilaku yang tidak stabil:

  1. Instal CtsVerifier.apk di DUT
  2. Instal CtsVerifierUSBCompanion.apk di Pixel
  3. Pastikan semua kabel USB terputus
  4. Mulai CtsVerifierUSBCompanion di Pixel dan pilih pendamping pengujian aksesori
  5. Mulai CtsVerifier di DUT dan pilih pengujian Aksesori USB
  6. Hubungkan Adaptor OTG ke Pixel, lalu hubungkan DUT melalui kabel USB-A(male)-C
  7. Setujui dialog koneksi dalam urutan berikut:
    • Pixel
    • DUT
    • Pixel
    • Menunggu hingga pengujian selesai

Pengujian penemuan sensor dinamis

Setiap pembuat perangkat dapat memutuskan apakah akan mendukung API atau tidak (isDynamicSensorDiscoverySupported).

Jika perangkat mendukung API, pembuat perangkat harus mendapatkan sensor eksternal yang dapat digunakan untuk lulus pengujian. Produsen perangkat harus menemukan perangkat untuk terhubung ke perangkat mereka guna menguji sensor dinamis.

Jika pembuat perangkat tidak dapat menemukan perangkat, penyiapan berikut dapat digunakan.

  1. Beli board pengembangan TI EK-TM4C123GXL.
    Opsi 1
    Opsi 2
  2. Download dan instal lm4tools.

    Untuk linux/mac, jalankan: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    Untuk Windows, Anda dapat menggunakan LMFlash langsung dari TI yang memungkinkan Anda melakukan flash dari GUI.

  3. Ambil biner yang disediakan Google bernama
    usb_sensor_dummy_accel.bin.

  4. Alihkan tombol yang ada di board ke mode DEBUG dan colokkan kabel mikro USB ke port berlabel DBG.

  5. Jalankan perintah berikut: lm4flash -v -E usb_accel_dummy.bin

    CATATAN: Jika ada masalah izin, jalankan dengan sudo

  6. Setelah flashing selesai, cabut kabel mikro USB dari port DBG, alihkan tombol yang digunakan sebelumnya kembali ke DEVICE, lalu colokkan salah satu ujung kabel mikro USB ke slot USB berlabel DEVICE. Ujung kabel lainnya harus dicolokkan langsung ke perangkat Anda.

  7. Sekarang Anda dapat menjalankan pengujian CTS-V ini yang seharusnya dapat menemukan dan menggunakan perangkat yang baru saja Anda colokkan sebagai akselerometer palsu.

Pengujian uninstal admin perangkat

Pengujian ini mungkin memerlukan penginstalan manual CtsEmptyDeviceAdmin.apk di perangkat terlebih dahulu dari host melalui adb.

Misalnya, adb install CtsEmptyDeviceAdmin.apk.

Gunakan CTS Verifier > Device Administration > Device Admin Uninstall Test.

Aplikasi akan mendeteksi bahwa aplikasi telah diinstal dan melakukan langkah-langkah lainnya.

Merekam Konten untuk Pengujian Catatan

Mulai Android 14, jika OEM memilih untuk mengaktifkan peran NOTES, perangkat OEM harus lulus pengujian CTS-V Capture Content for Notes yang baru.

Pengujian Capture Content for Notes terletak di CaptureContentForNotesVerifierActivity.java dan ditemukan di bagian kategori FEATURES seperti yang ditunjukkan pada gambar berikut:

capture-content-cts-v

Gambar 4. Pengujian Capture Content for Notes di suite CTS-V.

Pengujian Capture Content for Notes menguji API berikut:

Sebelum menjalankan pengujian Capture Content for Notes, lakukan hal berikut:

  1. Pastikan perangkat telah mengaktifkan peran NOTES. Jika Anda melihat opsi Notes di bagian Default apps di jendela Settings Apps, peran NOTES diaktifkan.

  2. Jika perangkat mendukung peran NOTES, mulai aplikasi pencatat default di jendela multitasking mengambang. Anda dapat melakukannya melalui titik entri pintasan widget di layar utama atau tindakan perangkat periferal seperti tombol pada stilus.

  3. Instal CtsDefaultNotesApp seperti yang dijelaskan dalam README.

Saat menjalankan pengujian, gunakan panduan berikut:

  • Jika peran NOTES dinonaktifkan, daftar pengujian akan kosong dan pengujian memungkinkan pengguna melewati pengujian. Ketuk tombol pass hijau untuk melewati pengujian.
  • Jika peran NOTES diaktifkan, tombol lulus hijau akan dinonaktifkan dan pengujian akan ada dalam daftar pengujian seperti yang ditunjukkan pada gambar berikut:

    capture-content

    Gambar 5. Uji Capture Content for Notes saat peran NOTES diaktifkan.

    Jalankan rangkaian pengujian Capture Content untuk Notes sebagai berikut:

    1. Lakukan setiap pengujian dan ikuti petunjuknya.

    2. Ketuk tombol yang sesuai:

      • Ketuk tombol pass hijau untuk merekam keberhasilan. Tombol lulus hijau diaktifkan saat semua pengujian lulus.
      • Ketuk tombol gagal merah untuk merekam kegagalan.Tombol gagal merah diaktifkan jika ada pengujian yang gagal.