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.
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.
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
Gambar 3. Petunjuk untuk pengujian siaran pesan suara.
Petunjuk khusus untuk menghindari perilaku yang tidak stabil:
- Instal CtsVerifier.apk di DUT
- Instal CtsVerifierUSBCompanion.apk di Pixel
- Pastikan semua kabel USB terputus
- Mulai CtsVerifierUSBCompanion di Pixel dan pilih pendamping pengujian aksesori
- Mulai CtsVerifier di DUT dan pilih pengujian Aksesori USB
- Hubungkan Adaptor OTG ke Pixel, lalu hubungkan DUT melalui kabel USB-A(male)-C
- 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.
- Beli board pengembangan TI EK-TM4C123GXL.
Opsi 1
Opsi 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.
Ambil biner yang disediakan Google bernama
usb_sensor_dummy_accel.bin.Alihkan tombol yang ada di board ke mode DEBUG dan colokkan kabel mikro USB ke port berlabel DBG.
Jalankan perintah berikut:
lm4flash -v -E usb_accel_dummy.bin
CATATAN: Jika ada masalah izin, jalankan dengan
sudo
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.
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:
Gambar 4. Pengujian Capture Content for Notes di suite CTS-V.
Pengujian Capture Content for Notes menguji API berikut:
Intent#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
Intent#EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE
android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
StatusBarManager#canLaunchCaptureContentActivityForNote
Sebelum menjalankan pengujian Capture Content for Notes, lakukan hal berikut:
Pastikan perangkat telah mengaktifkan peran
NOTES
. Jika Anda melihat opsi Notes di bagian Default apps di jendela Settings Apps, peranNOTES
diaktifkan.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.Instal
CtsDefaultNotesApp
seperti yang dijelaskan dalamREADME
.
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:Gambar 5. Uji Capture Content for Notes saat peran
NOTES
diaktifkan.Jalankan rangkaian pengujian Capture Content untuk Notes sebagai berikut:
Lakukan setiap pengujian dan ikuti petunjuknya.
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.