Uji Audio Pemverifikasi CTS

Halaman ini membahas petunjuk untuk menjalankan pengujian audio di CTS Verifier (CTS-V).

Petunjuk umum

Prosedur berikut berlaku untuk semua pengujian:

  • Penyiapan pengujian: Untuk setiap pengujian, Anda memerlukan perangkat yang sedang diuji (DUT), yang merupakan perangkat Android yang Anda uji, dan versi CTS-V terinstal yang terkait dengan versi OS Android yang berjalan di DUT. Untuk informasi umum selengkapnya tentang persyaratan dan penyiapan CTS-V, lihat Menggunakan CTS Verifier.
  • Informasi pengujian: Untuk menjalankan pengujian CTS-V audio, luncurkan aplikasi CTS-V, lalu pilih pengujian yang diinginkan dari daftar pengujian CTS Verifier. Membuka pengujian untuk pertama kalinya akan menampilkan panel info untuk pengujian tersebut, yang berisi informasi berikut:

    • Tujuan pengujian
    • Uji protokol
    • Periferal yang diperlukan
    • Referensi ke bagian CDD yang relevan

    Untuk menutup panel info, ketuk OK. Untuk melihat panel info kapan saja selama pengujian, ketuk tombol ? .

  • Pengujian berjalan: Gunakan petunjuk khusus pengujian di halaman ini untuk menjalankan setiap pengujian audio.

    • Jika pengujian lulus, tombol Lulus dengan tanda centang hijau akan diaktifkan. Rekam pengujian yang lulus dengan mengetuk tombol ini. Beberapa pengujian juga menampilkan pesan “PASS” di atas baris bawah tombol.
    • Rekam pengujian yang gagal dengan mengetuk tombol X merah.

Beberapa pengujian di halaman ini tidak memerlukan periferal tambahan. Lainnya memerlukan headset analog berkabel atau USB. Untuk pengujian yang memerlukan periferal USB khusus seperti antarmuka audio USB, lihat pengujian Pemverifikasi CTS Audio USB. Untuk pengujian fungsi Musical Instrument Digital Interface (MIDI) yang memerlukan dongle loopback audio, lihat Pengujian MIDI Verifier CTS. Untuk pengujian lain yang memerlukan dongle loopback audio atau speaker eksternal, lihat Pemverifikasi CTS framework audio. Untuk prosedur pengujian Pro Audio, lihat Pengujian Pro Audio CTS Verifier. Untuk prosedur pengujian latensi pelacakan gerakan kepala audio spasial, lihat pengujian Latensi Pelacakan Gerakan Kepala Verifier CTS.

Pengujian kepatuhan latensi

Pengujian berikut menentukan kepatuhan terhadap persyaratan latensi audio CDD.

Pengujian Latensi Input Cold Start

Pengujian Latensi Input Cold Start Audio mengukur waktu yang diperlukan untuk merekam audio dari sistem audio yang ditangguhkan (cold).

Untuk menjalankan pengujian Latensi Input Cold Start Audio, ikuti langkah-langkah berikut:

  1. Pilih API yang akan diuji. Persyaratan latensi hanya boleh lulus untuk satu API.
  2. Ketuk Mulai untuk memulai pengujian. Pengujian ini mengukur waktu yang diperlukan untuk mulai merekam audio dari sistem audio dingin. Hasil ditampilkan di atas tombol pengujian dengan indikasi LULUS atau GAGAL.

    Contoh hasil pengujian di Native API

    Gambar 1. Contoh hasil untuk pengujian yang lulus di Native API

Jika latensi yang diukur memenuhi persyaratan CDD, pengujian akan lulus.

Pengujian Latensi Output Cold Start

Pengujian Latensi Output Cold Start Audio mengukur waktu yang diperlukan untuk memutar audio dari sistem audio yang ditangguhkan (cold). Pengujian ini memiliki persyaratan berikut:

  • Persyaratan perangkat. Buka Setelan > Suara & getaran, lalu nonaktifkan Suara Sentuh.

Untuk menjalankan pengujian Latensi Output Cold Start Audio, ikuti langkah-langkah berikut:

  1. Pilih API yang akan diuji. Persyaratan latensi hanya boleh lulus untuk satu API.
  2. Ketuk Mulai untuk memulai pengujian. Pengujian ini memutar trek audio senyap dan mengukur waktu dari awal pemutaran hingga saat trek tersebut muncul di output.Hasil ditampilkan di atas tombol pengujian dengan indikasi LULUS atau GAGAL.

    Contoh hasil pengujian di Native API

    Gambar 2. Contoh hasil untuk pengujian yang lulus di Native API

Jika latensi terukur memenuhi persyaratan CDD, pengujian akan lulus.

Pengujian Ketuk Untuk Nada Audio

Pengujian Ketuk Audio untuk Nada menentukan waktu yang diperlukan agar audio yang dipicu oleh tindakan pengguna di layar muncul di output sistem audio. Pengujian menggunakan mikrofon internal untuk mengukur waktu antara interaksi layar dan nada yang diputar di speaker internal. Hasil keseluruhan dihitung sebagai rata-rata dari lima pengukuran yang berhasil.

Panduan untuk pemicu ketuk yang berhasil

Pengujian ini memproses suara TIK fisik yang dibuat oleh kuku penguji yang menyentuh layar di kolom aktivasi untuk menunjukkan interaksi layar. Suara juga mengaktifkan pemutaran nada. Karena Tick sulit dideteksi, penting untuk menyiapkan lingkungan pengujian dan menjalankan pemicu ketuk dengan tepat.

Gunakan panduan berikut untuk mendapatkan pemicu ketuk yang baik selama pengujian:

  1. Di ruangan yang tenang, letakkan perangkat di atas meja, dengan layar menghadap ke atas.
  2. Ketuk layar dengan jari telunjuk, pastikan kuku jari dan ujung jari menyentuh layar sehingga ketukan kuku jari akan menghasilkan suara TIK yang terdengar.
    • Strik hanya dengan bagian ujung jari yang lembut tidak akan menghasilkan suara pemicu.
    • Seret layar HANYA SEKALI dan tarik jari dengan cepat. Beberapa teguran membingungkan pengukuran.

Agar pengukuran berhasil, pengujian harus dapat mendeteksi TICK aktivasi dan nada yang dihasilkan. Anda mungkin perlu menyesuaikan seberapa keras Anda memukul layar atau volume pemutaran untuk mendapatkan pengukuran yang berhasil.

Prosedur pengujian

Untuk menjalankan pengujian Audio Ketuk untuk Nada, ikuti langkah-langkah berikut:

  1. Putuskan koneksi semua periferal audio berkabel atau Bluetooth dari DUT.
  2. Pilih API yang akan diuji. Persyaratan latensi hanya boleh lulus untuk satu API.
  3. Ketuk Mulai untuk memulai pengujian.
  4. Ketuk layar sekali dengan kuku jari Anda seperti yang dijelaskan dalam Panduan untuk pemicu ketuk yang berhasil. Suara TICK yang kuat dari kuku yang memukul layar diperlukan untuk mendaftarkan awal pengukuran.

    UI pengujian Ketuk Untuk Nada sebelum pengujian dimulai

    Gambar 3. Pengujian Ketuk untuk Mendengarkan Audio, belum selesai

  5. Tunggu hingga hasil pengukuran ditampilkan, lalu ulangi langkah 3 dan 4 hingga perangkat berhasil melakukan lima pengukuran.

  6. Ketuk Berhenti untuk mengakhiri pengujian.

  7. Evaluasi hasil pengujian.

    • Dalam persegi panjang hijau, garis merah menunjukkan TICK pemicu dan nada yang dihasilkan.
    • Jika rata-rata pengujian melaporkan LULUS, laporkan pengujian sebagai lulus.
    • Jika rata-rata pengujian melaporkan GAGAL, laporkan pengujian sebagai gagal.

    UI pengujian Ketuk Untuk Nada setelah pengujian berakhir

    Gambar 4. Pengujian Ketuk Untuk Nada Audio, selesai

Pengujian fungsi sistem audio dasar

Pengujian berikut menentukan apakah sistem audio di DUT berfungsi dengan benar.

Pengujian Audio Headset Analog

Pengujian Audio Headset Analog memverifikasi fungsi dasar (pemutaran sinyal audio, intent steker, tombol transpor media) dari headset analog yang terhubung ke DUT. Pengujian ini memiliki persyaratan berikut:

  • Periferal yang diperlukan: Headset analog yang kompatibel dengan Android dengan colokan telepon 3, 5 mm 4 konduktor diperlukan.

Contoh headset dan steker ditampilkan dalam gambar berikut:

Contoh headset analog

Gambar 5. Contoh headset analog yang kompatibel dengan Android

Contoh colokan telepon analog 3,5 mm

Gambar 6. Contoh colokan telepon analog 3, 5 mm dengan 4 konduktor

Headset ini tersedia secara luas dan sering diidentifikasi dengan istilah Dibuat Untuk Android, meskipun banyak headset analog yang kompatibel untuk tujuan pengujian ini.

  • Persyaratan perangkat: DUT harus menerapkan port headset 3,5 mm. Jika DUT tidak memiliki port headset 3,5 mm, tunjukkan selama pengujian.

Untuk menjalankan pengujian Audio Headset Analog, ikuti langkah-langkah berikut:

  1. Verifikasi apakah DUT memiliki port headset analog:

    • Jika DUT memiliki port headset analog, ketuk Ya.
    • Jika DUT tidak memiliki port headset analog, ketuk Tidak. Pengujian akan ditandai sebagai LULUS. Tidak ada port headset yang tersedia dan Anda dapat melanjutkan ke pengujian berikutnya.

    Hasil uji untuk DUT tanpa port headset analog

    Gambar 7. Hasil uji untuk DUT tanpa port headset analog

  2. Masukkan periferal headset analog ke port headset analog di DUT dan pastikan pesan ditampilkan yang mengonfirmasi bahwa intent pemberitahuan plugin telah diterima. Pesan ini memverifikasi bahwa DUT memiliki port headset analog. Jika tidak ada pesan yang ditampilkan, ada masalah dengan intent plugin di DUT, dan pengujian gagal.

  3. Ketuk Putar dan pastikan nada diputar di headset (Anda mungkin perlu menyesuaikan volume untuk mendengar nada). Ketuk Berhenti untuk menghentikan pemutaran.

    • Jika nada terdengar di headset, ketuk Ya.
    • Jika tidak ada nada yang diputar di headset, ada masalah dengan sistem pemutaran audio, dan pengujian akan gagal.
  4. Satu per satu, tekan tombol Naikkan Volume, Turunkan Volume, dan Headset HookMedia Transport di headset analog dan pastikan label yang sesuai dalam pengujian audio headset analog menyala saat setiap tombol ditekan. Hal ini mengonfirmasi bahwa DUT mengenali penekanan tombol.

    • Jika ketiga label sudah menyala, pengujian dianggap lulus.
    • Jika ada label yang tidak menyala, tidak semua tombol dikenali dan pengujian gagal.

    UI untuk pengujian yang lulus

    Gambar 8. Hasil UI untuk pengujian yang lulus

Pengujian Notifikasi Perangkat Input

Pengujian Notifikasi Perangkat Input Audio memverifikasi bahwa notifikasi koneksi dan pemutusan koneksi periferal input berkabel dikirim dengan benar saat periferal input terhubung atau terputus. Pengujian ini memiliki persyaratan berikut:

  • Periferal yang diperlukan: Periferal I/O audio berkabel, yang dapat berupa headset berkabel atau mikrofon yang terhubung ke jack headset analog di DUT, atau headset audio USB atau mikrofon yang terhubung ke port USB di DUT.
  • Persyaratan perangkat: DUT harus mendukung periferal audio berkabel, baik melalui jack headset 3,5 mm atau port USB yang mendukung mode host (atau keduanya). Jika DUT tidak mendukung salah satunya, tunjukkan hal tersebut dalam pengujian.

Untuk menjalankan pengujian Notifikasi Perangkat Input Audio, ikuti langkah-langkah berikut:

  1. Verifikasi dan tunjukkan dukungan DUT untuk periferal audio berkabel:
    • Jika DUT memiliki minimal satu port untuk periferal audio berkabel, ketuk Ya.
    • Jika DUT tidak memiliki port untuk periferal audio berkabel, ketuk Tidak. Pengujian akan ditandai sebagai lulus, dan Anda dapat melanjutkan ke pengujian berikutnya.
  2. Ketuk Hapus Pesan untuk menghapus tampilan notifikasi yang ada (misalnya, notifikasi yang mungkin telah dikirim saat pengujian dimulai).
  3. Uji koneksi dan pemutusan koneksi:

    • Hubungkan periferal input audio berkabel dan pastikan notifikasi koneksi ditampilkan di panel pengujian.
    • Putuskan sambungan periferal input audio berkabel dan pastikan notifikasi pemutusan sambungan ditampilkan di panel pengujian.

    UI pengujian Notifikasi Perangkat Input

    Gambar 9. UI pengujian Notifikasi Perangkat Input Audio

Jika kedua notifikasi ditampilkan, pengujian akan lulus.

Pengujian Notifikasi Perangkat Output

Pengujian Notifikasi Perangkat Output Audio memastikan bahwa notifikasi koneksi periferal output berkabel dan pemutusan koneksi dikirim dengan benar saat periferal input terhubung atau terputus. Pengujian ini memiliki persyaratan berikut:

  • Periferal yang diperlukan: Periferal output audio berkabel, yang dapat berupa headset berkabel (atau headphone) yang terhubung ke jack headset analog di DUT, atau headset audio USB (atau headphone) yang terhubung ke port USB di DUT.
  • Persyaratan perangkat: DUT harus mendukung periferal audio berkabel, baik melalui jack headset 3,5 mm atau port USB yang mendukung mode host (atau keduanya). Jika DUT tidak mendukung salah satu dari hal ini, tunjukkan dalam pengujian.

Untuk menjalankan pengujian Notifikasi Perangkat Output Audio, ikuti langkah-langkah berikut:

  1. Verifikasi dan tunjukkan dukungan DUT untuk periferal audio berkabel:
    • Jika DUT memiliki minimal satu port untuk periferal audio berkabel, ketuk Ya.
    • Jika DUT tidak memiliki port untuk periferal audio berkabel, ketuk Tidak. Pengujian akan ditandai sebagai lulus, dan Anda dapat melanjutkan ke pengujian berikutnya.
  2. Ketuk Hapus Pesan untuk menghapus tampilan notifikasi yang ada (misalnya, notifikasi yang mungkin telah dikirim saat pengujian dimulai).
  3. Uji koneksi dan pemutusan koneksi:

    • Hubungkan periferal output audio berkabel dan pastikan notifikasi koneksi ditampilkan di panel pengujian.
    • Putuskan sambungan periferal output audio berkabel dan pastikan notifikasi pemutusan koneksi ditampilkan di panel pengujian.

    UI pengujian Notifikasi Perangkat Output

    Gambar 10. UI pengujian Notifikasi Perangkat Output Audio

Jika kedua notifikasi ditampilkan, pengujian akan lulus.

Pengujian Notifikasi Pemilihan Rute Input

Pengujian Notifikasi Pemilihan Rute Input Audio memverifikasi bahwa notifikasi pemilihan rute dikirim saat periferal input audio terhubung ke DUT. Pengujian ini memiliki persyaratan berikut:

  • Periferal yang diperlukan: Periferal I/O audio berkabel, yang dapat berupa headset berkabel atau mikrofon yang terhubung ke jack headset analog di DUT, atau headset audio USB atau mikrofon yang terhubung ke port USB di DUT.
  • Persyaratan perangkat: DUT harus mendukung periferal audio berkabel, baik melalui colokan headset 3,5 mm maupun port USB yang mendukung mode host (atau keduanya). Jika DUT tidak mendukung salah satu dari hal ini, tunjukkan dalam pengujian.

Untuk menjalankan pengujian Notifikasi Pemilihan Rute Input Audio, ikuti langkah-langkah berikut:

  1. Verifikasi dan tunjukkan dukungan DUT untuk periferal audio berkabel:
    • Jika DUT memiliki minimal satu port untuk periferal audio berkabel, ketuk Ya.
    • Jika DUT tidak memiliki port untuk periferal audio berkabel, ketuk Tidak. Pengujian akan ditandai sebagai lulus dan Anda dapat melanjutkan ke pengujian berikutnya.
  2. Ketuk Rekam untuk memulai pengujian. Perangkat tidak akan memutar suara untuk pengujian ini.

Pengujian Notifikasi Pemilihan Rute Input Audio

Gambar 11. Pengujian Notifikasi Pemilihan Rute Input Audio, perekaman sedang berlangsung

  1. Hubungkan periferal input audio berkabel, tunggu 5-10 detik, lalu pastikan pesan notifikasi pemilihan rute ditampilkan.
    • Jika notifikasi muncul, pengujian akan lulus.
    • Jika notifikasi tidak muncul, pengujian akan gagal.
  2. Ketuk Berhenti untuk mengakhiri perekaman.

Pengujian Notifikasi Pemilihan Rute Output

Pengujian Notifikasi Pemilihan Rute Output Audio memverifikasi bahwa notifikasi pemilihan rute dikirim saat periferal output audio terhubung ke DUT. Pengujian ini memiliki persyaratan berikut:

  • Periferal yang diperlukan. Periferal output audio berkabel, yang dapat berupa headset berkabel (atau headphone) yang terhubung ke jack headset analog di DUT, atau headset audio USB (atau headphone) yang terhubung ke port USB di DUT.
  • Persyaratan perangkat. DUT harus mendukung periferal audio berkabel, baik melalui jack headset 3,5 mm atau port USB yang mendukung mode host (atau keduanya). Jika DUT tidak mendukung salah satu dari hal ini, tunjukkan dalam pengujian.

Untuk menjalankan pengujian Notifikasi Pemilihan Rute Output Audio, ikuti langkah-langkah berikut:

  1. Verifikasi dan tunjukkan dukungan DUT untuk periferal audio berkabel:
    • Jika DUT memiliki minimal satu port untuk periferal audio berkabel, ketuk Ya.
    • Jika DUT tidak memiliki port untuk periferal audio berkabel, ketuk Tidak. Pengujian akan ditandai sebagai lulus, dan Anda dapat melanjutkan ke pengujian berikutnya.
  2. Ketuk Putar untuk memulai pengujian. Sistem akan memutar nada yang dapat didengar.

    Pengujian Notifikasi Pemilihan Rute Output Audio

    Gambar 12. Pengujian Notifikasi Pemilihan Rute Output Audio, pemutaran sedang berlangsung

  3. Hubungkan periferal output audio berkabel, tunggu 5 hingga 10 detik, lalu pastikan pesan notifikasi perutean ditampilkan.

    • Jika notifikasi muncul, pengujian akan lulus.
    • Jika notifikasi tidak muncul, pengujian akan gagal.
  4. Ketuk Berhenti untuk mengakhiri rekaman.

Pengujian Pemutusan Streaming Audio

Pengujian Pemutusan Streaming Audio memverifikasi perilaku yang benar dari mekanisme pemutusan streaming AAudio saat streaming terputus dari satu perangkat dan dialihkan ke perangkat lainnya. Pengujian ini mengonfirmasi perilaku pemutusan yang tepat untuk beberapa atribut streaming.

  • Persyaratan DUT: Pengujian Audio Stream Disconnect memerlukan perangkat yang berisi jack headset analog atau port audio mode host USB (atau keduanya).
  • Periferal yang diperlukan: Pengujian Audio Stream Disconnect memerlukan headset analog atau perangkat I/O audio USB. Konektor "loopback" analog (digunakan dalam pengujian Audio Loopback Latency) dapat digunakan sebagai pengganti headset analog.

Untuk menjalankan pengujian Audio Stream Disconnect, ikuti langkah-langkah berikut:

  1. Panggil pengujian dari layar utama CTS Verifier dengan memilih Audio Stream Putuskan Test.
  2. Verifikasi dukungan untuk headset analog atau perangkat I/O audio USB dengan menjawab perintah Does this device support an analog or USB audio peripheral?. Jika perintah tidak muncul, sistem telah memverifikasi keberadaan hardware yang diperlukan.
  3. Tekan Mulai. Saat diminta, sisipkan dan hapus periferal I/O audio beberapa kali saat konfigurasi pemutaran atau streaming kumpulan data yang berbeda diuji.

Status setiap pengujian konfigurasi ditampilkan di bawah perintah. Jika semua konfigurasi berhasil diuji, pengujian akan lulus.