Manuale dell'app dello strumento di convalida delle sensori audio

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:

Versione GMS supportata e dettagli

I test richiedono l'accoppiamento rapido

Per i test del cambio audio è necessario accoppiare gli smartphone tramite la funzionalità di accoppiamento rapido:

  1. Preparare due telefoni, A e B, con l'accesso allo stesso Account Google.
  2. Accoppia le cuffie al telefono A (accoppiamento iniziale).
  3. Attiva la modalità di accoppiamento e attendi la notifica dell'interfaccia utente di Half Sheet.
  4. Fai clic su Connetti.
  5. Fai clic su Fine.
  6. Accoppia le cuffie con lo smartphone B (accoppiamento successivo).
    1. Attendi la notifica del completamento di entrambi gli accoppiamenti.
  7. Fai clic sulla notifica di sistema.

Esempi di domande:

Figura 2: mostra la sequenza di pulsanti per l'associazione iniziale del Dispositivo A. Figura 3: mostra la sequenza di pulsanti per il successivo accoppiamento del Dispositivo B.

Flusso UI di base

Di seguito viene mostrato il flusso generale dell'interfaccia utente:

Figura 4: mostra gli accessi iniziali e il rilevamento dei dispositivi. Figura 5: mostra come selezionare un dispositivo per i test. Figura 6: mostra i diversi tipi di test e il dispositivo a cui corrispondono. Figura 7: mostra come scegliere come target un determinato dispositivo per un determinato test.

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:

  1. Collega gli auricolari.
  2. Verifica che il primo byte della chiave dell'account sia 0x06, come richiesto dallo standard.
  3. Disconnettiti dal dispositivo.
  4. Verifica che il primo byte della chiave dell'account sia 0x05, come richiesto dallo standard.
  5. Ricollegalo alle cuffie.
  6. Metti un po' di musica.
  7. Verifica che lo stato della connessione sia uno dei seguenti:
    1. 0x4: solo streaming A2DP.
    2. 0x5: streaming A2DP con AVRCP.
  8. Avvia una connessione SCO.
  9. Verifica che la connessione SCO sia riuscita.
  10. Verifica che lo stato della connessione sia:
    1. 0x6: streaming HFP (chiamata telefonica/voip), inclusa suoneria in banda e non in banda.

Esempio di verifica del payload (punto singolo):

Figura 8: mostra i risultati del test di verifica del payload per un dispositivo di esempio.

Verifica dello stream di messaggi (punto singolo)

Ecco la sequenza di verifica del flusso di messaggi:

  1. Verifica le nonce della sessione tra le diverse connessioni RFCOMM.
    1. Collega gli auricolari.
    2. Prendi il nonce X dalle cuffie (entro 5 secondi).
    3. Riconnettiti alle cuffie.
    4. Prendi un altro nonce Y dalle cuffie (entro 5 secondi).
    5. Verifica che X e Y siano diverse.
  2. Invia la richiesta Ottieni la funzionalità Cambio Audio.
    1. Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non sono controllati.
  3. Invia la richiesta Indica la chiave dell'account in uso.
    1. Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non sono controllati.
  4. Invia la richiesta Notifica connessione avviata.
    1. Verifica che la risposta sia stata inviata entro 2 secondi. I contenuti non sono controllati.
  5. Invia la richiesta Invia dati personalizzati.
    1. Verifica che l'ACK venga restituito entro 2 secondi.
    2. Verifica se i dati pubblicitari contengono i dati personalizzati impostati (entro 10 secondi).

Esempio di verifica del flusso di messaggi (singolo punto):

Figura 9: mostra i risultati del test di verifica del flusso di messaggi per un dispositivo di esempio.

Torna indietro (punto singolo)

Questo test richiede due dispositivi: principale e secondario. La sequenza di test è la seguente:

  1. La ricerca principale si collega alle cuffie (entro 10 secondi).
  2. Il Seeker secondario si connette alle cuffie (entro 10 secondi).
  3. 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.

Figura 10: mostra le opzioni di visualizzazione delle creatività secondarie che consentono di avere un tempo sufficiente per i test del dispositivo principale.

Di seguito è riportato un esempio di test di tipo Switch-back:

Figura 11: mostra come inizializzare il test Switch-Back. Figura 12: mostra come definire il dispositivo che gestisce un determinato ruolo. Figura 13: mostra come procedere una volta definiti i ruoli. Figura 14: mostra l'aspetto dei dispositivi in attesa della verifica. Figura 15: mostra dove è necessario mantenere il dispositivo secondario alimentato e attivo. Figura 16: mostra i risultati di un test riuscito.

Test multipunto Cambio audio

Verifica del payload (multi-punto)

La sequenza di verifica del payload è la seguente:

  1. Collega gli auricolari.
  2. Verifica che il primo byte della chiave dell'account sia 0x06, come richiesto dallo standard.
  3. Disconnettiti dal dispositivo.
  4. Verifica che il primo byte della chiave dell'account sia 0x05, come richiesto dallo standard.
  5. Ricollegalo alle cuffie.
  6. Metti un po' di musica.
  7. Verifica che lo stato della connessione sia uno dei seguenti:
    1. 0x4: solo streaming A2DP.
    2. 0x5: streaming A2DP con AVRCP.
  8. Avvia una connessione SCO.
  9. Verifica che la connessione SCO sia riuscita.
  10. Verifica che lo stato della connessione sia:
    1. 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):

Figura 17: mostra i risultati di un test non configurabile con esito positivo.

Esempio di test del flusso di messaggi configurabile (multi-punto):

Figura 18: mostra i risultati di un test configurabile con esito positivo.

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:

Figura 19: mostra in che modo il test consente il ripristino su un dispositivo 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:

  1. La persona che cerca principale si connette al provider
  2. Il Cercatore principale verifica la capacità del Fornitore.
    1. Se l'opzione Multi-point è disattivata E l'opzione Configurabile multipunto è TRUE, proverà ad attivare la modalità multipunto.
  3. Il ricercatore principale richiama l'opzione Cambia sorgente audio attiva (al dispositivo connesso) (0x30) su se stesso.
  4. Il Seeker secondario si connette al provider.
  5. La ricerca principale richiama l'opzione Cambia sorgente audio attiva (al dispositivo connesso) (0x30) su un altro dispositivo.
  6. Il Provider ACK deve confermare il richiedente principale.
  7. 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):

Figura 20: mostra in che modo il test consente il ripristino su un dispositivo solo multipunto.

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:

Figura 21: mostra come inviare i risultati del test con il pulsante "Invia". Figura 22: mostra il risultato dell'invio di un 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:

Figura 23: mostra una serie di report di test di esempio sulla Console nelle vicinanze.

Risolvere i problemi

Prova a disattivare e riattivare il Bluetooth se tutti i test non sono andati a buon fine.

Figura 24: mostra un esempio di come attivare/disattivare le impostazioni Bluetooth.

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.

Figura 25: mostra un esempio di come testare nuovamente un caso Switch-Back.