Сократить время тестирования автоматизации пользовательского интерфейса в Android - PullRequest
0 голосов
/ 26 ноября 2018

Я написал тест автоматизации пользовательского интерфейса, используя UI Automator.Вот шаги теста.

  1. Открыть мое приложение
  2. Открыть настройки
  3. Нажмите Расширенные функции (только для Samsung)
  4. Включить жест пальца датчика
  5. Открыть последние приложения
  6. Открыть мое приложение

Весь этот тест автоматизации занимает 8-7 секунд.Есть ли обходной путь, чтобы сократить это время тестирования до 4-5 секунд, или есть какая-либо структура, кроме UI Automator, которая будет выполнять эти шаги за меньшее время.Установка apk занимает 2-3 секунды.

1 Ответ

0 голосов
/ 26 ноября 2018

Тесты пользовательского интерфейса по своей природе занимают больше времени, потому что они воспроизводят реальное поведение пользователя.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...