Настройка тестовых данных с помощью UIAutomation - PullRequest
0 голосов
/ 25 февраля 2012

Можно ли настроить тестовые данные при запуске тестов UIAutomation для iOS?

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

Кроме того, мое конкретное приложение должно получать все свои данные из музыкальной библиотеки, поэтому похоже, что единственный способ использовать тестовые данные - это запускать тесты на устройстве с музыкой.

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

1 Ответ

2 голосов
/ 14 марта 2012

Все мои тесты разбиты на два этапа: настройка и тестирование.Этап настройки - это собственный тест UIAutomation, который не делает никаких утверждений.Это просто переводит симулятор в правильное состояние.После завершения этого теста я копирую каталог симулятора (~ / Library / Application Support / iPhone Simulator / 5.0) и сохраняю его для последующих запусков.Затем, перед тем как запустить тестовый этап, я восстанавливаю сохраненное состояние симулятора.Таким образом, мне нужно запустить мою настройку только один раз.В конце концов, я хотел бы открыть исходный код моего бегуна.

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