Tests audio du vérificateur CTS

Cette page couvre les instructions pour exécuter les tests audio dans CTS Verifier (CTS-V).

Instructions générales

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

  • Configuration du test : pour chaque test, vous avez besoin d'un appareil sous 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 le DUT. Pour des informations plus générales sur la configuration requise et la configuration de CTS-V, consultez Utilisation de 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 CTS Verifier. L'ouverture d'un test pour la première fois affiche le panneau d'informations de ce test, qui contient les informations suivantes :

    • Objectif du test
    • Protocole d'essai
    • Périphériques requis
    • Référence à la section CDD concernée

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

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

    • Lorsque le test réussit, la coche verte du bouton Réussir est activée. Enregistrez un test réussi en appuyant sur ce bouton. Certains tests affichent également le message « PASS » au-dessus de la rangée inférieure de boutons.
    • Enregistrez les tests ayant échoué en appuyant sur le bouton X rouge.

Certains tests de cette page ne nécessitent aucun périphérique supplémentaire. D’autres nécessitent un casque filaire analogique ou USB. Pour les tests nécessitant des périphériques USB spécialisés tels qu'une interface audio USB, voir Tests USB Audio CTS Verifier . Pour les tests de la fonctionnalité MIDI (Musical Instrument Digital Interface) qui nécessitent un dongle de bouclage audio, voir Tests MIDI CTS Verifier . Pour d'autres tests nécessitant un dongle de bouclage audio ou des haut-parleurs externes, consultez Cadre audio CTS Verifier . Pour les procédures de test Pro Audio, voir Test CTS Verifier Pro Audio .

Tests de conformité de latence

Les tests suivants déterminent la conformité aux exigences de latence audio CDD .

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

Le test Audio Cold Start Input Latency mesure le temps nécessaire pour enregistrer l’audio à partir d’un système audio suspendu (froid).

Pour exécuter le test de latence d'entrée Audio Cold Start, procédez comme suit :

  1. Sélectionnez l'API à tester. L'exigence de latence doit être satisfaite pour une seule API.
  2. Appuyez sur Démarrer pour commencer le test. Le test mesure le temps nécessaire pour démarrer l'enregistrement audio à partir d'un système audio froid. Les résultats sont affichés au-dessus des boutons de test avec une indication PASS ou FAIL.

    Exemples de résultats de tests 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 CDD, le test réussit.

Test de latence de sortie de démarrage à froid

Le test Audio Cold Start Output Latency mesure le temps nécessaire pour lire l’audio à partir d’un système audio suspendu (froid). Ce test a les exigences suivantes :

  • Exigences relatives à l'appareil. Accédez à Paramètres > Son et vibration et désactivez les sons tactiles .

Pour exécuter le test de latence de sortie Audio Cold Start, procédez comme suit :

  1. Sélectionnez l'API à tester. L'exigence de latence doit être satisfaite pour une seule API.
  2. Appuyez sur Démarrer pour commencer le 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 sont affichés au-dessus des boutons de test avec une indication PASS ou FAIL.

    Exemples de résultats de tests 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 CDD, le test réussit.

Test audio Tap To Tone

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

Lignes directrices pour un déclenchement par pression réussi

Ce test écoute le son physique TICK émis par l'ongle du testeur frappant 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 avec précision.

Utilisez les directives suivantes pour obtenir un bon déclenchement par pression pendant le test :

  1. Dans une pièce calme, placez l'appareil sur une table, écran vers le haut.
  2. Frappez l'écran avec un index, en vous assurant que l'ongle et le bout du doigt touchent tous deux l'écran afin que la frappe de l'ongle crée un son de TICK audible.
    • Frapper avec seulement la partie molle du bout du doigt ne créera pas le son de déclenchement.
    • Frappez l’écran UNE SEULE FOIS et retirez rapidement le doigt. Plusieurs frappes brouillent la mesure.

Pour qu'une mesure réussisse, le test doit être capable de détecter à la fois le TICK d'activation et la tonalité générée. Vous devrez peut-être ajuster à la fois la force avec laquelle vous frappez l'écran ou le volume de la lecture pour obtenir une mesure réussie.

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 du DUT.
  2. Sélectionnez l'API à tester. L'exigence de latence doit être satisfaite 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 Directives pour un déclenchement par pression réussi . Un fort TICK provenant de l'ongle frappant l'écran est nécessaire pour enregistrer le début de la mesure.

    Appuyez sur l'interface utilisateur du test To Tone avant le début du test

    Figure 3. Test Audio Tap To Tone, incomplet

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

  6. Appuyez sur Arrêter pour terminer le test.

  7. Évaluez les résultats des tests.

    • Dans le rectangle vert, les lignes rouges indiquent le déclencheur TICK et la tonalité résultante.
    • Si la moyenne du test indique une RÉUSSITE, signalez le test comme réussi.
    • Si la moyenne du test indique un ÉCHEC, signalez le test comme ayant échoué.

    Appuyez sur l'interface utilisateur du test To Tone après la fin du test

    Figure 4. Test audio Tap To Tone, 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 Analog Headphone Audio vérifie les fonctionnalités de base (lecture du signal audio, intentions de prise, boutons de transport multimédia) d'un casque analogique connecté à un DUT. Ce test a les exigences suivantes :

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

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

Exemple de casque analogique

Figure 5. Exemple de casque analogique compatible Android

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

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

Ceux-ci sont largement disponibles et souvent identifiés par le terme Built For Android , bien que de nombreux casques analogiques soient compatibles aux fins de ce test.

  • Exigences relatives à l'appareil : Le DUT doit implémenter un port casque 3,5 mm. Si le DUT ne dispose pas de port 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 le DUT dispose d'un port casque analogique :

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

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

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

  2. Insérez le périphérique du casque analogique dans le port du casque analogique du DUT et vérifiez qu'un message s'affiche confirmant que l'intention de notification du plug-in a été reçue. Ce message vérifie que le DUT dispose d'un port casque analogique. Si aucun message ne s'affiche, il y a un problème avec les intentions du plug-in sur le DUT et le test échoue.

  3. Appuyez sur Lecture et vérifiez qu'une tonalité est émise dans le casque (vous devrez peut-être régler le volume pour entendre la tonalité). Appuyez sur Arrêter pour arrêter la lecture.

    • Si une tonalité est émise dans le casque, appuyez sur Oui .
    • Si aucune tonalité n'est émise dans le casque, il y a un problème avec le système de lecture audio et le test échoue.
  4. Un à la fois, appuyez sur les boutons d'augmentation du volume , de diminution du volume et de transport HookMedia du casque analogique et vérifiez que l'étiquette correspondante dans le test audio du casque analogique s'allume lorsque vous appuyez sur chaque bouton. Cela confirme que le DUT reconnaît les pressions sur les boutons.

    • Lorsque les trois étiquettes sont allumées, le test réussit.
    • Si une étiquette ne s'allume pas, tous les boutons ne sont pas reconnus et le test échoue.

    Interface utilisateur pour un test réussi

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

Test des notifications des périphériques d'entrée

Le test de 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 les périphériques d'entrée sont connectés ou déconnectés. Ce test a les exigences suivantes :

  • Périphériques requis : Un périphérique d'E/S audio filaire, qui peut être un casque ou un microphone filaire connecté à une prise casque analogique sur le DUT, ou un casque audio USB ou un microphone connecté au port USB du DUT.
  • Exigences relatives à l'appareil : le DUT doit prendre en charge les périphériques audio filaires, soit via une prise casque 3,5 mm, soit via un port USB prenant en charge le mode hôte (ou les deux). Si le DUT ne prend en charge aucun de ces éléments, indiquez-le dans le test.

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

  1. Vérifiez et indiquez la prise en charge du DUT pour 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 le DUT 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 Effacer les messages pour effacer l'affichage des notifications existantes (par exemple, les notifications qui auraient pu être envoyées au démarrage du test).
  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.

    Interface utilisateur de test des notifications des périphériques d'entrée

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

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

Test des notifications du périphérique de sortie

Le test de 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 a les exigences suivantes :

  • Périphériques requis : Un périphérique de sortie audio filaire, qui peut être un casque (ou un casque) filaire connecté à une prise casque analogique sur le DUT, ou un casque audio USB (ou un casque) connecté au port USB du DUT.
  • Exigences relatives à l'appareil : le DUT doit prendre en charge les périphériques audio filaires, soit via une prise casque 3,5 mm, soit via un port USB prenant en charge le mode hôte (ou les deux). Si le DUT ne prend en charge aucun de ces éléments, indiquez-le dans le test.

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

  1. Vérifiez et indiquez la prise en charge du DUT pour 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 le DUT 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émarrage 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éconnectez le périphérique de sortie audio filaire et vérifiez qu'une notification de déconnexion s'affiche dans le panneau de test.

    Interface utilisateur de test des notifications des périphériques de sortie

    Figure 10. Interface utilisateur de test des notifications des périphériques de sortie audio

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

Test des notifications de routage d'entrée

Le test Audio Input Routing Notifications vérifie que les notifications de routage sont envoyées lorsque des périphériques d’entrée audio sont connectés au DUT. Ce test a les exigences suivantes :

  • Périphériques requis : Un périphérique d'E/S audio filaire, qui peut être un casque ou un microphone filaire connecté à une prise casque analogique sur le DUT, ou un casque audio USB ou un microphone connecté au port USB du DUT.
  • Exigences relatives à l'appareil : le DUT doit prendre en charge les périphériques audio filaires, soit via une prise casque 3,5 mm, soit via un port USB prenant en charge le mode hôte (ou les deux). Si le DUT ne prend en charge aucun de ces éléments, 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 prise en charge du DUT pour 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 le DUT 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 Enregistrer pour démarrer le test. L'appareil ne jouera pas de sons pour ce test.

Test des notifications de routage des entrées audio

Figure 11. Test des notifications de routage des entrées audio, enregistrement en cours

  1. Connectez un périphérique d'entrée audio filaire, attendez 5 à 10 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 n'apparaît pas, le test échoue.
  2. Appuyez sur Arrêter pour mettre fin à l'enregistrement.

Test des notifications de routage de sortie

Le test Audio Output Routing Notifications vérifie que les notifications de routage sont envoyées lorsque des périphériques de sortie audio sont connectés au DUT. Ce test a les exigences suivantes :

  • Périphériques requis. Périphérique de sortie audio filaire, qui peut être un casque (ou un casque) filaire connecté à une prise casque analogique sur le DUT, ou un casque audio USB (ou un casque) connecté au port USB du DUT.
  • Exigences relatives à l'appareil. Le DUT doit prendre en charge les périphériques audio filaires, soit via une prise casque 3,5 mm, soit via un port USB prenant en charge le mode hôte (ou les deux). Si le DUT ne prend en charge aucun de ces éléments, 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 prise en charge du DUT pour 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 le DUT 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 démarrer le test. Le système émet une tonalité audible.

    Test des notifications de routage de sortie audio

    Figure 12. Test des notifications de routage de 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 apparaît, le test réussit.
    • Si la notification n'apparaît pas, le test échoue.
  4. Appuyez sur Arrêter pour mettre fin à l'enregistrement.

Test de déconnexion du flux audio

Le test Audio Stream Disconnect vérifie le comportement correct 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 du DUT : le test Audio Stream Disconnect nécessite un appareil contenant soit une prise casque analogique, soit un port audio USB en mode hôte (ou les deux).
  • Périphériques requis : le test Audio Stream Disconnect nécessite soit un casque analogique, soit un périphérique d'E/S audio USB. Le connecteur analogique « bouclage » (utilisé dans le test Audio Loopback Latency) 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 à partir de l’écran principal de CTS Verifier en sélectionnant Test de déconnexion du flux audio .
  2. Vérifiez la prise en charge d'un casque analogique ou d'un périphérique d'E/S audio USB en répondant à la question Cet appareil prend-il en charge un périphérique audio analogique ou USB ? rapide. Si l'invite n'apparaît pas, le système a déjà vérifié l'existence du matériel requis.
  3. Appuyez sur Start . Lorsque vous y êtes invité, insérez et retirez le périphérique d'E/S audio plusieurs fois à mesure que 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 avec succès, le test réussit.