Penyiapan
Untuk mengaktifkan pengujian di aplikasi Validator:
- Pastikan perangkat memiliki GmsCore versi 22.08.xx atau yang lebih baru.
- Pastikan email pengujian Anda menjadi bagian dari Grup Pengujian Partner Sambungan Cepat.
- Mungkin perlu waktu 6-24 jam agar email dan perangkat yang baru terdaftar dapat menyinkronkan izin.
- Login dan logout dari Akun Google yang terkait juga dapat memicu sinkronisasi langsung.
Contoh:
Pengujian Memerlukan Sambungan Cepat
Pengujian pengalihan audio mengharuskan ponsel disambungkan menggunakan Sambungan Cepat:
- Siapkan dua ponsel, A dan B, yang login ke Akun Google yang sama.
- Menyambungkan headset dengan ponsel A (Penyambungan awal).
- Masuk ke mode penyambungan, tunggu notifikasi UI Half Sheet.
- Klik Hubungkan.
- Klik Selesai.
- Menyambungkan headset dengan ponsel B (Penyambungan berikutnya).
- Tunggu notifikasi bahwa kedua pemasangan telah selesai.
- Klik notifikasi sistem.
Contoh pertanyaan:
Alur UI Dasar
Berikut ini adalah alur UI umum:
Pengujian Titik Tunggal Tombol Audio
Pengujian pengalihan audio (Titik Tunggal)
Pengujian ini menjalankan fungsi berikut:
- Verifikasi payload.
- Memverifikasi data iklan untuk berbagai skenario.
- Verifikasi aliran pesan.
- Memverifikasi komunikasi aliran pesan.
- Beralih kembali.
- Memverifikasi perilaku switchback.
Verifikasi Payload (Satu titik)
Urutan Verifikasi Payload adalah sebagai berikut:
- Hubungkan ke headset.
- Pastikan byte pertama kunci akun adalah 0x06, seperti yang diwajibkan oleh standar.
- Putuskan hubungan dari perangkat.
- Pastikan byte pertama kunci akun adalah 0x05, seperti yang diwajibkan oleh standar.
- Hubungkan ulang ke headset.
- Memutar musik.
- Pastikan bahwa status koneksi adalah salah satu dari yang berikut:
- 0x4: Hanya streaming A2DP.
- 0x5: Streaming A2DP dengan AVRCP.
- Mulai koneksi SCO.
- Verifikasi bahwa SCO berhasil terhubung.
- Pastikan status koneksi:
- 0x6: Streaming HFP (panggilan telepon/voip), termasuk nada dering inband dan non-inband.
Contoh Verifikasi Payload (single-point):
Verifikasi Aliran Pesan (Titik Tunggal)
Urutan Verifikasi Aliran Pesan adalah sebagai berikut:
- Memverifikasi nonce sesi di antara koneksi RFCOMM yang berbeda.
- Hubungkan ke headset.
- Dapatkan nonce X dari headset (dalam 5 detik).
- Hubungkan kembali ke headset.
- Ambil nonce Y lagi dari headset (dalam 5 detik).
- Periksa apakah X dan Y berbeda.
- Kirim permintaan Dapatkan Kemampuan Pengalihan Audio.
- Verifikasi bahwa respons tersebut dikirim dalam waktu 2 detik. Konten tidak diperiksa.
- Kirim permintaan Tunjukkan Kunci Akun yang sedang digunakan.
- Verifikasi bahwa respons tersebut dikirim dalam waktu 2 detik. Konten tidak diperiksa.
- Kirim permintaan Memberi tahu Koneksi yang Dimulai.
- Verifikasi bahwa respons tersebut dikirim dalam waktu 2 detik. Konten tidak diperiksa.
- Kirim permintaan Kirim Data Kustom.
- Verifikasi bahwa ACK dikembalikan dalam waktu 2 detik.
- Verifikasi apakah data adv berisi kumpulan data kustom (dalam 10 detik).
Contoh verifikasi Aliran Pesan (single-point):
Alihkan Kembali (Titik Tunggal)
Pengujian ini memerlukan dua perangkat: Pencari Utama dan Sekunder. Urutan pengujiannya adalah sebagai berikut:
- Pencari Utama akan terhubung ke headset (dalam waktu 10 detik).
- Pencari Sekunder terhubung ke headset (dalam 10 detik).
- Pencari Kedua mengirim permintaan pengalihan kembali ke headset.
Dalam 15 detik, hal berikut akan terjadi:
- Pencari Utama terhubung kembali ke headset.
- Pencari Sekunder memutuskan sambungan dari headset.
Berikut adalah contoh pengujian Switch-Back:
Pengujian Multi-Titik pengalihan audio
Verifikasi Payload (Multi-Point)
Urutan Verifikasi Payload adalah sebagai berikut:
- Hubungkan ke headset.
- Pastikan byte pertama kunci akun adalah 0x06, seperti yang diwajibkan oleh standar.
- Putuskan hubungan dari perangkat.
- Pastikan byte pertama kunci akun adalah 0x05, seperti yang diwajibkan oleh standar.
- Hubungkan ulang ke headset.
- Memutar musik.
- Pastikan bahwa status koneksi adalah salah satu dari yang berikut:
- 0x4: Hanya streaming A2DP.
- 0x5: Streaming A2DP dengan AVRCP.
- Mulai koneksi SCO.
- Verifikasi bahwa SCO berhasil terhubung.
- Pastikan status koneksi:
- 0x6: Streaming HFP (panggilan telepon/voip), termasuk nada dering inband dan non-inband.
Aliran Pesan (Multi-Poin)
Pengujian ini memerlukan Pencari Utama dan Sekunder. Pengujian dengan tanda konfigurasi multiplint yang menetapkan TRUE
akan memiliki langkah tambahan untuk menguji status ini melalui perintah aliran pesan.
Contoh pengujian Aliran Pesan yang Tidak Dapat Dikonfigurasi (Multi-titik):
Contoh pengujian Aliran Pesan yang Dapat Dikonfigurasi (Multi-titik):
Beralih Kembali (Multi-Point)
Pengujian ini memerlukan Pencari Utama dan Sekunder. Pengujian ini hampir identik dengan versi single-point. Satu-satunya perbedaan adalah: karena Penyedia mendukung beberapa koneksi, saat Pencari Sekunder terhubung ke Penyedia, Pencari Utama akan tetap terhubung ke Penyedia.
Contoh pengujian Beralih Kembali Multi-titik:
Tombol Aktif (Khusus Multi-Poin)
Pengujian ini memerlukan Pencari Utama dan Sekunder.
Pengujian ini hanya memverifikasi bahwa Penyedia mengirim pesan yang diharapkan menggunakan saluran aliran pesan.
Langkah-langkah pengujian:
- Pencari Utama terhubung ke Penyedia
- Pencari Utama akan memeriksa kemampuan Penyedia.
- Jika Multi-Titik nonaktif DAN Multi-Titik Dapat Dikonfigurasi adalah
TRUE
, Multi-Titik akan mencoba mengaktifkan Multi-Titik.
- Jika Multi-Titik nonaktif DAN Multi-Titik Dapat Dikonfigurasi adalah
- Pencari Utama akan memanggil Beralih sumber audio aktif (ke perangkat yang terhubung) (0x30) untuk diri sendiri.
- Pencari Sekunder terhubung ke Penyedia.
- Pencari Utama akan memanggil Beralih sumber audio aktif (ke perangkat yang terhubung) (0x30) ke perangkat lain.
- Penyedia akan meng-ACK Pencari Utama.
- Pencari Sekunder akan menerima Memberi tahu peristiwa pengalihan multi-titik (0x32) dengan status aktif.
Contoh pengujian Beralih Aktif (Khusus Multi-titik):
Cara Mengupload Hasil ke Konsol Perangkat
Cara Mengirimkan Hasil
Aplikasi menyediakan tombol untuk mengupload hasil setelah pengujian selesai:
Cara Menggunakan Konsol Perangkat
Hasil pengujian yang dikirimkan dapat ditemukan di Konsol Di Sekitar. (Metrik Jarak & Metrik Durasi akan dihapus untuk kasus pengujian pengalihan Audio). Contoh:
Pemecahan masalah
Coba nonaktifkan dan aktifkan Bluetooth jika semua pengujian gagal.
Jika pengujian Switch-Back Anda gagal dan macet seperti yang ditunjukkan di fig1: Coba kembali ke halaman Perangkat pengujian (fig2) dan lakukan pengujian ulang.