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), yaitu perangkat Android yang Anda uji, dan versi CTS-V yang diinstal yang terkait dengan versi Android OS 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 ? .
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 “LULUS” 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 USB Audio CTS Verifier. 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:
- Pilih API yang akan diuji. Persyaratan latensi hanya boleh lulus untuk satu API.
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.
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:
- Pilih API yang akan diuji. Persyaratan latensi hanya boleh lulus untuk satu API.
Ketuk Mulai untuk memulai pengujian. Pengujian memutar trek audio tanpa suara dan mengukur waktu dari awal pemutaran hingga waktu trek muncul di output.Hasil ditampilkan di atas tombol pengujian dengan indikasi LULUS atau GAGAL.
Gambar 2. Contoh hasil untuk pengujian yang lulus di Native API
Jika latensi yang diukur memenuhi persyaratan CDD, pengujian akan lulus.
Pengujian Ketuk Untuk Nada Audio
Pengujian Audio Ketuk 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 dapat sulit dideteksi, penting untuk menyiapkan lingkungan pengujian dan menjalankan pemicu ketuk secara akurat.
Gunakan panduan berikut untuk mendapatkan pemicu ketuk yang baik selama pengujian:
- Di ruangan yang tenang, letakkan perangkat di atas meja, dengan layar menghadap ke atas.
- Ketuk layar dengan jari telunjuk, pastikan kuku jari dan
ujung jari menyentuh layar sehingga ketukan kuku jari akan menghasilkan
suara TIK yang terdengar.
- Mengetuk hanya dengan bagian lembut ujung jari tidak akan menghasilkan suara pemicu.
- Ketuk layar HANYA SEKALI dan tarik jari dengan cepat. Beberapa pukulan akan mengacaukan 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:
- Putuskan koneksi semua periferal audio berkabel atau Bluetooth dari DUT.
- Pilih API yang akan diuji. Persyaratan latensi hanya boleh lulus untuk satu API.
- Ketuk Mulai untuk memulai pengujian.
Ketuk layar sekali dengan kuku jari Anda seperti yang dijelaskan dalam Panduan untuk pemicu ketuk yang berhasil. Suara TIK yang kuat dari kuku yang menyentuh layar diperlukan untuk mendaftarkan awal pengukuran.
Gambar 3. Pengujian Ketuk untuk Mendengarkan Audio, belum selesai
Tunggu hingga hasil pengukuran ditampilkan, lalu ulangi langkah 3 dan 4 hingga perangkat berhasil melakukan lima pengukuran.
Ketuk Berhenti untuk mengakhiri pengujian.
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.
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:
Gambar 5. Contoh headset analog yang kompatibel dengan Android
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:
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.
Gambar 7. Hasil pengujian untuk DUT tanpa port headset analog
Masukkan periferal headset analog ke port headset analog di DUT dan pastikan pesan ditampilkan yang mengonfirmasi bahwa intent notifikasi 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 akan gagal.
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, berarti ada masalah dengan sistem pemutaran audio, dan pengujian akan gagal.
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 menyala, pengujian akan lulus.
- Jika ada label yang tidak menyala, berarti tidak semua tombol dikenali dan pengujian gagal.
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 satu dari hal ini, tunjukkan dalam pengujian.
Untuk menjalankan pengujian Notifikasi Perangkat Input Audio, ikuti langkah-langkah berikut:
- 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.
- Ketuk Hapus Pesan untuk menghapus tampilan notifikasi yang ada (misalnya, notifikasi yang mungkin telah dikirim saat pengujian dimulai).
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.
Gambar 9. UI pengujian Notifikasi Perangkat Input Audio
Jika kedua notifikasi ditampilkan, pengujian akan lulus.
Pengujian Notifikasi Perangkat Output
Pengujian Notifikasi Perangkat Output Audio memverifikasi bahwa notifikasi koneksi dan pemutusan koneksi periferal output berkabel 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 (atau headphone) berkabel yang terhubung ke jack headset analog di DUT, atau headset (atau headphone) audio USB 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:
- 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.
- Ketuk Hapus Pesan untuk menghapus tampilan notifikasi yang ada (misalnya, notifikasi yang mungkin telah dikirim saat pengujian dimulai).
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.
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 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 Input Audio, ikuti langkah-langkah berikut:
- 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.
- Ketuk Rekam untuk memulai pengujian. Perangkat tidak akan memutar suara untuk pengujian ini.
Gambar 11. Pengujian Notifikasi Pemilihan Rute Input Audio, perekaman sedang berlangsung
- 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.
- 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:
- 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.
Ketuk Putar untuk memulai pengujian. Sistem akan memutar nada yang dapat didengar.
Gambar 12. Pengujian Notifikasi Pemilihan Rute Output Audio, pemutaran sedang berlangsung
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.
Ketuk Berhenti untuk mengakhiri perekaman.
Pengujian Pemutusan Streaming Audio
Pengujian Audio Stream Disconnect memverifikasi perilaku yang benar dari mekanisme pemutusan stream AAudio saat stream terputus dari satu perangkat dan dialihkan ke perangkat lain. 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:
- Panggil pengujian dari layar utama CTS Verifier dengan memilih Audio Stream Disconnect Test.
- 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.
- Tekan Start. Saat diminta, masukkan dan lepaskan periferal I/O audio beberapa kali saat berbagai konfigurasi streaming pemutaran atau perekaman diuji.
Status setiap pengujian konfigurasi ditampilkan di bawah perintah. Jika semua konfigurasi berhasil diuji, pengujian akan lulus.