Testes de áudio do CTS Verifier

Esta página aborda as instruções para executar os testes de áudio no CTS Verifier (CTS-V).

Instruções gerais

Os procedimentos a seguir se aplicam a todos os testes:

  • Configuração do teste:para cada teste, é necessário um dispositivo em teste (DUT, na sigla em inglês), que é o dispositivo Android que você está testando, e uma versão instalada do CTS-V associada à versão do SO Android em execução no DUT. Para mais informações gerais sobre os requisitos e a configuração do CTS-V, consulte Como usar o Verificador do CTS.
  • Informações do teste:para executar um teste CTS-V de áudio, inicie o app CTS-V e selecione o teste desejado na lista de testes do CTS Verifier. Quando você abre um teste pela primeira vez, o painel de informações dele aparece com as seguintes informações:

    • Finalidade do teste
    • Protocolo de teste
    • Periféricos necessários
    • Referência à seção relevante do CDD

    Para fechar o painel de informações, toque em OK. Para acessar o painel de informações a qualquer momento durante o teste, toque no ?. .

  • Execuções de teste:use as instruções específicas do teste nesta página para executar cada teste de áudio.

    • Quando o teste é aprovado, o botão de marca de seleção verde Pass é ativado. Toque neste botão para gravar um teste aprovado. Alguns testes também mostram a mensagem "PASS" acima da linha inferior de botões.
    • Grave os testes com falha tocando no botão vermelho X.

Alguns testes nesta página não exigem periféricos adicionais. Outros exigem um fone de ouvido analógico com fio ou USB. Para testes que exigem periféricos USB especializados, como uma interface de áudio USB, consulte Testes do verificador CTS de áudio USB. Para testes da funcionalidade da Musical Instrument Digital Interface (MIDI) que exigem um dongle de loopback de áudio, consulte Testes MIDI do CTS Verifier. Para outros testes que exigem um dongle de loopback de áudio ou alto-falantes externos, consulte Verificador CTS do framework de áudio. Para procedimentos de teste do Pro Audio, consulte Teste do CTS Verifier Pro Audio. Para procedimentos de teste de latência de rastreamento da cabeça de áudio espacial, consulte Teste de latência de rastreamento da cabeça do CTS Verifier.

Testes de compliance de latência

Os testes a seguir determinam a conformidade com os requisitos de latência de áudio do CDD.

Teste de latência de entrada de inicialização a frio

O teste de latência de entrada de inicialização a frio do áudio mede o tempo necessário para gravar áudio de um sistema de áudio suspenso (a frio).

Para executar o teste de latência de entrada de início frio de áudio, siga estas etapas:

  1. Selecione a API a ser testada. O requisito de latência precisa ser atendido para apenas uma API.
  2. Toque em Iniciar para iniciar a execução do teste. O teste mede o tempo necessário para iniciar a gravação de áudio de um sistema de áudio frio. Os resultados são exibidos acima dos botões de teste com uma indicação de APROVADO ou REPROVADO.

    Exemplo de resultados de teste na API nativa

    Figura 1. Exemplo de resultados de um teste aprovado na API nativa

Se a latência medida atender aos requisitos de CDD, o teste será aprovado.

Teste de latência de saída de inicialização a frio

O teste de latência de saída de inicialização a frio do áudio mede o tempo necessário para reproduzir áudio de um sistema de áudio suspenso (frio). Este teste tem os seguintes requisitos:

  • Requisitos do dispositivo. Acesse Configurações > Som e vibração e desative Som de toque.

Para executar o teste de latência de saída do início frio do áudio, siga estas etapas:

  1. Selecione a API a ser testada. O requisito de latência precisa ser atendido para apenas uma API.
  2. Toque em Iniciar para iniciar a execução do teste. O teste reproduz uma faixa de áudio silenciosa e mede o tempo entre o início da reprodução e o momento em que a faixa aparece na saída.Os resultados são mostrados acima dos botões de teste com uma indicação de APROVADO ou REPROVADO.

    Exemplo de resultados de teste na API nativa

    Figura 2. Exemplo de resultados de um teste aprovado na API nativa

Se a latência medida atender aos requisitos de CDD, o teste será aprovado.

Teste de áudio Tap To Tone

O teste de áudio Tap To Tone determina o tempo necessário para que o áudio acionado por uma ação do usuário na tela apareça na saída do sistema de áudio. O teste usa o microfone interno para medir o tempo entre uma interação na tela e um tom reproduzido no alto-falante interno. O resultado geral é calculado como a média de cinco medições bem-sucedidas.

Diretrizes para acionar o toque com sucesso

Esse teste detecta o som físico TICK feito pelo dedo do testador tocando na tela no campo de ativação para indicar a interação com a tela. O som também ativa a reprodução do tom. Como o TICK pode ser difícil de detectar, é importante configurar o ambiente de teste e executar o gatilho de toque com precisão.

Use as diretrizes a seguir para conseguir um bom acionador de toque durante o teste:

  1. Em um ambiente silencioso, coloque o dispositivo em uma mesa com a tela para cima.
  2. Bata na tela com o indicador, certificando-se de que a unha e a ponta do dedo entrem em contato com a tela para que o golpe da unha produza um som nítido.
    • Tocar com apenas a parte macia da ponta do dedo não cria o som do gatilho.
    • Toque na tela SOMENTE UMA VEZ e retire o dedo rapidamente. Várias greves confundem a medição.

Para que uma medição seja bem-sucedida, o teste precisa detectar o TICK de ativação e o tom gerado. Talvez seja necessário ajustar a força com que você toca na tela ou o volume da reprodução para conseguir uma medição.

Procedimento de teste

Para executar o teste de áudio Tap To Tone, siga estas etapas:

  1. Desconecte todos os periféricos de áudio com fio ou Bluetooth do DUT.
  2. Selecione a API a ser testada. O requisito de latência precisa ser atendido para apenas uma API.
  3. Toque em Iniciar para começar o teste.
  4. Toque na tela uma vez com a unha, conforme descrito nas Diretrizes para acionar o toque. Um som forte de TICK da unha batendo no visor é necessário para registrar o início da medição.

    Toque na interface de teste do Tap To Tone antes do início do teste.

    Figura 3. Teste de áudio Tap To Tone incompleto

  5. Aguarde a exibição dos resultados da medição e repita as etapas 3 e 4 até que o dispositivo faça cinco medições.

  6. Toque em Parar para encerrar o teste.

  7. Avalie os resultados do teste.

    • No retângulo verde, as linhas vermelhas indicam o tique do gatilho e o tom resultante.
    • Se a média do teste for aprovada, informe que o teste foi aprovado.
    • Se a média do teste informar uma FALHA, informe o teste como falha.

    Interface do teste Tap To Tone após o fim do teste

    Figura 4. Teste de áudio Tap To Tone concluído

Testes de funcionalidade básica do sistema de áudio

Os testes a seguir determinam se o sistema de áudio no DUT funciona corretamente.

Teste de áudio de fone de ouvido analógico

O teste de áudio de fone de ouvido analógico verifica a funcionalidade básica (reprodução de sinal de áudio, plug-ins, botões de transporte de mídia) de um fone de ouvido analógico conectado a um DUT. Este teste tem os seguintes requisitos:

  • Periféricos obrigatórios:é necessário um fone de ouvido analógico compatível com Android com um plugue de 3, 5 mm e 4 condutores.

Confira um exemplo de fone de ouvido e plugue nas figuras a seguir:

Exemplo de fone de ouvido analógico

Figura 5. Exemplo de fone de ouvido analógico compatível com Android

Exemplo de plugue analógico de 3,5 mm para telefone

Figura 6. Exemplo de plugue de telefone analógico de 3, 5 mm com quatro condutores

Eles estão amplamente disponíveis e geralmente são identificados com o termo Built For Android, embora muitos fones de ouvido analógicos sejam compatíveis para fins deste teste.

  • Requisitos do dispositivo:o DUT precisa implementar uma porta de fone de ouvido de 3,5 mm. Se o DUT não tiver uma porta de fone de ouvido de 3,5 mm, indique isso durante o teste.

Para executar o teste de áudio de fone de ouvido analógico, siga estas etapas:

  1. Verifique se o DUT tem uma porta analógica para fone de ouvido:

    • Se o DUT tiver uma porta analógica para fone de ouvido, toque em Sim.
    • Se o DUT não tiver uma porta analógica para fone de ouvido, toque em Não. O teste será marcado como PASS. Nenhuma porta de fone de ouvido disponível, e você pode passar para o próximo teste.

    Resultado do teste para um DUT sem porta analógica para fone de ouvido

    Figura 7. Resultado do teste para um DUT sem porta analógica para fone de ouvido

  2. Insira o periférico de fone de ouvido analógico na porta de fone de ouvido analógico do DUT e verifique se uma mensagem aparece confirmando que a intent de notificação do plug-in foi recebida. Esta mensagem verifica se o DUT tem uma porta analógica de fone de ouvido. Se nenhuma mensagem aparecer, há um problema com as intents do plug-in no DUT, e o teste falha.

  3. Toque em Play e verifique se um tom é reproduzido no fone de ouvido. Talvez seja necessário ajustar o volume para ouvir o tom. Toque em Parar para interromper a reprodução.

    • Se um tom for reproduzido no fone de ouvido, toque em Sim.
    • Se nenhum tom for reproduzido no fone de ouvido, haverá um problema com o sistema de reprodução de áudio e o teste falhará.
  4. Um de cada vez, pressione os botões Volume Up, Volume Down e Headset HookMedia Transport nos fones de ouvido analógicos e verifique se o rótulo correspondente no teste de áudio dos fones de ouvido analógicos acende quando cada botão é pressionado. Isso confirma que o DUT reconhece os pressionamentos de botão.

    • Quando os três rótulos acenderem, o teste será aprovado.
    • Se algum rótulo não acender, nem todos os botões serão reconhecidos e o teste vai falhar.

    Interface de um teste aprovado

    Figura 8. Resultado da interface para um teste aprovado

Teste de notificações de dispositivos de entrada

O teste de notificações de dispositivos de entrada de áudio verifica se as notificações de conexão e desconexão de periféricos de entrada com fio são enviadas corretamente quando os periféricos de entrada estão conectados ou desconectados. Este teste tem os seguintes requisitos:

  • Periféricos obrigatórios:um periférico de E/S de áudio com fio, que pode ser um fone de ouvido ou microfone com fio conectado a uma entrada analógica de fone de ouvido no DUT ou um fone de ouvido de áudio USB ou um microfone conectado à porta USB do DUT.
  • Requisitos do dispositivo:o DUT precisa oferecer suporte a periféricos de áudio com fio, por uma entrada de fone de ouvido de 3,5 mm ou uma porta USB compatível com o modo host (ou ambos). Se o DUT não tiver suporte a nenhuma delas, indique isso no teste.

Para executar o teste de notificações de dispositivos de entrada de áudio, siga estas etapas:

  1. Verifique e indique o suporte do DUT a periféricos de áudio com fio:
    • Se o DUT tiver pelo menos uma porta para periféricos de áudio com fio, toque em Sim.
    • Se o DUT não tiver uma porta para periféricos de áudio com fio, toque em Não. O teste será marcado como aprovado, e você poderá passar para o próximo.
  2. Toque em Limpar mensagens para limpar a exibição de notificações atuais, como aquelas que podem ter sido enviadas quando o teste começou.
  3. Teste a conexão e a desconexão:

    • Conecte um periférico de entrada de áudio com fio e verifique se uma notificação de conexão aparece no painel de teste.
    • Desconecte o periférico de entrada de áudio com fio e verifique se uma notificação de desconexão aparece no painel de teste.

    Interface de teste de notificações de dispositivos de entrada

    Figura 9. Interface de teste de notificações de dispositivos de entrada de áudio

Se as duas notificações forem exibidas, o teste será aprovado.

Teste de notificações do dispositivo de saída

O teste de notificações de dispositivos de saída de áudio verifica se as notificações de conexão e desconexão de periféricos de saída com fio são enviadas corretamente quando os periféricos de entrada estão conectados ou desconectados. Este teste tem os seguintes requisitos:

  • Periféricos obrigatórios:um periférico de saída de áudio com fio, que pode ser um fone de ouvido com fio conectado a uma entrada analógica para fones de ouvido no DUT ou um fone de ouvido de áudio USB conectado à porta USB do DUT.
  • Requisitos do dispositivo:o DUT precisa oferecer suporte a periféricos de áudio com fio, por uma entrada de fone de ouvido de 3,5 mm ou uma porta USB compatível com o modo host (ou ambos). Se o DUT não tiver suporte a nenhuma delas, indique isso no teste.

Para executar o teste de notificações de dispositivos de saída de áudio, siga estas etapas:

  1. Verifique e indique o suporte do DUT a periféricos de áudio com fio:
    • Se o DUT tiver pelo menos uma porta para periféricos de áudio com fio, toque em Sim.
    • Se o DUT não tiver uma porta para periféricos de áudio com fio, toque em Não. O teste será marcado como aprovado, e você poderá passar para o próximo.
  2. Toque em Limpar mensagens para limpar a exibição de notificações (por exemplo, notificações que podem ter sido enviadas quando o teste começou).
  3. Teste a conexão e a desconexão:

    • Conecte um periférico de saída de áudio com fio e verifique se uma notificação de conexão aparece no painel de teste.
    • Desconecte o periférico de saída de áudio com fio e verifique se uma notificação de desconexão aparece no painel de teste.

    Interface de teste de notificações de dispositivos de saída

    Figura 10. Interface de teste de notificações de dispositivos de saída de áudio

Se as duas notificações forem exibidas, o teste será aprovado.

Teste de notificações de roteamento de entrada

O teste de notificações de roteamento de entrada de áudio verifica se as notificações de roteamento são enviadas quando os periféricos de entrada de áudio estão conectados ao DUT. Este teste tem os seguintes requisitos:

  • Periféricos obrigatórios:um periférico de E/S de áudio com fio, que pode ser um fone de ouvido ou microfone com fio conectado a uma entrada analógica de fone de ouvido no DUT ou um fone de ouvido de áudio USB ou um microfone conectado à porta USB do DUT.
  • Requisitos do dispositivo:o DUT precisa oferecer suporte a periféricos de áudio com fio, por uma entrada de fone de ouvido de 3,5 mm ou uma porta USB compatível com o modo host (ou ambos). Se o DUT não tiver suporte a nenhuma delas, indique isso no teste.

Para executar o teste de notificações de roteamento de entrada de áudio, siga estas etapas:

  1. Verifique e indique o suporte do DUT a periféricos de áudio com fio:
    • Se o DUT tiver pelo menos uma porta para periféricos de áudio com fio, toque em Sim.
    • Se o DUT não tiver uma porta para periféricos de áudio com fio, toque em Não. O teste será marcado como aprovado, e você poderá passar para o próximo.
  2. Toque em Gravar para iniciar o teste. O dispositivo não vai emitir sons para este teste.

Teste de notificações de roteamento de entrada de áudio

Figura 11. Teste de notificações de roteamento de entrada de áudio, gravação em andamento

  1. Conecte um periférico de entrada de áudio com fio, aguarde de 5 a 10 segundos e verifique se uma mensagem de notificação de roteamento aparece.
    • Se a notificação aparecer, o teste será aprovado.
    • Se a notificação não aparecer, o teste vai falhar.
  2. Toque em Parar para encerrar a gravação.

Teste de notificações de roteamento de saída

O teste de notificações de roteamento de saída de áudio verifica se as notificações de roteamento são enviadas quando os periféricos de saída de áudio estão conectados ao DUT. Este teste tem os seguintes requisitos:

  • Periféricos necessários. Um periférico de saída de áudio com fio, que pode ser um fone de ouvido com ou sem fio conectado a uma entrada analógica de fone de ouvido no DUT ou um fone de ouvido de áudio USB conectado à porta USB do DUT.
  • Requisitos do dispositivo. O DUT precisa oferecer suporte a periféricos de áudio com fio, por uma entrada de fone de ouvido de 3,5 mm ou uma porta USB compatível com o modo host (ou ambos). Se o DUT não tiver suporte a nenhuma delas, indique isso no teste.

Para executar o teste de notificações de roteamento de saída de áudio, siga estas etapas:

  1. Verifique e indique o suporte do DUT a periféricos de áudio com fio:
    • Se o DUT tiver pelo menos uma porta para periféricos de áudio com fio, toque em Sim.
    • Se o DUT não tiver uma porta para periféricos de áudio com fio, toque em Não. O teste será marcado como aprovado, e você poderá passar para o próximo.
  2. Toque em Jogar para iniciar o teste. O sistema emite um tom.

    Teste de notificações de roteamento de saída de áudio

    Figura 12. Teste de notificações de roteamento de saída de áudio, reprodução em andamento

  3. Conecte um periférico de saída de áudio com fio, aguarde de 5 a 10 segundos e verifique se uma mensagem de notificação de roteamento aparece.

    • Se a notificação aparecer, o teste será aprovado.
    • Se a notificação não aparecer, o teste vai falhar.
  4. Toque em Parar para encerrar a gravação.

Teste de desconexão do stream de áudio

O teste de desconexão de stream de áudio verifica o comportamento correto do mecanismo de desconexão de stream de AAudio quando um stream é desconectado de um dispositivo e redirecionado para outro. O teste confirma o comportamento adequado de desconexões para vários atributos de stream.

  • Requisitos do DUT:o teste de desconexão do fluxo de áudio exige um dispositivo que tenha uma entrada analógica para fone de ouvido ou uma porta de áudio no modo host USB (ou ambas).
  • Periféricos necessários:o teste de desconexão do fluxo de áudio requer um fone de ouvido analógico ou um dispositivo de E/S de áudio USB. O conector analógico "loopback" (usado no teste de latência de retorno de áudio) pode ser usado no lugar de um fone de ouvido analógico.

Para executar o teste de desconexão do fluxo de áudio, siga estas etapas:

  1. Invoque o teste na tela principal do CTS Verifier selecionando Audio Stream Disconnect Test.
  2. Verifique o suporte a um fone de ouvido analógico ou a um dispositivo de E/S de áudio USB respondendo ao prompt O dispositivo oferece suporte a um periférico de áudio analógico ou USB?. Se o prompt não aparecer, o sistema já terá verificado a existência do hardware necessário.
  3. Pressione Iniciar. Quando solicitado, insira e remova o periférico de E/S de áudio várias vezes, conforme diferentes configurações de reprodução ou fluxos de gravação são testadas.

O status de cada teste de configuração aparece abaixo do comando. Se todas as configurações forem testadas com sucesso, o teste será aprovado.