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 obrigató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 de testes nesta página para executar cada teste de áudio.
- Quando o teste é aprovado, o botão de marca de seleção verde Aprovado é ativado. Toque neste botão para gravar um teste aprovado. Alguns testes também exibem 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 de interface digital para instrumentos musicais (MIDI, na sigla em inglês) 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 do CTS para framework de áudio. Para saber mais sobre os 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 a frio de á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:
- Selecione a API a ser testada. O requisito de latência precisa se aplicar a apenas uma API.
Toque em Iniciar para começar a execução do teste. O teste mede o tempo necessário para começar a gravar á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.
Figura 1. Exemplo de resultados de um teste aprovado na API nativa
Se a latência medida atender aos requisitos do 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:
- Selecione a API a ser testada. O requisito de latência precisa ser atendido para apenas uma API.
Toque em Iniciar para iniciar o 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 exibidos acima dos botões de teste com uma indicação "PASS" ou "FAIL".
Figura 2. Exemplos de resultados de um teste aprovado na API Native
Se a latência medida atender aos requisitos do CDD, o teste será aprovado.
Teste de áudio Tap To Tone
O teste de Audio 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 acionar um bom toque durante o teste:
- Em um ambiente silencioso, coloque o dispositivo em uma mesa com a tela para cima.
- 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.
- Bater apenas a parte macia da ponta do dedo não cria o som de gatilho.
- Toque na tela SOMENTE UMA VEZ e retire o dedo rapidamente. Várias suspensões 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:
- Desconecte todos os periféricos de áudio com fio ou Bluetooth do DUT.
- Selecione a API a ser testada. O requisito de latência precisa ser atendido para apenas uma API.
- Toque em Iniciar para começar o teste.
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.
Figura 3. Teste de áudio Tap To Tone incompleto
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.
Toque em Parar para encerrar o teste.
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 relatar um APROVADO, informe que o teste foi aprovado.
- Se a média do teste informar uma FALHA, informe o teste como reprovado.
Figura 4. Teste de toque de áudio concluído
Testes da funcionalidade básica do sistema de áudio
Os testes abaixo 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 necessários:é necessário um fone de ouvido analógico compatível com Android, com um plugue de smartphone de 4 condutores de 3,5 mm.
Confira um exemplo de fone de ouvido e plugue nas figuras a seguir:
Figura 5. Exemplo de fone de ouvido analógico compatível com Android
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 Criado para Android, embora muitos fones de ouvido analógicos sejam compatíveis com a finalidade 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 para 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:
Verifique se o DUT tem uma porta de fone de ouvido analógico:
- 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.
Figura 7. Resultado do teste para um DUT sem porta analógica para fone de ouvido
Insira o periférico do fone de ouvido analógico na porta do fone de ouvido analógico no DUT e verifique se aparece uma mensagem 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.
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 tocar 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á.
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 o pressionamento do 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.
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 os periféricos de entrada com fio conectam e desconectam as notificações 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 ou microfone 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 entrada de áudio, siga estas etapas:
- 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.
- Toque em Clear Messages para limpar a exibição de notificações existentes, por exemplo, notificações que podem ter sido enviadas quando o teste foi iniciado.
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.
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 for compatível com nenhuma dessas opções, indique isso no teste.
Para executar o teste de notificações de dispositivos de saída de áudio, siga estas etapas:
- Verifique e indique a compatibilidade com DUT para 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.
- 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).
Teste a conexão e desconexão:
- Conecte um periférico de saída de áudio com fio e verifique se uma notificação de conexão é exibida no painel de teste.
- Desconecte o periférico de saída de áudio com fio e verifique se uma notificação de desconexão é exibida no painel de teste.
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 necessá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 para fone de ouvido analógico no DUT, ou um fone de ouvido USB ou microfone conectado à porta USB no DUT.
- Requisitos do dispositivo:o DUT precisa ser compatível com periféricos de áudio com fio, seja por uma entrada para 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:
- 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.
- Toque em Gravar para iniciar o teste. O dispositivo não vai emitir sons para este teste.
Figura 11. Teste de notificações de roteamento de entrada de áudio, gravação em andamento
- 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 for exibida, isso significa que o teste foi aprovado.
- Se a notificação não for exibida, isso significa que o teste falhou.
- 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:
- 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.
Toque em Jogar para iniciar o teste. O sistema emite um tom.
Figura 12. Teste de notificações de roteamento de saída de áudio, reprodução em andamento
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 é exibida.
- Se a notificação for exibida, isso significa que o teste foi aprovado.
- Se a notificação não for exibida, isso significa que o teste falhou.
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 requer um dispositivo que tenha uma entrada analógica para fones de ouvido ou uma porta de áudio no modo host USB (ou ambas).
- Periféricos necessários:o teste de desconexão de 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:
- Invoque o teste na tela principal do CTS Verifier selecionando Audio Stream Disconnect Test.
- 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.
- Pressione Iniciar. Quando solicitado, insira e remova o periférico de E/S de áudio várias vezes à medida que configurações diferentes de streams de reprodução ou 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.