CTS Verifier для мгновенных приложений

CTS Verifier для приложений с мгновенным запуском расширяет охват тестов на совместимость с Android для приложений с мгновенным запуском, используя CTS Verifier для тестирования функций, которые не могут быть полностью автоматизированы из-за пользовательских интерфейсов OEM, таких как системные пользовательские интерфейсы.

Требования

Перед запуском CTS Verifier для мгновенных приложений убедитесь, что у вас есть следующее оборудование:

  • Android-устройство, которое подтвердило совместимость с Android API, успешно пройдя CTS. Это тестируемое устройство (DUT).
  • Компьютер Linux с портом, совместимым с USB 2.0. Все подключения к тестируемому устройству осуществляются через этот порт.

Установка Instant App на DUT

CtsVerifierInstantApp.apk и верификатор CTS включены в android-cts-verifier.zip , который можно найти, войдя в панель управления Q-EAP .

Запуск теста

Рис. 1. Установка Instant App на DUT

Партнеры могут вручную создать CTS Verifier, чтобы создать CTS для включения или тестирования новых исправлений. Чтобы вручную собрать CtsVerifierInstantApp.apk . выполните следующую команду на хосте:

make CtsVerifierInstantApp

Чтобы установить CtsVerifierInstantApp.apk , выполните следующие команды на хосте.

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

Бег

Три системных теста пользовательского интерфейса отображаются на главном экране в категории тестов Instant Apps.

Запуск теста

Рисунок 2. Главный экран

Когда вы нажимаете тест в категории «Мгновенные приложения», открывается тестовый экран. Тестовый экран содержит следующее:

  • инструкции
  • Кнопка «Начать тест»
  • Три стандартные кнопки CTS Verifier
    • Проходить
    • Помощь
    • Потерпеть неудачу

При нажатии кнопки « Начать тест» запускается пример приложения Instant.

Запуск теста

Рисунок 3. Тестовый экран

При первом нажатии Start Test открывается диалоговое окно предупреждения с инструкциями по установке примера Instant App (рис. 4). Если образец приложения с мгновенным запуском уже установлен, это диалоговое окно не отображается для других тестов приложения с мгновенным запуском.

Запуск теста

Рис. 4. Диалоговое окно с инструкциями по установке

При нажатии на кнопку « Справка» открывается всплывающее диалоговое окно с описанием теста.

Запуск теста

Рис. 5. Всплывающее диалоговое окно справки