Как выполнять тесты UIConductor с помощью OmniLab ATS

Android UIConductor (UICD) – это инструмент, который позволяет пользователям создавать рабочие процессы тестирования, записывая взаимодействия с интерфейсом и проверяя контент экрана. OmniLab ATS поддерживает запуск тестов, экспортированных из UICD.

Настроить

Чтобы проводить тесты UICD с помощью OmniLab ATS, необходимо импортировать конфигурацию UIConductor, которая содержит необходимые наборы тестов и действия устройства.

  1. Откройте Настройки и перейдите на вкладку Наборы конфигураций.

  2. Нажмите Import (Импортировать) и выберите набор конфигураций UIConductor. Возможно, вам потребуется предоставить OmniLab ATS доступ к Google Cloud Storage.

    Настройка импорта

    Рисунок 1. Импорт конфигурации UIConductor

Как запустить тесты

  1. Запланируйте тестовый запуск UIConductor Test (в разделе Test Suites (Наборы тестов) > UIConductor). Этот набор тестов можно использовать для запуска любых экспортированных тестов UICD.

    Как запланировать тестовый запуск

    Рисунок 2. Как запланировать тест UICD

  2. Добавьте Install UIConductor, чтобы установить необходимые драйверы UICD.

    Как добавить действия на устройстве

    Рисунок 3. Добавление необходимого действия на устройстве

  3. Выберите тесты UICD, которые нужно запустить. По умолчанию ожидается ZIP-архив с тестовыми файлами JSON, экспортированными из UICD.

    Выбрать тестовый файл

    Рисунок 4. Выбор файлов для тестирования

  4. Запустите тестовый запуск и дождитесь его завершения. Снимки экрана, дампы XML и журналы, созданные во время выполнения, будут доступны в выходных файлах.