Esta página aborda as instruções para executar os testes de áudio no CTS Verifier (CTS-V).
Instruções gerais
Os seguintes procedimentos se aplicam a todos os testes:
- Configuração de teste: para cada teste, você precisa de um dispositivo em teste (DUT), que é o dispositivo Android que você está testando, e uma versão instalada do CTS-V associada à versão do sistema operacional Android em execução no DUT. Para obter informações mais gerais sobre os requisitos e configuração do CTS-V, consulte Usando o CTS Verifier .
Informações de teste: para executar um teste de áudio CTS-V, inicie o aplicativo CTS-V e selecione o teste desejado na lista de testes do CTS Verifier. Abrir um teste pela primeira vez exibe o painel de informações desse teste, que contém 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 visualizar o painel de informações a qualquer momento durante o teste, toque no ? botão.
Execuções de teste: use as instruções específicas do teste nesta página para executar cada teste de áudio.
- Quando o teste for aprovado, a marca de seleção verde Aprovado será ativada. Grave um teste aprovado tocando neste botão. Alguns testes também exibem a mensagem “PASS” acima da linha inferior de botões.
- Grave testes com falha tocando no botão X vermelho.
Alguns testes nesta página não requerem periféricos adicionais. Outros exigem um fone de ouvido analógico ou USB com fio. Para testes que requerem periféricos USB especializados, como uma interface de áudio USB, consulte Testes do USB Audio CTS Verifier . Para testes de funcionalidade de interface digital de instrumento musical (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 Estrutura de áudio CTS Verifier . Para procedimentos de teste do Pro Audio, consulte Teste CTS Verifier Pro Audio .
Testes de conformidade 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 a frio
O teste de latência de entrada de áudio Cold Start mede o tempo necessário para gravar áudio de um sistema de áudio suspenso (frio).
Para executar o teste de latência de entrada de áudio Cold Start, siga estas etapas:
- Selecione a API a ser testada. O requisito de latência deve passar por apenas uma API.
Toque em Iniciar para iniciar o 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 APROVADO ou REPROVADO.
Figura 1. Resultados de exemplo para 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 partida a frio
O teste de latência de saída de áudio Cold Start mede o tempo necessário para reproduzir áudio de um sistema de áudio suspenso (frio). Este teste tem os seguintes requisitos:
- Requisitos do dispositivo. Vá para Configurações > Som e vibração e desative Sons de toque .
Para executar o teste de latência de saída de áudio Cold Start, siga estas etapas:
- Selecione a API a ser testada. O requisito de latência deve passar por apenas uma API.
Toque em Iniciar para iniciar o teste. O teste reproduz uma trilha de áudio silenciosa e mede o tempo desde o início da reprodução até o momento em que a trilha aparece na saída. Os resultados são exibidos acima dos botões de teste com uma indicação PASS ou FAIL.
Figura 2. Resultados de exemplo para um teste aprovado na API nativa
Se a latência medida atender aos requisitos do CDD, o teste será aprovado.
Teste de toque para tom de áudio
O teste 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 um acionador de toque bem-sucedido
Este teste escuta o som físico do TICK produzido pela unha do testador atingindo a tela no campo de ativação para indicar a interação da 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 seguintes diretrizes para obter um bom disparo de toque durante o teste:
- Em uma sala silenciosa, coloque o dispositivo sobre uma mesa, com a tela voltada para cima.
- Bata na tela com o dedo indicador, certificando-se de que a unha e a ponta do dedo entrem em contato com a tela para que a batida da unha crie um som TICK audível.
- Golpear apenas com a parte macia da ponta do dedo não criará o som do gatilho.
- Golpeie a tela APENAS UMA VEZ e retire rapidamente o dedo. Vários golpes confundem a medição.
Para que uma medição seja bem-sucedida, o teste deve ser capaz de detectar tanto o TICK de ativação quanto o tom gerado. Pode ser necessário ajustar a força com que você bate na tela ou o volume da reprodução para obter uma medição bem-sucedida.
Procedimento de teste
Para executar o teste Audio 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 deve passar por apenas uma API.
- Toque em Iniciar para iniciar o teste.
Toque na tela uma vez com a unha, conforme descrito em Diretrizes para um acionamento de toque bem-sucedido . Um forte som TICK da unha batendo no display é necessário para registrar o início da medição.
Figura 3. Teste Audio Tap To Tone, incompleto
Aguarde a exibição dos resultados da medição e repita as etapas 3 e 4 até que o dispositivo tenha feito cinco medições bem-sucedidas.
Toque em Parar para encerrar o teste.
Avalie os resultados do teste.
- Dentro do retângulo verde, as linhas vermelhas indicam o gatilho TICK e o tom resultante.
- Se a média do teste indicar APROVADO, relate o teste como aprovado.
- Se a média do teste reportar uma FALHA, relate o teste como reprovado.
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 do DUT funciona corretamente.
Teste de áudio de fone de ouvido analógico
O teste de áudio do fone de ouvido analógico verifica a funcionalidade básica (reprodução de sinal de áudio, intenções de conexão, 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 telefone de 3,5 mm e 4 condutores.
Um exemplo de fone de ouvido e plugue é mostrado 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 4 condutores e 3,5 mm
Eles estão amplamente disponíveis e são frequentemente 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 deve 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 do fone de ouvido analógico, siga estas etapas:
Verifique se o DUT possui uma porta de fone de ouvido analógico:
- Se o DUT tiver uma porta de fone de ouvido analógico, toque em Sim .
- Se o DUT não tiver uma porta para fone de ouvido analógico, toque em Não . O teste é 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 de fone de ouvido analógico
Insira o periférico do fone de ouvido analógico na porta do fone de ouvido analógico no DUT e verifique se uma mensagem é exibida confirmando que a intenção de notificação do plug-in foi recebida. Esta mensagem verifica se o DUT possui uma porta de fone de ouvido analógico. Se nenhuma mensagem for exibida, há um problema com as intenções do plug-in no DUT e o teste falha.
Toque em Reproduzir 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, há um problema com o sistema de reprodução de áudio e o teste falha.
Um de cada vez, pressione os botões Aumentar volume , Diminuir volume e Headset HookMedia Transport no fone de ouvido analógico e verifique se a etiqueta correspondente no teste de áudio do fone de ouvido analógico acende quando cada botão é pressionado. Isso confirma que o DUT reconhece os pressionamentos de botão.
- Quando todas as três etiquetas acenderem, o teste será aprovado.
- Se alguma etiqueta não acender, nem todos os botões serão reconhecidos e o teste falhará.
Figura 8. Resultado da IU 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 são conectados ou desconectados. 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 com fio ou um microfone conectado a uma tomada de fone de ouvido analógico no DUT, ou um fone de ouvido de áudio USB ou um microfone conectado à porta USB no DUT.
- Requisitos do dispositivo: O DUT deve suportar periféricos de áudio com fio, por meio de um conector de fone de ouvido de 3,5 mm ou de uma porta USB que suporte o modo host (ou ambos). Se o DUT não suportar nenhum deles, indique isso no teste.
Para executar o teste de notificações de dispositivos de entrada de áudio, siga estas etapas:
- Verifique e indique suporte 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 é marcado como aprovado e você pode passar para o próximo teste.
- Toque em Limpar mensagens 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 desconexão:
- Conecte um periférico de entrada de áudio com fio e verifique se uma notificação de conexão é exibida no painel de teste.
- Desconecte o periférico de entrada de áudio com fio e verifique se uma notificação de desconexão é exibida no painel de teste.
Figura 9. UI de teste de notificações de dispositivos de entrada de áudio
Se ambas as 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 periféricos de entrada são conectados ou desconectados. 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 (ou fones de ouvido) com fio conectado a uma tomada de fone de ouvido analógico no DUT ou um fone de ouvido (ou fones de ouvido) de áudio USB conectado à porta USB no DUT.
- Requisitos do dispositivo: O DUT deve suportar periféricos de áudio com fio, por meio de um conector de fone de ouvido de 3,5 mm ou de uma porta USB que suporte o modo host (ou ambos). Se o DUT não suportar nenhum deles, indique isso no teste.
Para executar o teste de notificações de dispositivos de saída de áudio, siga estas etapas:
- Verifique e indique suporte 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 teste.
- Toque em Limpar mensagens 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 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. UI de teste de notificações de dispositivos de saída de áudio
Se ambas as 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 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 com fio ou um microfone conectado a uma tomada de fone de ouvido analógico no DUT, ou um fone de ouvido de áudio USB ou um microfone conectado à porta USB no DUT.
- Requisitos do dispositivo: O DUT deve suportar periféricos de áudio com fio, por meio de um conector de fone de ouvido de 3,5 mm ou de uma porta USB que suporte o modo host (ou ambos). Se o DUT não suportar nenhum deles, indique isso no teste.
Para executar o teste de notificações de roteamento de entrada de áudio, siga estas etapas:
- Verifique e indique suporte 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 teste.
- Toque em Gravar para iniciar o teste. O dispositivo não reproduzirá sons neste 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 é exibida.
- Se a notificação aparecer, o teste foi aprovado.
- Se a notificação não aparecer, o teste falhará.
- 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 periféricos de saída de áudio estão conectados ao DUT. Este teste tem os seguintes requisitos:
- Periféricos necessários. Periférico de saída de áudio com fio, que pode ser um fone de ouvido (ou fones de ouvido) com fio conectado a uma tomada de fone de ouvido analógico no DUT ou um fone de ouvido (ou fones de ouvido) de áudio USB conectado à porta USB no DUT.
- Requisitos do dispositivo. O DUT deve suportar periféricos de áudio com fio, através de um conector de fone de ouvido de 3,5 mm ou de uma porta USB que suporte o modo host (ou ambos). Se o DUT não suportar nenhum deles, indique isso no teste.
Para executar o teste de notificações de roteamento de saída de áudio, siga estas etapas:
- Verifique e indique suporte 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 é marcado como aprovado e você pode passar para o próximo teste.
Toque em Play para iniciar o teste. O sistema emite um tom audível.
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 aparecer, o teste foi aprovado.
- Se a notificação não aparecer, o teste falhará.
Toque em Parar para encerrar a gravação.
Teste de desconexão de fluxo de áudio
O teste de desconexão de fluxo de áudio verifica o comportamento correto do mecanismo de desconexão de fluxo AAudio quando um fluxo é desconectado de um dispositivo e redirecionado para outro. O teste confirma o comportamento adequado de desconexões para vários atributos de fluxo.
- Requisitos do DUT: O teste de desconexão de fluxo de áudio requer um dispositivo que contenha um conector de fone de ouvido analógico ou uma porta de áudio em modo host USB (ou ambos).
- 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 de "loopback" (usado no teste de latência de loopback 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 para um fone de ouvido analógico ou um dispositivo de E/S de áudio USB respondendo à pergunta Este dispositivo suporta um periférico de áudio analógico ou USB? incitar. Se o prompt não aparecer, o sistema já verificou 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 diferentes configurações de reprodução ou gravação de fluxos são testadas.
O status de cada teste de configuração é exibido abaixo do prompt. Se todas as configurações forem testadas com êxito, o teste será aprovado.