Можно ли создать автоматизированный «автоматизированный тест пользовательского интерфейса» для тестирования приложений iOS? - PullRequest
0 голосов
/ 10 декабря 2011

В последнее время я много слышал о возможности написания сценария для выполнения автоматического теста пользовательского интерфейса для приложений iOS с использованием встроенной функциональности в xCode Instruments.

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

То, что я хочу знать, - возможно ли создать один большой общий тест пользовательского интерфейса для всех приложений?По сути, он выяснил бы, как перемещаться по интерфейсу (то есть обходить дерево интерфейса).Он может проверять наличие общих ошибок - например, сбои, несоответствия, контроллеры, от которых невозможно перейти и т. Д. По крайней мере, он может выполнять касания в случайных местах и ​​проверять наличие сбоев.

Возможно ли это -или даже лучше, кто-нибудь уже сделал это?

1 Ответ

0 голосов
/ 10 декабря 2011

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

http://vokalinteractive.com/2011/12/02/automated-testing-in-ios/

И, как говорится, вы можете сделать его более специализированным, чтобы касаться определенных горячих точек, которые содержат обычные места для UITabBars, UIBarButtonItems, UITableViewCells и т.д.…

Почему бы не попробовать коснуться этих общих мест и просто запустить цикл внутри javascript?

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