Если вы хотите выполнить автоматическое тестирование приложения iPhone в симуляторе или на устройстве, я настоятельно рекомендую использовать новый инструмент автоматизации пользовательского интерфейса, поставляемый с 4.0 SDK.Он позволяет создавать сценарии Javascript, которые взаимодействуют с кнопками и другими элементами специальных возможностей в интерфейсе вашего приложения.Он может проверять правильность работы вашего интерфейса, делать скриншоты (при работе на устройстве) и работать в паре с другими инструментами для профилирования производительности.
Я настоятельно рекомендую посмотреть сеанс WWDC 2010 видео 306 - «Автоматизация тестирования интерфейса пользователя с помощью приборов».
Я также расскажу о том, как использовать этот инструмент в сеансе «Тестирование» моего осеннего семестра курса Advanced iPhone Development в iTunes U (эта ссылка сейчас не правильно перенаправлена, поэтомупросто сделайте поиск в iTunes Store для «продвинутой разработки для iphone»).У меня есть пример набора сценариев здесь , который можно запустить с примером приложения Apple UICatalog , чтобы показать, как это работает.