Manuel utilisateur de l'application de validation du switch audio

Cette page est spécifique à la version de l'application de validation avec le bouton Audio. Consultez la page de l'application de validation LE Audio pour obtenir de l'aide sur la version LE Audio de l'application de validation.

Configuration

Pour activer les tests dans l'application de validation:

  • Assurez-vous que l'appareil dispose de GmsCore 22.08.xx ou d'une version ultérieure.
  • Assurez-vous que vos e-mails de test font partie du groupe de testeurs partenaires Fast Pair.
    • La synchronisation des autorisations pour les adresses e-mail et les téléphones nouvellement enregistrés peut prendre entre 6 et 24 heures.
    • Se connecter et se déconnecter du compte Google associé peut également déclencher une synchronisation immédiate.

Exemple :

La version GMS est disponible sur la page d'informations de l'application pour les services Google Play.

Appareils requis

Les tests de commutation audio nécessitent que les téléphones soient associés à l'aide de l'Association express:

  1. Préparez deux téléphones, A et B, connectés au même compte Google.
  2. Associez le casque au téléphone A (association initiale).
  3. Passer en mode d'association, attendre la notification de l'interface utilisateur Half Sheet.
  4. Cliquez sur "Associer".
  5. Cliquez sur "OK".
  6. Associez le casque au téléphone B (association ultérieure).
    1. Attendez la notification indiquant que les deux associations sont terminées.
  7. Cliquez sur "Notification système".

Exemple d'enchaînement :

Figure 2: Séquence des boutons pour l'association initiale de l'appareil A Figure 3: S'affiche la séquence de boutons pour l'association ultérieure de l'appareil B.

Parcours de navigation de l'UI de base

Vous trouverez ci-dessous le flux général de l'UI:

Figure 4: Connexion initiale et découverte des appareils Figure 5: Cette image montre comment sélectionner un appareil pour les tests et les types de tests qu'il peut effectuer. Figure 6: Différents types de tests et appareils auxquels ils correspondent

Tests ponctuels du basculement audio

Test du basculement audio (point unique)

Ce test effectue les fonctions suivantes:

  • Validation de la charge utile.
    • Vérifie les données publicitaires pour différents scénarios.
  • Vérification du flux de messages.
    • Vérifie la communication du flux de messages.
  • Revenez en arrière.
    • Vérifie le comportement de retour.

Validation de la charge utile (point unique)

La séquence de validation de la charge utile est la suivante:

  1. Connectez-vous au casque.
  2. Vérifiez que le premier octet de la clé de compte est 0x06, comme l'exige la spécification.
  3. Se déconnecter de l'appareil.
  4. Vérifiez que le premier octet de la clé de compte est 0x05, comme l'exige la spécification.
  5. Reconnectez-vous au casque.
  6. Écouter de la musique
  7. Vérifiez que l'état de la connexion est l'un des suivants :
    1. 0x4: streaming A2DP uniquement.
    2. 0x5: streaming A2DP avec AVRCP.
  8. Démarrez une connexion SCO.
  9. Vérifiez que la connexion du SCO a réussi.
  10. Vérifiez que l'état de la connexion est le suivant :
    1. 0x6: streaming HFP (appel téléphonique/voip), y compris sonnerie en bande et hors bande.

Exemple de validation de la charge utile (point unique):

Figure 8: Résultats du test de validation de la charge utile pour un exemple d'appareil.

Vérification du flux de messages (point unique)

La séquence de validation du flux de messages est la suivante:

  1. Vérifier les nonces de session entre différentes connexions Message Stream
    1. Connectez-vous au casque.
    2. Obtenir le nonce X du casque (dans les cinq secondes).
    3. Reconnectez-vous au casque.
    4. Obtenez un autre nonce Y auprès du casque (dans les cinq secondes).
    5. Vérifiez si X et Y sont différents.
  2. Envoyez la requête Get Audio switch Capability (Obtenir la capacité du switch audio).
    1. Vérifiez que la réponse a été envoyée sous deux secondes. Les contenus ne sont pas vérifiés.
  3. Envoyez la requête Indiquer la clé de compte utilisée.
    1. Vérifiez que la réponse a été envoyée sous deux secondes. Les contenus ne sont pas vérifiés.
  4. Envoyez la requête Notify Initiated Connection (Notifier la connexion initiée).
    1. Vérifiez que la réponse a été envoyée sous deux secondes. Les contenus ne sont pas vérifiés.
  5. Envoyez la requête Envoyer des données personnalisées.
    1. Vérifiez que l'acquittement est renvoyé sous deux secondes.
    2. Vérifiez si les données publicitaires contiennent les données personnalisées définies (en 10 secondes).

Exemple de vérification du flux de messages (point unique):

Figure 9: Résultats du test de validation du flux de messages pour un appareil donné

Retour (point unique)

Ce test nécessite deux appareils: un chercheur principal et un chercheur secondaire. La séquence de test est la suivante:

  1. Le traceur principal se connecte au casque (dans les 10 secondes).
  2. Le traceur secondaire se connecte au casque (dans les 10 secondes).
  3. Le chercheur secondaire envoie une requête de retour au casque.

Dans les 15 secondes qui suivent, les événements suivants doivent se produire:

  • Le traceur principal se reconnecte au casque.
  • Le traceur secondaire se déconnecte du casque.

Figure 10: Les options d'affichage du chercheur secondaire permettent de disposer d'un temps de test suffisant pour l'appareil principal.

Voici un exemple de test de retour:

Figure 11: Illustration de l'initialisation du test de retour en arrière. Figure 12: Cette image montre comment définir quel appareil gère quel rôle. Figure 13: Procédure à suivre une fois les rôles définis Figure 14: Apparence des appareils en attente de validation Figure 15: Il est nécessaire de laisser l'appareil secondaire allumé et actif. Figure 16: Résultats d'un test réussi

Tests multipoints du switch audio

Validation de la charge utile (multipoint)

La séquence de validation de la charge utile est la suivante:

  1. Connectez-vous au casque.
  2. Vérifiez que le premier octet de la clé de compte est 0x06, comme l'exige la spécification.
  3. Se déconnecter de l'appareil.
  4. Vérifiez que le premier octet de la clé de compte est 0x05, comme l'exige la spécification.
  5. Reconnectez-vous au casque.
  6. Écouter de la musique
  7. Vérifiez que l'état de la connexion est l'un des suivants :
    1. 0x4: streaming A2DP uniquement.
    2. 0x5: streaming A2DP avec AVRCP.
  8. Démarrez une connexion SCO.
  9. Vérifiez que la connexion du SCO a réussi.
  10. Vérifiez que l'état de la connexion est le suivant :
    1. 0x6: streaming HFP (appel téléphonique/voip), y compris sonnerie en bande et hors bande.

Flux de messages (multipoint)

Ce test nécessite un chercheur principal et un chercheur secondaire. Les tests avec l'option de configuration multipoint définie sur TRUE nécessitent des étapes supplémentaires pour tester cet état via la commande de flux de messages.

Exemple de test de flux de messages non configurable (multipoint):

Figure 17: Résultats d'un test non configurable réussi

Exemple de test de flux de messages configurable (multipoint):

Figure 18: Résultats d'un test configurable réussi

Revenir (Multipoint)

Ce test nécessite un chercheur principal et un chercheur secondaire. Ce test est presque identique à la version à point unique. La seule différence est que, comme le fournisseur accepte plusieurs connexions, lorsque le chercheur secondaire se connecte au fournisseur, le chercheur principal se connecte toujours au fournisseur.

Exemple de test de retour multipoint:

Figure 19: Illustration de la façon dont le test permet de revenir à un appareil multipoint.

Basculer sur Activé (multipoint uniquement)

Ce test nécessite un chercheur principal et un chercheur secondaire.

Ce test ne vérifie que si le fournisseur envoie les messages attendus à l'aide du canal de flux de messages.

Étapes de test:

  1. Le demandeur principal se connecte au fournisseur
  2. Le demandeur principal vérifie les capacités du fournisseur.
    1. Si la connectivité multipoint est désactivée ET que la connectivité multipoint configurable est définie sur TRUE, la connectivité multipoint sera activée.
  3. Le chercheur principal appelle Changer la source audio active (vers l'appareil connecté) (0x30) sur lui-même.
  4. Le chercheur secondaire se connecte au fournisseur.
  5. Le chercheur principal appelle Changer la source audio active (vers l'appareil connecté) (0x30) sur un autre appareil.
  6. Le fournisseur envoie un accusé de réception au demandeur principal.
  7. Le chercheur secondaire recevra l'événement Notify multipoint-switch event (0x32) avec l'état actif.

Exemple de test "Switch Active (Multi-point Only)" (Bouton bascule actif (multipoint uniquement)) :

Figure 20: Illustration de la façon dont le test permet de revenir à un appareil multipoint uniquement.

Importer les résultats dans la console Device

Envoyer vos résultats

Le bouton "ENVOYER LE RÉSULTAT" présente un résumé des résultats du test, mais ne les envoie pas à Google.

Le processus d'envoi commence par appuyer sur le bouton "ENVOYER LE RÉSULTAT".

Après avoir examiné tous les résultats, appuyez sur le bouton "ENVOYER" en bas de la page de résultats pour les envoyer à Google.

Les résultats sont envoyés après avoir fait défiler la page des résultats jusqu'en bas et appuyer sur

Afficher les résultats importés dans la console de l'appareil

Les résultats des tests envoyés sont disponibles dans la console Nearby. (Les métriques de distance et de durée seront supprimées pour les cas de test de commutateur audio.) Exemple :

Les résultats des tests s'affichent dans un tableau de la console Nearby.

Dépannage

Si tous vos tests ont échoué, essayez de désactiver et de réactiver le Bluetooth.

Vous pouvez activer et désactiver le Bluetooth à l'aide du bouton du menu déroulant.

Test de retour

Si votre test de retour en arrière a échoué et est bloqué, comme illustré à la figure 1, essayez de revenir à la page "Test-device" (figure 2) et de réessayer :

Vous pouvez réexécuter un test bloqué sur "Initialisation terminée" depuis le menu de premier niveau.