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 :
Appareils requis
Les tests de commutation audio nécessitent que les téléphones soient associés à l'aide de l'Association express:
- Préparez deux téléphones, A et B, connectés au même compte Google.
- Associez le casque au téléphone A (association initiale).
- Passer en mode d'association, attendre la notification de l'interface utilisateur Half Sheet.
- Cliquez sur "Associer".
- Cliquez sur "OK".
- Associez le casque au téléphone B (association ultérieure).
- Attendez la notification indiquant que les deux associations sont terminées.
- Cliquez sur "Notification système".
Exemple d'enchaînement :
Parcours de navigation de l'UI de base
Vous trouverez ci-dessous le flux général de l'UI:
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:
- Connectez-vous au casque.
- Vérifiez que le premier octet de la clé de compte est 0x06, comme l'exige la spécification.
- Se déconnecter de l'appareil.
- Vérifiez que le premier octet de la clé de compte est 0x05, comme l'exige la spécification.
- Reconnectez-vous au casque.
- Écouter de la musique
- Vérifiez que l'état de la connexion est l'un des suivants :
- 0x4: streaming A2DP uniquement.
- 0x5: streaming A2DP avec AVRCP.
- Démarrez une connexion SCO.
- Vérifiez que la connexion du SCO a réussi.
- Vérifiez que l'état de la connexion est le suivant :
- 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):
Vérification du flux de messages (point unique)
La séquence de validation du flux de messages est la suivante:
- Vérifier les nonces de session entre différentes connexions Message Stream
- Connectez-vous au casque.
- Obtenir le nonce X du casque (dans les cinq secondes).
- Reconnectez-vous au casque.
- Obtenez un autre nonce Y auprès du casque (dans les cinq secondes).
- Vérifiez si X et Y sont différents.
- Envoyez la requête Get Audio switch Capability (Obtenir la capacité du switch audio).
- Vérifiez que la réponse a été envoyée sous deux secondes. Les contenus ne sont pas vérifiés.
- Envoyez la requête Indiquer la clé de compte utilisée.
- Vérifiez que la réponse a été envoyée sous deux secondes. Les contenus ne sont pas vérifiés.
- Envoyez la requête Notify Initiated Connection (Notifier la connexion initiée).
- Vérifiez que la réponse a été envoyée sous deux secondes. Les contenus ne sont pas vérifiés.
- Envoyez la requête Envoyer des données personnalisées.
- Vérifiez que l'acquittement est renvoyé sous deux secondes.
- 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):
Retour (point unique)
Ce test nécessite deux appareils: un chercheur principal et un chercheur secondaire. La séquence de test est la suivante:
- Le traceur principal se connecte au casque (dans les 10 secondes).
- Le traceur secondaire se connecte au casque (dans les 10 secondes).
- 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.
Voici un exemple de test de retour:
Tests multipoints du switch audio
Validation de la charge utile (multipoint)
La séquence de validation de la charge utile est la suivante:
- Connectez-vous au casque.
- Vérifiez que le premier octet de la clé de compte est 0x06, comme l'exige la spécification.
- Se déconnecter de l'appareil.
- Vérifiez que le premier octet de la clé de compte est 0x05, comme l'exige la spécification.
- Reconnectez-vous au casque.
- Écouter de la musique
- Vérifiez que l'état de la connexion est l'un des suivants :
- 0x4: streaming A2DP uniquement.
- 0x5: streaming A2DP avec AVRCP.
- Démarrez une connexion SCO.
- Vérifiez que la connexion du SCO a réussi.
- Vérifiez que l'état de la connexion est le suivant :
- 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):
Exemple de test de flux de messages configurable (multipoint):
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:
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:
- Le demandeur principal se connecte au fournisseur
- Le demandeur principal vérifie les capacités du fournisseur.
- 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.
- Si la connectivité multipoint est désactivée ET que la connectivité multipoint configurable est définie sur
- Le chercheur principal appelle Changer la source audio active (vers l'appareil connecté) (0x30) sur lui-même.
- Le chercheur secondaire se connecte au fournisseur.
- Le chercheur principal appelle Changer la source audio active (vers l'appareil connecté) (0x30) sur un autre appareil.
- Le fournisseur envoie un accusé de réception au demandeur principal.
- 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)) :
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.
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.
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 :
Dépannage
Si tous vos tests ont échoué, essayez de désactiver et de réactiver le Bluetooth.
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 :