Panduan Pengguna Aplikasi Validator pengalihan audio

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:

Versi GMS yang didukung dan detailnya

Pengujian Memerlukan Sambungan Cepat

Pengujian pengalihan audio mengharuskan ponsel disambungkan menggunakan Sambungan Cepat:

  1. Siapkan dua ponsel, A dan B, yang login ke Akun Google yang sama.
  2. Menyambungkan headset dengan ponsel A (Penyambungan awal).
  3. Masuk ke mode penyambungan, tunggu notifikasi UI Half Sheet.
  4. Klik Hubungkan.
  5. Klik Selesai.
  6. Menyambungkan headset dengan ponsel B (Penyambungan berikutnya).
    1. Tunggu notifikasi bahwa kedua pemasangan telah selesai.
  7. Klik notifikasi sistem.

Contoh pertanyaan:

Gambar 2: Bagian ini menunjukkan urutan tombol untuk perangkat penyambungan awal A. Gambar 3: Kode ini menunjukkan urutan tombol untuk Perangkat B penyambungan berikutnya.

Alur UI Dasar

Berikut ini adalah alur UI umum:

Gambar 4: Ini menunjukkan login awal dan penemuan perangkat. Gambar 5: Ini menunjukkan cara memilih perangkat untuk pengujian. Gambar 6: Menunjukkan berbagai jenis pengujian dan perangkat yang sesuai. Gambar 7: Menunjukkan cara menargetkan perangkat tertentu untuk pengujian tertentu.

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:

  1. Hubungkan ke headset.
  2. Pastikan byte pertama kunci akun adalah 0x06, seperti yang diwajibkan oleh standar.
  3. Putuskan hubungan dari perangkat.
  4. Pastikan byte pertama kunci akun adalah 0x05, seperti yang diwajibkan oleh standar.
  5. Hubungkan ulang ke headset.
  6. Memutar musik.
  7. Pastikan bahwa status koneksi adalah salah satu dari yang berikut:
    1. 0x4: Hanya streaming A2DP.
    2. 0x5: Streaming A2DP dengan AVRCP.
  8. Mulai koneksi SCO.
  9. Verifikasi bahwa SCO berhasil terhubung.
  10. Pastikan status koneksi:
    1. 0x6: Streaming HFP (panggilan telepon/voip), termasuk nada dering inband dan non-inband.

Contoh Verifikasi Payload (single-point):

Gambar 8: Ini menunjukkan hasil uji verifikasi payload untuk contoh perangkat.

Verifikasi Aliran Pesan (Titik Tunggal)

Urutan Verifikasi Aliran Pesan adalah sebagai berikut:

  1. Memverifikasi nonce sesi di antara koneksi RFCOMM yang berbeda.
    1. Hubungkan ke headset.
    2. Dapatkan nonce X dari headset (dalam 5 detik).
    3. Hubungkan kembali ke headset.
    4. Ambil nonce Y lagi dari headset (dalam 5 detik).
    5. Periksa apakah X dan Y berbeda.
  2. Kirim permintaan Dapatkan Kemampuan Pengalihan Audio.
    1. Verifikasi bahwa respons tersebut dikirim dalam waktu 2 detik. Konten tidak diperiksa.
  3. Kirim permintaan Tunjukkan Kunci Akun yang sedang digunakan.
    1. Verifikasi bahwa respons tersebut dikirim dalam waktu 2 detik. Konten tidak diperiksa.
  4. Kirim permintaan Memberi tahu Koneksi yang Dimulai.
    1. Verifikasi bahwa respons tersebut dikirim dalam waktu 2 detik. Konten tidak diperiksa.
  5. Kirim permintaan Kirim Data Kustom.
    1. Verifikasi bahwa ACK dikembalikan dalam waktu 2 detik.
    2. Verifikasi apakah data adv berisi kumpulan data kustom (dalam 10 detik).

Contoh verifikasi Aliran Pesan (single-point):

Gambar 9: Menunjukkan hasil pengujian verifikasi streaming pesan untuk perangkat contoh.

Alihkan Kembali (Titik Tunggal)

Pengujian ini memerlukan dua perangkat: Pencari Utama dan Sekunder. Urutan pengujiannya adalah sebagai berikut:

  1. Pencari Utama akan terhubung ke headset (dalam waktu 10 detik).
  2. Pencari Sekunder terhubung ke headset (dalam 10 detik).
  3. 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.

Gambar 10: Ini menunjukkan opsi Tampilan Sekunder yang memungkinkan waktu pengujian yang memadai untuk perangkat Utama.

Berikut adalah contoh pengujian Switch-Back:

Gambar 11: Menunjukkan cara melakukan inisialisasi pengujian Switch-Back. Gambar 12: Menunjukkan cara menentukan perangkat yang menangani peran. Gambar 13: Menunjukkan cara melanjutkan setelah peran ditentukan. Gambar 14: Menunjukkan tampilan perangkat saat menunggu verifikasi. Gambar 15: Bagian ini menunjukkan lokasi yang diperlukan untuk menjaga perangkat Sekunder tetap aktif dan menyala. Gambar 16: Ini menunjukkan hasil pengujian yang berhasil.

Pengujian Multi-Titik pengalihan audio

Verifikasi Payload (Multi-Point)

Urutan Verifikasi Payload adalah sebagai berikut:

  1. Hubungkan ke headset.
  2. Pastikan byte pertama kunci akun adalah 0x06, seperti yang diwajibkan oleh standar.
  3. Putuskan hubungan dari perangkat.
  4. Pastikan byte pertama kunci akun adalah 0x05, seperti yang diwajibkan oleh standar.
  5. Hubungkan ulang ke headset.
  6. Memutar musik.
  7. Pastikan bahwa status koneksi adalah salah satu dari yang berikut:
    1. 0x4: Hanya streaming A2DP.
    2. 0x5: Streaming A2DP dengan AVRCP.
  8. Mulai koneksi SCO.
  9. Verifikasi bahwa SCO berhasil terhubung.
  10. Pastikan status koneksi:
    1. 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):

Gambar 17: Menunjukkan hasil pengujian yang berhasil dan tidak dapat dikonfigurasi.

Contoh pengujian Aliran Pesan yang Dapat Dikonfigurasi (Multi-titik):

Gambar 18: Menunjukkan hasil pengujian yang berhasil dan dapat dikonfigurasi.

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:

Gambar 19: Ini menunjukkan cara pengujian memungkinkan peralihan kembali pada perangkat Multi-Point.

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:

  1. Pencari Utama terhubung ke Penyedia
  2. Pencari Utama akan memeriksa kemampuan Penyedia.
    1. Jika Multi-Titik nonaktif DAN Multi-Titik Dapat Dikonfigurasi adalah TRUE, Multi-Titik akan mencoba mengaktifkan Multi-Titik.
  3. Pencari Utama akan memanggil Beralih sumber audio aktif (ke perangkat yang terhubung) (0x30) untuk diri sendiri.
  4. Pencari Sekunder terhubung ke Penyedia.
  5. Pencari Utama akan memanggil Beralih sumber audio aktif (ke perangkat yang terhubung) (0x30) ke perangkat lain.
  6. Penyedia akan meng-ACK Pencari Utama.
  7. Pencari Sekunder akan menerima Memberi tahu peristiwa pengalihan multi-titik (0x32) dengan status aktif.

Contoh pengujian Beralih Aktif (Khusus Multi-titik):

Gambar 20: Ini menunjukkan cara pengujian memungkinkan peralihan kembali pada perangkat khusus Multi-Titik.

Cara Mengupload Hasil ke Konsol Perangkat

Cara Mengirimkan Hasil

Aplikasi menyediakan tombol untuk mengupload hasil setelah pengujian selesai:

Gambar 21: Menunjukkan cara mengirimkan hasil pengujian dengan tombol 'kirim'. Gambar 22: Menunjukkan hasil pengiriman tes.

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:

Gambar 23: Ini menunjukkan serangkaian contoh laporan pengujian di Konsol di Sekitar.

Pemecahan masalah

Coba nonaktifkan dan aktifkan Bluetooth jika semua pengujian gagal.

Gambar 24: Menunjukkan contoh cara mengaktifkan/menonaktifkan setelan Bluetooth.

Jika pengujian Switch-Back Anda gagal dan macet seperti yang ditunjukkan di fig1: Coba kembali ke halaman Perangkat pengujian (fig2) dan lakukan pengujian ulang.

Gambar 25: Menunjukkan contoh cara menguji ulang kasus Switch-Back.