Questa pagina è specifica per la versione Audio Switch dell'app di convalida. Per assistenza sulla versione LE Audio dell'app di convalida, consulta la pagina dell'app di convalida LE Audio.
Configurazione
Per attivare i test nell'app Validator:
- Assicurati che sul dispositivo sia installata la versione 22.08.xx o successive di GmsCore.
- Assicurati che le email di test facciano parte del
gruppo di test dei partner di accoppiamento rapido.
- Potrebbero essere necessarie 6-24 ore prima che le autorizzazioni vengano sincronizzate per gli indirizzi email e i telefoni appena registrati.
- Anche l'accesso e la disconnessione dall'Account Google associato possono attivare una sincronizzazione immediata.
Esempio:
Dispositivi richiesti
I test di Cambio Audio richiedono che gli smartphone siano accoppiati tramite l'accoppiamento rapido:
- Prepara due smartphone, A e B, su cui hai eseguito l'accesso allo stesso Account Google.
- Accoppia l'auricolare con lo smartphone A (accoppiamento iniziale).
- Entra in modalità di accoppiamento e attendi la notifica dell'interfaccia utente Half Sheet.
- Fai clic su Connetti.
- Fai clic su Fine.
- Accoppia l'auricolare con lo smartphone B (accoppiamento successivo).
- Attendi la notifica che indica che entrambi gli accoppiamenti sono stati completati.
- Fai clic sulla notifica di sistema.
Esempi di domande:
Flusso di base dell'interfaccia utente
Di seguito è riportato il flusso generale dell'interfaccia utente:
Test a punto singolo del cambio audio
Test del cambio audio (singolo punto)
Questo test esegue le seguenti funzioni:
- Verifica del payload.
- Verifica i dati pubblicitari per scenari diversi.
- Verifica dello stream di messaggi.
- Verifica la comunicazione dello stream di messaggi.
- Torna indietro.
- Verifica il comportamento del ritorno.
Verifica del payload (punto singolo)
La sequenza di verifica del payload è la seguente:
- Connettiti all'auricolare.
- Verifica che il primo byte della chiave dell'account sia 0x06, come richiesto dalla specifica.
- Disconnetti il dispositivo.
- Verifica che il primo byte della chiave dell'account sia 0x05, come richiesto dalla specifica.
- Riconnetti le cuffie.
- Ascolta musica.
- Verifica che lo stato della connessione sia uno dei seguenti:
- 0x4: solo streaming A2DP.
- 0x5: streaming A2DP con AVRCP.
- Avvia una connessione SCO.
- Verifica che la connessione dell'SCO sia andata a buon fine.
- Verifica che lo stato della connessione sia:
- 0x6: streaming HFP (chiamate su rete fissa/VoIP), inclusi suono suoneria in banda e non in banda.
Un esempio di verifica del payload (punto singolo):
Verifica dello stream di messaggi (singolo punto)
La sequenza di verifica dello stream di messaggi è la seguente:
- Verificare gli nonce di sessione tra connessioni diverse dello stream di messaggi.
- Connettiti all'auricolare.
- Ricevi il nonce X dall'auricolare (entro 5 secondi).
- Riconnettiti all'auricolare.
- Ricevi un altro nonce Y dall'auricolare (entro 5 secondi).
- Verifica se X e Y sono diversi.
- Invia la richiesta Get Audio switch Capability (Ottieni funzionalità Cambio Audio).
- Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non vengono controllati.
- Invia la richiesta Indica la chiave account in uso.
- Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non vengono controllati.
- Invia la richiesta Notify Initiated Connection (Avvisa di connessione avviata).
- Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non vengono controllati.
- Invia la richiesta Invia dati personalizzati.
- Verifica che l'ACK venga restituito entro 2 secondi.
- Verifica se i dati adv contengono i dati personalizzati impostati (in 10 secondi).
Un esempio di verifica dello stream di messaggi (a punto singolo):
Torna indietro (singolo punto)
Questo test richiede due dispositivi: un cercatore principale e uno secondario. La sequenza di test è la seguente:
- Il cercatore principale si connette all'auricolare (entro 10 secondi).
- Il cercatore secondario si connette alle cuffie (entro 10 secondi).
- Il cercatore secondario invia la richiesta di passaggio all'auricolare.
Entro 15 secondi, dovrebbe verificarsi quanto segue:
- Il cercatore principale si riconnette all'auricolare.
- Il cercatore secondario si scollegano dalle cuffie.
Di seguito è riportato un esempio del test di ritorno:
Test multipunto del cambio audio
Verifica del payload (multipunto)
La sequenza di verifica del payload è la seguente:
- Connettiti all'auricolare.
- Verifica che il primo byte della chiave dell'account sia 0x06, come richiesto dalla specifica.
- Disconnettersi dal dispositivo.
- Verifica che il primo byte della chiave dell'account sia 0x05, come richiesto dalla specifica.
- Riconnetti le cuffie.
- Ascolta musica.
- Verifica che lo stato della connessione sia uno dei seguenti:
- 0x4: solo streaming A2DP.
- 0x5: streaming A2DP con AVRCP.
- Avvia una connessione SCO.
- Verifica che la connessione dell'SCO sia andata a buon fine.
- Verifica che lo stato della connessione sia:
- 0x6: streaming HFP (chiamate su rete fissa/VoIP), inclusi suono suoneria in banda e non in banda.
Stream di messaggi (multipunto)
Questo test richiede un cercatore principale e secondario. I test con il flag di configurabilità multipunto impostato su TRUE
prevedono passaggi aggiuntivi per testare questo stato tramite il comando stream di messaggi.
Un esempio di test dello stream di messaggi non configurabile (multipunto):
Un esempio di test dello stream di messaggi configurabile (multipunto):
Torna indietro (multipunto)
Questo test richiede un cercatore principale e secondario. Questo test è quasi identico alla versione a punto singolo. L'unica differenza è che, poiché il fornitore supporta più connessioni, quando il cercatore secondario si connette al fornitore, il cercatore principale si connette comunque al fornitore.
Un esempio del test di ritorno al punto di partenza multipunto:
Passa a attivo (solo multipunto)
Questo test richiede un cercatore principale e secondario.
Questo test verifica solo che il fornitore invii i messaggi previsti utilizzando il canale dello stream di messaggi.
Passaggi del test:
- Il cercatore principale si connette al fornitore
- Il cercatore principale controlla la capacità del fornitore.
- Se la connettività multipunto è disattivata E la connettività multipunto configurabile è
TRUE
, verrà tentata la sua attivazione.
- Se la connettività multipunto è disattivata E la connettività multipunto configurabile è
- Il cercatore principale invoca Cambia sorgente audio attiva (sul dispositivo connesso) (0x30) su se stesso.
- Il cercatore secondario si connette al fornitore.
- Il cercatore principale invoca Cambia sorgente audio attiva (sul dispositivo connesso) (0x30) su un altro dispositivo.
- Il fornitore invierà un ACK al cercatore principale.
- Il cercatore secondario riceverà Notify multipoint-switch event (0x32) con lo stato attivo.
Un esempio del test Attiva il passaggio automatico (solo multipunto):
Come caricare i risultati nella console del dispositivo
Come inviare i risultati
Il pulsante "INVIA RISULTATO" mostra un riepilogo dei risultati del test, ma non li invia effettivamente a Google.
Dopo aver esaminato tutti i risultati, premi il pulsante "INVIA" nella parte inferiore della pagina dei risultati per inviarli a Google.
Visualizzare i risultati caricati nella console del dispositivo
I risultati dei test inviati sono disponibili nella console Nelle vicinanze. (le metriche Distanza e Durata verranno rimosse per i casi di test di passaggio all'audio). Ad esempio:
Risoluzione dei problemi
Prova a disattivare e riattivare il Bluetooth se tutti i test non sono andati a buon fine.
Test di switchback
Se il test di ripristino non è andato a buon fine ed è bloccato come mostrato nella figura 1: prova a tornare alla pagina Test dispositivo (figura 2) ed esegui nuovamente il test: