Существует ли UI Exerciser для iOS, такой как Monkey на Android? - PullRequest
4 голосов
/ 15 августа 2011

Я ищу инструмент для разработки, который позволил бы мне отправлять случайно сгенерированные пользовательские входные данные (касания, жесткие клавиши, жесты) на устройства iOS (не симулятор), такие как Monkey на Android.

1 Ответ

6 голосов
/ 15 августа 2011

Инструмент автоматизации пользовательского интерфейса в инструментах позволяет вам создавать сценарии взаимодействия с вашим пользовательским интерфейсом, делать скриншоты или проверять правильные ответы по пути. Эти сценарии тестирования написаны на JavaScript, что позволяет выполнять довольно сложные тесты.

Тесты, которые я запускал, всегда были направлены, но я не вижу причины, по которой вы не можете использовать что-то вроде функции random () для запуска случайных сенсорных событий и т. Д. Из этого вы можете построить Ваш собственный инструмент, похожий на Обезьяну, для работы с вашим приложением. Более того, вы можете запускать другие инструменты одновременно с этим для выявления потенциальных утечек памяти или горячих точек процессора.

Я показываю, как UI Automation работает в рамках сеанса тестирования в моем курсе в iTunes U , для которого мои заметки можно просмотреть здесь .

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