На этой странице приведены инструкции по запуску аудиотестов в CTS Verifier (CTS-V).
Общие инструкции
Следующие процедуры применяются ко всем тестам:
- Настройка теста. Для каждого теста вам потребуется тестируемое устройство (DUT), то есть тестируемое устройство Android, и установленная версия CTS-V, связанная с версией ОС Android, работающей на DUT. Более общую информацию о требованиях и настройке CTS-V см. в разделе Использование CTS Verifier .
Информация о тесте: Чтобы запустить аудиотест CTS-V, запустите приложение CTS-V, затем выберите нужный тест из списка тестов CTS Verifier. При первом открытии теста отображается информационная панель этого теста, содержащая следующую информацию:
- Цель теста
- Протокол испытаний
- Требуемые периферийные устройства
- Ссылка на соответствующий раздел CDD
Чтобы закрыть информационную панель, нажмите «ОК» . Чтобы просмотреть информационную панель в любой момент во время тестирования, коснитесь ? кнопка.
Тестовые прогоны: используйте инструкции для каждого теста на этой странице, чтобы запустить каждый аудиотест.
- Когда тест пройден, кнопка « Пройти » с зеленой галочкой станет активной. Запишите пройденный тест, нажав эту кнопку. Некоторые тесты также отображают сообщение «PASS» над нижним рядом кнопок.
- Запишите неудачные тесты, нажав красную кнопку X.
Некоторые тесты на этой странице не требуют дополнительных периферийных устройств. Другим требуется проводная аналоговая или USB-гарнитура. Сведения о тестах, требующих специализированных периферийных устройств USB, таких как аудиоинтерфейс USB, см. в разделе Тесты USB Audio CTS Verifier . Информацию о тестах функциональности цифрового интерфейса музыкальных инструментов (MIDI), для которых требуется ключ аудиопетлевой проверки, см. в разделе Тесты MIDI CTS Verifier . Другие тесты, для которых требуется ключ аудиопетлевой проверки или внешние динамики, см. в разделе Audio framework CTS Verifier . Процедуры тестирования Pro Audio см. в разделе Тест CTS Verifier Pro Audio . Процедуры тестирования задержки отслеживания пространственного звука см. в разделе «Тестирование задержки отслеживания головы CTS Verifier» .
Тесты на соответствие задержке
Следующие тесты определяют соответствие требованиям CDD к задержке звука .
Тест входной задержки холодного старта
Тест входной задержки аудио при холодном запуске измеряет время, необходимое для записи звука из приостановленной (холодной) аудиосистемы.
Чтобы запустить тест входной задержки аудио при холодном запуске, выполните следующие действия:
- Выберите API для тестирования. Требование задержки должно соответствовать только одному API.
Нажмите « Начать» , чтобы начать тестовый запуск. В ходе теста измеряется время, необходимое для начала записи звука с холодной аудиосистемы. Результаты отображаются над кнопками тестирования с индикацией ПРОЙДЕН или НЕ ПРОЙДЕН.
Рисунок 1. Пример результатов пройденного теста Native API.
Если измеренная задержка соответствует требованиям CDD, тест считается пройденным.
Тест задержки выхода при холодном старте
Тест задержки вывода звука при холодном запуске измеряет время, необходимое для воспроизведения звука из приостановленной (холодной) аудиосистемы. К этому тесту предъявляются следующие требования:
- Требования к устройству. Откройте «Настройки» > «Звук и вибрация» и отключите «Звуки касания» .
Чтобы запустить тест задержки вывода звука при холодном запуске, выполните следующие действия:
- Выберите API для тестирования. Требование задержки должно соответствовать только одному API.
Нажмите « Начать» , чтобы начать тестовый запуск. Тест воспроизводит тихую звуковую дорожку и измеряет время от начала воспроизведения до момента появления дорожки на выходе. Результаты отображаются над кнопками тестирования с индикацией «ПОДХОД» или «НЕ ПРОЙДЕН».
Рисунок 2. Пример результатов пройденного теста Native API.
Если измеренная задержка соответствует требованиям CDD, тест считается пройденным.
Тест Audio Tap To Tone
Тест Audio Tap To Tone определяет время, необходимое для того, чтобы звук, вызванный действием пользователя на экране, появился на выходе аудиосистемы. В тесте используется внутренний микрофон для измерения времени между взаимодействием с экраном и звуком, воспроизводимым во внутреннем динамике. Общий результат рассчитывается как среднее значение пяти успешных измерений.
Рекомендации по успешному триггеру касания
В этом тесте прослушивается физический звук TICK, издаваемый ногтем тестера по экрану в поле активации, чтобы указать на взаимодействие с экраном. Звук также активирует воспроизведение тона. Поскольку TICK может быть трудно обнаружить, важно настроить тестовую среду и точно выполнить триггер касания.
Используйте следующие рекомендации, чтобы добиться хорошего срабатывания триггера во время теста:
- В тихой комнате положите устройство на стол экраном вверх.
- Ударьте по экрану указательным пальцем, следя за тем, чтобы ноготь и кончик пальца касались экрана, чтобы при ударе ногтем раздался слышимый звук «ТИК».
- Удар только мягкой частью кончика пальца не создаст звука спускового крючка.
- Ударьте по экрану ТОЛЬКО ОДИН РАЗ и быстро уберите палец. Множественные удары сбивают с толку измерения.
Для успешного измерения тест должен быть в состоянии обнаружить как активацию TICK, так и сгенерированный тон. Для успешного измерения вам может потребоваться отрегулировать силу удара по экрану или громкость воспроизведения.
Процедура испытания
Чтобы запустить тест Audio Tap To Tone, выполните следующие действия:
- Отключите все проводные или Bluetooth-периферийные аудиоустройства от тестируемого устройства.
- Выберите API для тестирования. Требование задержки должно соответствовать только одному API.
- Нажмите «Начать» , чтобы начать тест.
Коснитесь экрана один раз ногтем, как описано в разделе «Рекомендации по успешному срабатыванию триггера касания» . Для регистрации начала измерения необходим сильный звук ТИКА, исходящий от удара ногтя по дисплею.
Рисунок 3. Тест Audio Tap To Tone, неполный
Подождите, пока отобразятся результаты измерений, затем повторяйте шаги 3 и 4, пока устройство не выполнит пять успешных измерений.
Нажмите « Стоп» , чтобы завершить тест.
Оцените результаты теста.
- В зеленом прямоугольнике красные линии обозначают триггер TICK и результирующий тон.
- Если среднее значение теста соответствует прохождению, сообщите, что тест пройден.
- Если среднее значение теста сообщает об ошибке FAIL, сообщите о тесте как о неудачном.
Рис. 4. Тест Audio Tap To Tone, завершен
Тесты базовой функциональности аудиосистемы
Следующие тесты определяют, правильно ли работает аудиосистема на тестируемом устройстве.
Проверка звука аналоговой гарнитуры
Тестирование звука аналоговой гарнитуры проверяет основные функции (воспроизведение аудиосигнала, назначение подключения, кнопки транспортировки мультимедиа) аналоговой гарнитуры, подключенной к тестируемому устройству. К этому тесту предъявляются следующие требования:
- Необходимые периферийные устройства: требуется Android-совместимая аналоговая гарнитура с 4-проводным телефонным разъемом 3,5 мм.
Пример гарнитуры и вилки показаны на следующих рисунках:
Рис. 5. Пример аналоговой гарнитуры, совместимой с Android.
Рис. 6. Пример 4-проводного аналогового телефонного разъема диаметром 3,5 мм.
Они широко доступны и часто обозначаются термином «Создано для Android» , хотя многие аналоговые гарнитуры совместимы для целей этого теста.
- Требования к устройству: ИУ должен иметь порт для гарнитуры 3,5 мм. Если проверяемое устройство не имеет порта для гарнитуры 3,5 мм, укажите это во время проверки.
Чтобы запустить тест аналогового звука гарнитуры, выполните следующие действия:
Убедитесь, что тестируемое устройство имеет порт аналоговой гарнитуры:
- Если проверяемое устройство имеет порт аналоговой гарнитуры, нажмите «Да» .
- Если проверяемое устройство не имеет порта аналоговой гарнитуры, нажмите «Нет» . Тест отмечен как ПРОЙДЕН. Порт для гарнитуры недоступен , и вы можете перейти к следующему тесту.
Рисунок 7. Результат теста для тестируемого устройства без порта аналоговой гарнитуры
Вставьте периферийное устройство аналоговой гарнитуры в порт аналоговой гарнитуры на тестируемом устройстве и убедитесь, что отображается сообщение, подтверждающее получение намерения уведомления подключаемого модуля. Это сообщение подтверждает, что тестируемое устройство имеет порт аналоговой гарнитуры. Если сообщение не отображается, значит, возникла проблема с намерениями подключаемого модуля на тестируемом устройстве, и тест не пройден.
Нажмите «Воспроизвести» и убедитесь, что в гарнитуре воспроизводится сигнал (возможно, вам придется отрегулировать громкость, чтобы услышать сигнал). Нажмите «Стоп» , чтобы остановить воспроизведение.
- Если в гарнитуре звучит сигнал, коснитесь «Да» .
- Если в гарнитуре не воспроизводится звуковой сигнал, возникла проблема с системой воспроизведения звука, и тест не пройден.
Поочередно нажмите кнопки увеличения громкости , уменьшения громкости и гарнитуры HookMedia Transport на аналоговой гарнитуре и убедитесь, что при нажатии каждой кнопки загорается соответствующая метка в тесте звука аналоговой гарнитуры. Это подтверждает, что тестируемое устройство распознает нажатия кнопок.
- Когда загорятся все три метки, тест пройден.
- Если какая-либо надпись не загорается, значит, не все кнопки распознаются и тест не пройден.
Рисунок 8. Результат пользовательского интерфейса для пройденного теста
Тест уведомлений устройств ввода
Тест уведомлений устройств аудиовхода проверяет, правильно ли отправляются уведомления о подключении и отключении проводных входных периферийных устройств при подключении или отключении входных периферийных устройств. К этому тесту предъявляются следующие требования:
- Требуемые периферийные устройства: проводное периферийное устройство ввода-вывода звука, которым может быть проводная гарнитура или микрофон, подключенный к разъему аналоговой гарнитуры на тестируемом устройстве, или аудиогарнитура USB или микрофон, подключенный к порту USB на тестируемом устройстве.
- Требования к устройству: ИУ должно поддерживать проводную периферийную аудиосистему либо через разъем для гарнитуры 3,5 мм, либо через порт USB, поддерживающий режим хоста (или и то, и другое). Если тестируемое устройство не поддерживает ни один из них, укажите это в тесте.
Чтобы запустить тест уведомлений устройств аудиовхода, выполните следующие действия:
- Проверьте и укажите поддержку DUT для проводных периферийных аудиоустройств:
- Если проверяемое устройство имеет хотя бы один порт для проводных периферийных аудиоустройств, нажмите «Да» .
- Если проверяемое устройство не имеет порта для проводных периферийных аудиоустройств, нажмите «Нет» . Тест помечается как пройденный, и вы можете перейти к следующему тесту.
- Нажмите «Очистить сообщения», чтобы очистить отображение существующих уведомлений (например, уведомлений, которые могли быть отправлены при запуске теста).
Проверьте соединение и отключение:
- Подключите проводное периферийное устройство аудиовхода и убедитесь, что на тестовой панели отображается уведомление о подключении.
- Отсоедините проводное периферийное аудиовход и убедитесь, что на тестовой панели отображается уведомление об отключении.
Рис. 9. Пользовательский интерфейс теста уведомлений устройств аудиовхода
Если отображаются оба уведомления, тест пройден.
Тест уведомлений устройства вывода
Тест уведомлений устройств вывода звука проверяет, правильно ли отправляются уведомления о подключении и отключении проводных выходных периферийных устройств при подключении или отключении входных периферийных устройств. К этому тесту предъявляются следующие требования:
- Требуемые периферийные устройства: проводное периферийное устройство вывода звука, которым может быть проводная гарнитура (или наушники), подключенная к аналоговому разъему для гарнитуры на тестируемом устройстве, или USB-аудиогарнитура (или наушники), подключенная к порту USB на тестируемом устройстве.
- Требования к устройству: ИУ должно поддерживать проводную периферийную аудиосистему либо через разъем для гарнитуры 3,5 мм, либо через порт USB, поддерживающий режим хоста (или и то, и другое). Если тестируемое устройство не поддерживает ни один из них, укажите это в тесте.
Чтобы запустить тест уведомлений устройств вывода звука, выполните следующие действия:
- Проверьте и укажите поддержку DUT для проводных периферийных аудиоустройств:
- Если проверяемое устройство имеет хотя бы один порт для проводных периферийных аудиоустройств, нажмите «Да» .
- Если проверяемое устройство не имеет порта для проводных периферийных аудиоустройств, нажмите «Нет» . Тест будет помечен как пройденный, и вы сможете перейти к следующему тесту.
- Нажмите «Очистить сообщения», чтобы очистить отображение существующих уведомлений (например, уведомлений, которые могли быть отправлены при запуске теста).
Проверьте соединение и отключение:
- Подключите проводное периферийное устройство вывода звука и убедитесь, что на тестовой панели отображается уведомление о подключении.
- Отключите проводное периферийное устройство вывода звука и убедитесь, что на тестовой панели отображается уведомление об отключении.
Рис. 10. Пользовательский интерфейс теста уведомлений устройств вывода звука
Если отображаются оба уведомления, тест пройден.
Тест уведомлений о маршрутизации ввода
Тест уведомлений о маршрутизации аудиовхода проверяет, что уведомления о маршрутизации отправляются при подключении периферийных устройств аудиовхода к тестируемому устройству. К этому тесту предъявляются следующие требования:
- Требуемые периферийные устройства: проводное периферийное устройство ввода-вывода звука, которым может быть проводная гарнитура или микрофон, подключенный к разъему аналоговой гарнитуры на тестируемом устройстве, или аудиогарнитура USB или микрофон, подключенный к порту USB на тестируемом устройстве.
- Требования к устройству: ИУ должно поддерживать проводную периферийную аудиосистему либо через разъем для гарнитуры 3,5 мм, либо через порт USB, поддерживающий режим хоста (или и то, и другое). Если тестируемое устройство не поддерживает ни один из них, укажите это в тесте.
Чтобы запустить тест уведомлений о маршрутизации аудиовхода, выполните следующие действия:
- Проверьте и укажите поддержку DUT для проводных периферийных аудиоустройств:
- Если тестируемое устройство имеет хотя бы один порт для проводных периферийных аудиоустройств, нажмите «Да» .
- Если проверяемое устройство не имеет порта для проводных периферийных аудиоустройств, нажмите «Нет» . Тест будет помечен как пройденный, и вы сможете перейти к следующему тесту.
- Нажмите «Запись» , чтобы начать тест. Устройство не будет воспроизводить звуки во время этого теста.
Рис. 11. Тест уведомлений о маршрутизации аудиовхода, идет запись
- Подключите проводное периферийное аудиовход, подождите 5–10 секунд, затем убедитесь, что отображается сообщение с уведомлением о маршрутизации.
- Если появится уведомление, тест пройден.
- Если уведомление не появляется, тест не пройден.
- Нажмите « Стоп» , чтобы завершить запись.
Тест уведомлений о маршрутизации вывода
Тест уведомлений о маршрутизации аудиовыхода проверяет, что уведомления о маршрутизации отправляются при подключении периферийных устройств аудиовыхода к тестируемому устройству. К этому тесту предъявляются следующие требования:
- Требуемые периферийные устройства. Проводное периферийное устройство вывода звука, которым может быть проводная гарнитура (или наушники), подключенная к аналоговому разъему для гарнитуры на тестируемом устройстве, или USB-аудиогарнитура (или наушники), подключенная к порту USB на тестируемом устройстве.
- Требования к устройству. ИУ должно поддерживать проводные периферийные аудиоустройства либо через разъем для гарнитуры 3,5 мм, либо через порт USB, поддерживающий режим хоста (или и то, и другое). Если тестируемое устройство не поддерживает ни один из них, укажите это в тесте.
Чтобы запустить тест уведомлений о маршрутизации аудиовыхода, выполните следующие действия:
- Проверьте и укажите поддержку DUT для проводных периферийных аудиоустройств:
- Если тестируемое устройство имеет хотя бы один порт для проводных периферийных аудиоустройств, нажмите «Да» .
- Если проверяемое устройство не имеет порта для проводных периферийных аудиоустройств, нажмите «Нет» . Тест помечается как пройденный, и вы можете перейти к следующему тесту.
Нажмите «Воспроизвести» , чтобы начать тест. Система издает звуковой сигнал.
Рис. 12. Тест уведомлений о маршрутизации аудиовыхода, идет воспроизведение
Подключите проводное периферийное устройство вывода звука, подождите 5–10 секунд, затем убедитесь, что отображается сообщение с уведомлением о маршрутизации.
- Если появится уведомление, тест пройден.
- Если уведомление не появляется, тест не пройден.
Нажмите « Стоп» , чтобы завершить запись.
Тест отключения аудиопотока
Тест Audio Stream Disconnect проверяет правильность поведения механизма отключения потока AAudio, когда поток отключается от одного устройства и перенаправляется на другое. Тест подтверждает правильное поведение отключений для нескольких атрибутов потока.
- Требования к тестируемому устройству. Для теста отключения аудиопотока требуется устройство, содержащее либо аналоговый разъем для гарнитуры, либо аудиопорт USB в режиме хоста (или и то, и другое).
- Требуемые периферийные устройства. Для теста отключения аудиопотока требуется либо аналоговая гарнитура, либо USB-устройство ввода-вывода аудио. Аналоговый разъем «петлевой проверки» (используемый в тесте задержки аудио шлейфа) можно использовать вместо аналоговой гарнитуры.
Чтобы запустить тест отключения аудиопотока, выполните следующие действия:
- Вызовите тест на главном экране CTS Verifier, выбрав «Тест отключения аудиопотока» .
- Проверьте поддержку аналоговой гарнитуры или USB-аудиоустройства ввода-вывода, ответив на вопрос «Поддерживает ли это устройство аналоговое или USB-аудиопериферийное устройство?» быстрый. Если запрос не появляется, система уже проверила наличие необходимого оборудования.
- Нажмите Старт . При появлении запроса вставляйте и извлекайте периферийное устройство ввода-вывода несколько раз, пока проверяются различные конфигурации потоков воспроизведения или записи.
Статус каждого теста конфигурации отображается под приглашением. Если все конфигурации прошли успешную проверку, тест считается пройденным.