Configurazione
Per attivare i test nell'app dello strumento di convalida:
- Assicurati che sul dispositivo sia installato GmsCore versione 22.08.xx o successiva.
- Assicurati che le email di test facciano parte del
Gruppo di test per i partner ad accoppiamento rapido.
- La sincronizzazione delle autorizzazioni potrebbe richiedere da 6 a 24 ore per le email e i dispositivi appena registrati.
- L'accesso e l'uscita dall'Account Google associato potrebbe anche attivare una sincronizzazione immediata.
Esempio:
I test richiedono l'accoppiamento rapido
Per i test del cambio audio è necessario accoppiare gli smartphone tramite la funzionalità di accoppiamento rapido:
- Preparare due telefoni, A e B, con l'accesso allo stesso Account Google.
- Accoppia le cuffie al telefono A (accoppiamento iniziale).
- Attiva la modalità di accoppiamento e attendi la notifica dell'interfaccia utente di Half Sheet.
- Fai clic su Connetti.
- Fai clic su Fine.
- Accoppia le cuffie con lo smartphone B (accoppiamento successivo).
- Attendi la notifica del completamento di entrambi gli accoppiamenti.
- Fai clic sulla notifica di sistema.
Esempi di domande:
Flusso UI di base
Di seguito viene mostrato il flusso generale dell'interfaccia utente:
Test a singolo punto Cambio audio
Test cambio audio (punto singolo)
Questo test esegue le seguenti funzioni:
- Verifica del payload.
- Verifica i dati pubblicitari per scenari diversi.
- Verifica del flusso di messaggi.
- Verifica la comunicazione del flusso di messaggi.
- Torna indietro.
- Verifica il comportamento del tornante.
Verifica del payload (punto singolo)
La sequenza di verifica del payload è la seguente:
- Collega gli auricolari.
- Verifica che il primo byte della chiave dell'account sia 0x06, come richiesto dallo standard.
- Disconnettiti dal dispositivo.
- Verifica che il primo byte della chiave dell'account sia 0x05, come richiesto dallo standard.
- Ricollegalo alle cuffie.
- Metti un po' di 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 SCO sia riuscita.
- Verifica che lo stato della connessione sia:
- 0x6: streaming HFP (chiamata telefonica/voip), inclusa suoneria in banda e non in banda.
Esempio di verifica del payload (punto singolo):
Verifica dello stream di messaggi (punto singolo)
Ecco la sequenza di verifica del flusso di messaggi:
- Verifica le nonce della sessione tra le diverse connessioni RFCOMM.
- Collega gli auricolari.
- Prendi il nonce X dalle cuffie (entro 5 secondi).
- Riconnettiti alle cuffie.
- Prendi un altro nonce Y dalle cuffie (entro 5 secondi).
- Verifica che X e Y siano diverse.
- Invia la richiesta Ottieni la funzionalità Cambio Audio.
- Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non sono controllati.
- Invia la richiesta Indica la chiave dell'account in uso.
- Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non sono controllati.
- Invia la richiesta Notifica connessione avviata.
- Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non sono controllati.
- Invia la richiesta Invia dati personalizzati.
- Verifica che l'ACK venga restituito entro 2 secondi.
- Verifica se i dati pubblicitari contengono i dati personalizzati impostati (entro 10 secondi).
Esempio di verifica del flusso di messaggi (singolo punto):
Torna indietro (punto singolo)
Questo test richiede due dispositivi: principale e secondario. La sequenza di test è la seguente:
- La ricerca principale si collega alle cuffie (entro 10 secondi).
- Il Seeker secondario si connette alle cuffie (entro 10 secondi).
- La ricerca secondaria invia la richiesta di passaggio alle cuffie.
Entro 15 secondi dovrebbe verificarsi quanto segue:
- La ricerca principale si riconnette alle cuffie.
- Il Seeker secondario si scollega dalle cuffie.
Di seguito è riportato un esempio di test di tipo Switch-back:
Test multipunto Cambio audio
Verifica del payload (multi-punto)
La sequenza di verifica del payload è la seguente:
- Collega gli auricolari.
- Verifica che il primo byte della chiave dell'account sia 0x06, come richiesto dallo standard.
- Disconnettiti dal dispositivo.
- Verifica che il primo byte della chiave dell'account sia 0x05, come richiesto dallo standard.
- Ricollegalo alle cuffie.
- Metti un po' di 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 SCO sia riuscita.
- Verifica che lo stato della connessione sia:
- 0x6: streaming HFP (chiamata telefonica/voip), inclusa suoneria in banda e non in banda.
Flusso di messaggi (multipunto)
Questo test richiede una ricerca primaria e una ricerca secondaria. I test con il
flag di configurazione del moltiplicatore set TRUE
prevedono
passaggi aggiuntivi per testare questo stato tramite il comando di flusso di messaggi.
Esempio di test del flusso di messaggi non configurabile (multipunto):
Esempio di test del flusso di messaggi configurabile (multi-punto):
Torna indietro (multipunto)
Questo test richiede una ricerca primaria e una ricerca secondaria. Questo test è quasi identico alla versione a punto singolo. L'unica differenza è che, poiché il provider supporta più connessioni, quando il ricercatore secondario si connette al provider, il ricercatore principale continuerà a connettersi al provider.
Esempio di test dello switch back multipunto:
Attiva (solo multi-punto)
Questo test richiede una ricerca primaria e una ricerca secondaria.
Questo test verifica solo che il provider invii i messaggi previsti utilizzando il canale del flusso di messaggi.
Passaggi del test:
- La persona che cerca principale si connette al provider
- Il Cercatore principale verifica la capacità del Fornitore.
- Se l'opzione Multi-point è disattivata E l'opzione Configurabile multipunto è
TRUE
, proverà ad attivare la modalità multipunto.
- Se l'opzione Multi-point è disattivata E l'opzione Configurabile multipunto è
- Il ricercatore principale richiama l'opzione Cambia sorgente audio attiva (al dispositivo connesso) (0x30) su se stesso.
- Il Seeker secondario si connette al provider.
- La ricerca principale richiama l'opzione Cambia sorgente audio attiva (al dispositivo connesso) (0x30) su un altro dispositivo.
- Il Provider ACK deve confermare il richiedente principale.
- Il Seeker secondario riceverà l'evento notifica passaggio multipunto (0x32) con lo stato attivo.
Un esempio di test del passaggio allo stato attivo (solo multi-punto):
Come caricare i risultati sulla console del dispositivo
Come inviare i risultati
L'app mette a disposizione un pulsante per caricare i risultati una volta completati i test:
Come utilizzare la Console del dispositivo
I risultati del test inviati sono disponibili nella Console nelle vicinanze. (Le metriche di distanza e le metriche sulla durata verranno rimosse per gli scenari di test Cambio Audio). Ad esempio:
Risolvere i problemi
Prova a disattivare e riattivare il Bluetooth se tutti i test non sono andati a buon fine.
Se il test di Switch-Back non è riuscito e si blocca come mostrato in Fig1: prova a tornare alla pagina Dispositivo di test (fig2) e a ripetere il test.