Tests audio CTS Verifier

Cette page explique comment exécuter les tests audio dans CTS Verifier (CTS-V).

Instructions générales

Les procédures suivantes s'appliquent à tous les tests:

  • Configuration des tests:pour chaque test, vous avez besoin d'un appareil testé (DUT), qui est l'appareil Android que vous testez, et d'une version installée de CTS-V associée à la version du système d'exploitation Android exécutée sur l'appareil testé. Pour en savoir plus sur les exigences et la configuration de CTS-V, consultez Utiliser CTS Verifier.
  • Informations sur le test:pour exécuter un test audio CTS-V, lancez l'application CTS-V, puis sélectionnez le test souhaité dans la liste des tests du vérificateur CTS. Lorsque vous ouvrez un test pour la première fois, le panneau d'informations correspondant s'affiche. Il contient les informations suivantes:

    • Objectif du test
    • Protocole de test
    • Périphériques requis
    • Référence à la section pertinente du CDD

    Pour fermer le panneau d'informations, appuyez sur OK. Pour afficher le panneau d'informations à tout moment pendant les tests, appuyez sur ?. .

  • Exécutions de test:utilisez les instructions spécifiques à chaque test sur cette page pour exécuter chaque test audio.

    • Lorsque le test est réussi, le bouton Pass (Passer) avec une coche verte est activé. Enregistrez un test réussi en appuyant sur ce bouton. Certains tests affichent également le message "PASS" (PASSÉ) au-dessus de la dernière ligne de boutons.
    • Enregistrez les tests ayant échoué en appuyant sur le bouton rouge X.

Certains tests de cette page ne nécessitent aucun périphérique supplémentaire. D'autres nécessitent un casque analogique filaire ou USB. Pour les tests qui nécessitent des périphériques USB spécialisés tels qu'une interface audio USB, consultez les tests du vérificateur CTS audio USB. Pour les tests de la fonctionnalité MIDI (Musical Instrument Digital Interface) qui nécessitent un dongle de bouclage audio, consultez Tests MIDI du vérificateur CTS. Pour les autres tests qui nécessitent un dongle de bouclage audio ou des haut-parleurs externes, consultez Audio framework CTS Verifier (Outil de vérification du framework audio CTS). Pour connaître les procédures de test Pro Audio, consultez Test Pro Audio du vérificateur CTS. Pour connaître les procédures de test de latence du suivi des têtes de l'audio spatialisé, consultez le test de latence du suivi de la tête du vérificateur CTS.

Tests de conformité de la latence

Les tests suivants déterminent la conformité avec les exigences de latence audio du CDD.

Test de démarrage à froid de la latence d'entrée

Le test de latence d'entrée audio avec démarrage à froid mesure le temps nécessaire pour enregistrer du contenu audio à partir d'un système audio suspendu (à froid).

Pour exécuter le test de latence d'entrée du démarrage à froid de l'audio, procédez comme suit:

  1. Sélectionnez l'API à tester. L'exigence de latence ne doit être satisfaite que pour une seule API.
  2. Appuyez sur Démarrer pour lancer l'exécution du test. Le test mesure le temps nécessaire pour commencer à enregistrer du son à partir d'un système audio froid. Les résultats s'affichent au-dessus des boutons de test, avec une indication "PASS" (RÉUSSI) ou "FAIL" (ÉCHEC).

    Exemple de résultats de test sur l'API native

    Figure 1 : Exemple de résultats pour un test réussi sur l'API native

Si la latence mesurée répond aux exigences du CDD, le test réussit.

Test de la latence de sortie du démarrage à froid

Le test de la latence de sortie du démarrage à froid audio mesure le temps nécessaire pour lire de l'audio à partir d'un système audio suspendu (à froid). Ce test présente les exigences suivantes:

  • Configuration requise de l'appareil Accédez à Paramètres > Son et vibreur, puis désactivez Sons des touches.

Pour exécuter le test de la latence de sortie du démarrage à froid audio, procédez comme suit:

  1. Sélectionnez l'API à tester. L'exigence de latence ne doit être satisfaite que pour une seule API.
  2. Appuyez sur Démarrer pour lancer l'exécution du test. Le test lit une piste audio silencieuse et mesure le temps écoulé entre le début de la lecture et le moment où la piste apparaît dans la sortie.Les résultats s'affichent au-dessus des boutons de test avec une indication "PASS" ou "FAIL".

    Exemples de résultats de test sur l'API native

    Figure 2. Exemple de résultats pour un test réussi sur l'API native

Si la latence mesurée répond aux exigences du CDD, le test réussit.

Test de la sonnerie d'appui sur l'audio

Le test Audio Tap To Tone détermine le temps nécessaire pour que le son déclenché par une action de l'utilisateur à l'écran s'affiche à la sortie du système audio. Le test utilise le micro interne pour mesurer le temps entre une interaction à l'écran et un son émis par le haut-parleur interne. Le résultat global est calculé comme la moyenne de cinq mesures réussies.

Consignes pour un déclencheur d'appui réussi

Ce test écoute le son physique TICK émis par l'ongle du testeur qui frappe l'écran dans le champ d'activation pour indiquer une interaction avec l'écran. Le son active également la lecture du son. Étant donné que le TICK peut être difficile à détecter, il est important de configurer l'environnement de test et d'exécuter le déclencheur de pression avec précision.

Suivez les consignes ci-dessous pour obtenir un bon déclencheur d'appui pendant le test:

  1. Dans une pièce calme, placez l'appareil sur une table, écran vers le haut.
  2. Appuyez sur l'écran avec l'index, en veillant à ce que l'ongle et le bout du doigt soient en contact avec l'écran afin que l'ongle produise un son audible.
    • Si vous appuyez uniquement sur la partie douce de la pointe du doigt, le son de déclenchement ne sera pas généré.
    • Appuyez sur l'écran UNE SEULE FOIS et retirez rapidement votre doigt. Plusieurs coups de pince embrouillent la mesure.

Pour qu'une mesure aboutisse, le test doit pouvoir détecter à la fois le TICK d'activation et le son généré. Pour obtenir une mesure réussie, vous devrez peut-être ajuster à la fois la force de frappe sur l'écran ou le volume de la lecture.

Procédure de test

Pour exécuter le test Audio Tap To Tone, procédez comme suit:

  1. Déconnectez tous les périphériques audio filaires ou Bluetooth de l'appareil testé.
  2. Sélectionnez l'API à tester. L'exigence de latence ne doit être satisfaite que pour une seule API.
  3. Appuyez sur Démarrer pour commencer le test.
  4. Appuyez une fois sur l'écran avec votre ongle, comme décrit dans les Consignes pour un déclencheur de pression efficace. Un son TICK fort de l'ongle frappant l'écran est nécessaire pour enregistrer le début de la mesure.

    UI du test de la fonctionnalité Appuyer pour régler le son avant le début du test

    Figure 3. Test de l'audio "Appuyer pour émettre un son", incomplet

  5. Attendez que les résultats de la mesure s'affichent, puis répétez les étapes 3 et 4 jusqu'à ce que l'appareil ait effectué cinq mesures.

  6. Appuyez sur Stop (Arrêter) pour mettre fin au test.

  7. Évaluez les résultats du test.

    • Dans le rectangle vert, les lignes rouges indiquent le tic de déclenchement et le son généré.
    • Si la moyenne du test indique "PASS" (RÉUSSI), indiquez que le test est réussi.
    • Si la moyenne du test indique "ÉCHEC", signalez le test comme ayant échoué.

    UI de test de la fonctionnalité Appuyer pour émettre un son après la fin du test

    Figure 4. Test audio "Appuyer pour entendre un son", terminé

Tests des fonctionnalités de base du système audio

Les tests suivants déterminent si le système audio du DUT fonctionne correctement.

Test audio du casque analogique

Le test audio du casque analogique vérifie les fonctionnalités de base (lecture du signal audio, intents de branchement, boutons de transport multimédia) d'un casque analogique connecté à un DUT. Ce test présente les exigences suivantes:

  • Périphériques requis:un casque analogique compatible avec Android avec une prise de téléphone à 4 conducteurs de 3, 5 mm est requis.

Un exemple de casque et de prise sont présentés dans les figures suivantes:

Exemple de casque analogique

Figure 5. Exemple de casque analogique compatible avec Android

Exemple de prise téléphonique analogique 3,5 mm

Figure 6. Exemple de prise téléphonique analogique à quatre conducteurs de 3, 5 mm

Ceux-ci sont largement disponibles et souvent identifiés par le terme Conçu pour Android, bien que de nombreux casques analogiques soient compatibles pour ce test.

  • Exigences concernant l'appareil:l'appareil testé doit être équipé d'un port pour casque audio de 3,5 mm. Si l'appareil testé ne dispose pas de port pour casque 3,5 mm, indiquez-le lors du test.

Pour exécuter le test audio du casque analogique, procédez comme suit:

  1. Vérifiez si l'appareil testé est équipé d'un port pour casque analogique:

    • Si l'appareil testé dispose d'un port pour casque analogique, appuyez sur Oui.
    • Si l'appareil testé ne possède pas de port de casque analogique, appuyez sur Non. Le test est marqué comme RÉUSSITE. Aucun port de casque disponible et vous pouvez passer au test suivant.

    Résultat du test pour un DUT sans port de casque analogique

    Figure 7. Résultat du test pour un DUT sans port de casque analogique

  2. Insérez le périphérique de casque analogique dans le port de casque analogique du DUT et vérifiez qu'un message s'affiche pour confirmer que l'intent de notification du plug-in a été reçu. Ce message confirme que le DUT dispose d'un port pour casque analogique. Si aucun message ne s'affiche, il existe un problème avec les intents de plug-in sur le DUT, et le test échoue.

  3. Appuyez sur Play (Lire) et vérifiez qu'un son est émis dans le casque (vous devrez peut-être ajuster le volume pour l'entendre). Appuyez sur Arrêter pour arrêter la lecture.

    • Si un son se fait entendre dans le casque, appuyez sur Oui.
    • Si aucun son ne sort du casque, cela signifie qu'il y a un problème avec le système de lecture audio et que le test échoue.
  4. Appuyez une par une sur les boutons Volume +, Volume - et Headset HookMedia Transport du casque analogique, puis vérifiez que le libellé correspondant dans le test audio du casque analogique s'allume lorsque vous appuyez sur chaque bouton. Cela confirme que l'appareil testé reconnaît les pressions sur le bouton.

    • Lorsque les trois libellés s'allument, le test est réussi.
    • Si une étiquette ne s'allume pas, cela signifie que tous les boutons ne sont pas reconnus et que le test échoue.

    UI pour un test réussi

    Figure 8. Résultat de l'UI pour un test réussi

Test des notifications des périphériques de saisie

Le test des notifications des périphériques d'entrée audio vérifie que les notifications de connexion et de déconnexion des périphériques d'entrée filaires sont correctement envoyées lorsque des périphériques d'entrée sont connectés ou déconnectés. Ce test présente les exigences suivantes:

  • Périphériques requis:périphérique d'E/S audio filaire, qui peut être un casque ou un micro filaire connecté à une prise casque analogique sur le DUT, ou un casque audio USB ou un micro connecté au port USB du DUT.
  • Exigences concernant l'appareil:le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.

Pour exécuter le test des notifications des appareils d'entrée audio, procédez comme suit:

  1. Vérifiez et indiquez la compatibilité du DUT avec les périphériques audio filaires :
    • Si le DUT dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
    • Si l'appareil testé ne dispose pas de port pour les périphériques audio filaires, appuyez sur Non. Le test est marqué comme réussi et vous pouvez passer au test suivant.
  2. Appuyez sur Clear Messages (Effacer les messages) pour effacer l'affichage des notifications existantes (par exemple, celles qui ont pu être envoyées lorsque le test a commencé).
  3. Testez la connexion et la déconnexion:

    • Connectez un périphérique d'entrée audio filaire et vérifiez qu'une notification de connexion s'affiche dans le panneau de test.
    • Déconnectez le périphérique d'entrée audio filaire et vérifiez qu'une notification de déconnexion s'affiche dans le panneau de test.

    UI de test des notifications des périphériques de saisie

    Figure 9. UI de test des notifications des périphériques d'entrée audio

Si les deux notifications s'affichent, le test est réussi.

Test de sortie des notifications de l'appareil

Le test des notifications des périphériques de sortie audio vérifie que les notifications de connexion et de déconnexion des périphériques de sortie filaires sont correctement envoyées lorsque les périphériques d'entrée sont connectés ou déconnectés. Ce test présente les exigences suivantes:

  • Périphériques requis:périphérique de sortie audio filaire, qui peut être un casque filaire connecté à une prise casque analogique sur le DUT ou un casque audio USB connecté au port USB du DUT.
  • Exigences concernant l'appareil:le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.

Pour exécuter le test "Notifications des appareils de sortie audio", procédez comme suit:

  1. Vérifiez et indiquez la compatibilité du DUT avec les périphériques audio filaires :
    • Si le DUT dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
    • Si l'appareil testé ne dispose pas de port pour les périphériques audio filaires, appuyez sur Non. Le test sera marqué comme réussi, et vous pourrez passer au test suivant.
  2. Appuyez sur Effacer les messages pour effacer l'affichage des notifications existantes (par exemple, les notifications qui auraient pu être envoyées au début du test).
  3. Testez la connexion et la déconnexion:

    • Connectez un périphérique de sortie audio filaire et vérifiez qu'une notification de connexion s'affiche dans le panneau de test.
    • Débranchez le périphérique de sortie audio filaire et vérifiez qu'une notification de déconnexion s'affiche dans le panneau de test.

    UI de test des notifications des appareils de sortie

    Figure 10. UI de test des notifications des appareils de sortie audio

Si les deux notifications s'affichent, le test est réussi.

Test des notifications de routage des entrées

Le test "Notifications de routage des entrées audio" vérifie que des notifications de routage sont envoyées lorsque des périphériques d'entrée audio sont connectés au DUT. Ce test présente les exigences suivantes:

  • Périphériques requis:un périphérique d'E/S audio filaire, qui peut être un casque filaire ou un micro connecté à une prise casque analogique sur l'appareil, ou un casque audio USB ou un micro connecté au port USB de l'appareil.
  • Exigences concernant l'appareil:le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.

Pour exécuter le test des notifications de routage des entrées audio, procédez comme suit:

  1. Vérifiez et indiquez la compatibilité du DUT avec les périphériques audio filaires :
    • Si l'appareil testé dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
    • Si l'appareil testé ne comporte pas de port pour les périphériques audio filaires, appuyez sur Non. Le test sera marqué comme réussi et vous pourrez passer au test suivant.
  2. Appuyez sur Record (Enregistrer) pour démarrer le test. L'appareil ne diffuse pas de son pour ce test.

Test des notifications de routage des entrées audio

Figure 11 : Test des notifications de routage de l'entrée audio, enregistrement en cours

  1. Connectez un périphérique d'entrée audio filaire, attendez cinq à dix secondes, puis vérifiez qu'un message de notification de routage s'affiche.
    • Si la notification apparaît, le test réussit.
    • Si la notification ne s'affiche pas, le test échoue.
  2. Appuyez sur Arrêter pour mettre fin à l'enregistrement.

Test des notifications de routage de sortie

Le test des notifications de routage de sortie audio vérifie que les notifications de routage sont envoyées lorsque des périphériques de sortie audio sont connectés à l'appareil testé. Ce test présente les exigences suivantes:

  • Périphériques requis. Périphérique de sortie audio filaire, qui peut être un casque filaire connecté à une prise casque analogique sur l'appareil testé, ou un casque audio ou un casque USB connecté au port USB de l'appareil.
  • Configuration requise pour l'appareil. Le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.

Pour exécuter le test des notifications de routage de sortie audio, procédez comme suit:

  1. Vérifiez et indiquez la compatibilité de l'appareil testé avec les périphériques audio filaires :
    • Si le DUT dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
    • Si l'appareil testé ne dispose pas de port pour les périphériques audio filaires, appuyez sur Non. Le test est marqué comme réussi et vous pouvez passer au test suivant.
  2. Appuyez sur Jouer pour lancer le test. Le système émet un son.

    Test des notifications de routage de la sortie audio

    Figure 12. Test des notifications de routage de la sortie audio, lecture en cours

  3. Connectez un périphérique de sortie audio filaire, attendez 5 à 10 secondes, puis vérifiez qu'un message de notification de routage s'affiche.

    • Si la notification s'affiche, le test est réussi.
    • Si la notification ne s'affiche pas, le test échoue.
  4. Appuyez sur Arrêter pour mettre fin à l'enregistrement.

Test de déconnexion du flux audio

Le test de déconnexion du flux audio vérifie le bon fonctionnement du mécanisme de déconnexion du flux AAudio lorsqu'un flux est déconnecté d'un appareil et redirigé vers un autre. Le test confirme le bon comportement des déconnexions pour plusieurs attributs de flux.

  • Exigences concernant l'appareil de test:le test de déconnexion du flux audio nécessite un appareil qui contient une prise casque analogique ou un port audio en mode hôte USB (ou les deux).
  • Périphériques requis:le test de déconnexion du flux audio nécessite un casque analogique ou un périphérique d'E/S audio USB. Le connecteur analogique "boucle" (utilisé dans le test de la latence de bouclage audio) peut être utilisé à la place d'un casque analogique.

Pour exécuter le test de déconnexion du flux audio, procédez comme suit:

  1. Appelez le test depuis l'écran principal du vérificateur CTS en sélectionnant Audio Stream Disconnect Test (Test de déconnexion du flux audio).
  2. Vérifiez la compatibilité avec un casque analogique ou un périphérique audio E/S USB en répondant à l'invite Cet appareil est-il compatible avec un périphérique audio analogique ou USB ?. Si l'invite ne s'affiche pas, le système a déjà vérifié l'existence du matériel requis.
  3. Appuyez sur Démarrer. Lorsque vous y êtes invité, insérez et retirez le périphérique d'E/S audio un certain nombre de fois, car différentes configurations de flux de lecture ou d'enregistrement sont testées.

L'état de chaque test de configuration s'affiche sous l'invite. Si toutes les configurations sont testées correctement, le test réussit.