Panduan tes CTS Verifikator

Administrasi perangkat

Pengujian: Cts Verifier > Administrasi Perangkat > Tes Penyadapan Admin Perangkat

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

Tes ini terbuka untuk interpretasi 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 ada ketukan apa pun.

Tidak mungkin untuk mengaktifkan aplikasi admin perangkat tetapi muncul tanda bersulang . Karena aplikasi lain ditampilkan di atas opsi ini, Pengaturan tidak dapat merespons tindakan Anda. Oleh karena itu, keran sudah terdaftar dan masih dimungkinkan untuk mengetuk batal dan tekan Copot pemasangan aplikasi .

Di bawah ini adalah hasil yang diharapkan untuk Langkah 3.

Aktifkan admin perangkatAktifkan aplikasi diaktifkanAktifkan aplikasi 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 uji administrasi perangkat.

Tes perangkat pendamping

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

Mungkin tidak jelas apakah pengujian telah selesai dengan benar setelah memilih perangkat dalam daftar dan menekan OK .

Lihat di bawah untuk hasil yang diharapkan.

Pendamping PERGIKetuk perangkat BTTiket pendamping
1. Ketuk [PERGI] 2. Ketuk perangkat BT 3. Ketuk [Lulus]

Gambar 2. Hasil yang diharapkan untuk pengujian perangkat pendamping.

Tes siaran pesan suara

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

Untuk mengirim pesan suara ke telepon, hubungi perangkat, tolak panggilan di perangkat, dan tinggalkan pesan suara.

Pesan suara visual adalah cara mengirim data audio perangkat dan informasi detail untuk pesan suara masuk, bukan hanya mengirim SMS Indikator Tunggu Pesan** (MWI) .

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

Tes aksesori/perangkat USB

Tes perangkat USB

Gambar 3. Petunjuk pengujian siaran pesan suara.

Petunjuk khusus untuk menghindari perilaku tidak stabil:

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

Tes penemuan sensor dinamis

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

Jika perangkat mendukung API, pembuat perangkat perlu menyediakan sensor eksternal yang dapat digunakan untuk lulus pengujian. Pembuat perangkat perlu menemukan perangkat untuk dihubungkan ke perangkat mereka guna menguji sensor dinamis.

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

  1. Beli papan pengembangan TI EK-TM4C123GXL.
    Pilihan 1
    pilihan 2
  2. Unduh 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. Balikkan sakelar yang ada di papan 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, silakan jalankan dengan sudo

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

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

Tes pencopotan pemasangan admin perangkat

Tes ini mungkin memerlukan instalasi manual CtsEmptyDeviceAdmin.apk pada perangkat terlebih dahulu dari host melalui adb .

Misalnya, adb install CtsEmptyDeviceAdmin.apk .

Gunakan Pemverifikasi CTS > Administrasi Perangkat > Tes Penghapusan Instalasi Admin Perangkat .

Ini harus mendeteksi bahwa aplikasi telah diinstal dan melalui langkah-langkah lainnya.

Tangkap Konten untuk Tes Catatan

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

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

capture-content-cts-v

Gambar 4. Tes Tangkap Konten untuk Catatan di suite CTS-V.

Tes Capture Content for Notes menguji API berikut:

Sebelum menjalankan tes Ambil Konten untuk Catatan, lakukan hal berikut:

  1. Pastikan perangkat telah mengaktifkan peran NOTES . Jika Anda melihat opsi Catatan di bawah Aplikasi default di jendela Pengaturan Aplikasi , peran NOTES diaktifkan.

  2. Jika perangkat mendukung peran NOTES , mulai aplikasi pencatatan default di jendela multitugas mengambang. Anda dapat melakukan ini melalui titik masuk pintasan widget di layar beranda atau tindakan perangkat periferal seperti tombol pada stylus.

  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 lulus berwarna hijau untuk melewati tes.
  • Jika peran NOTES diaktifkan, tombol lulus berwarna hijau dinonaktifkan dan pengujian ditampilkan dalam daftar pengujian seperti yang ditunjukkan pada gambar berikut:

    capture-content

    Gambar 5. Tes Tangkap Konten untuk Catatan saat peran NOTES diaktifkan.

    Jalankan rangkaian pengujian Capture Content for Notes sebagai berikut:

    1. Jalani setiap tes dan ikuti instruksinya.

    2. Ketuk tombol yang sesuai:

      • Ketuk tombol lulus hijau untuk mencatat keberhasilan. Tombol lulus hijau diaktifkan ketika semua tes lulus.
      • Ketuk tombol gagal berwarna merah untuk mencatat kegagalan. Tombol gagal berwarna merah diaktifkan jika ada pengujian yang gagal.