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