У меня была та же проблема в прошлом на многих сайтах, которые я сделал здесь на работе. Единственный гарантируемый метод проверки пользователя добирается, электронная почта должна советовать пользователю добавлять Вас к там безопасному списку. Любой другой метод действительно только будет чем-то, что может помочь с ним и не гарантируется.
У меня есть одна ссылка, которую я недавно добавил в закладки: Блог Криса Хэнсона по модульному тестированию пользовательских интерфейсов Cocoa: Target-Action
Сам еще не удосужился использовать его, поэтому не могу поручиться за его полезность. Надеюсь, это поможет.
Если ваше приложение доступно, вы можете использовать Automator для тестирования пользовательских интерфейсов ... Просто запишите рабочий процесс внутри вашего приложения ...
Не знаю, достаточно ли этого .. Просто предложение.
Мне не известны какие-либо общедоступные инструменты для тестирования пользовательского интерфейса для приложений Какао. В зависимости от того, что вы надеетесь протестировать, вы найдете F-Script полезным. Пользовательский интерфейс модульного тестирования, как правило, намного сложнее, чем кажется, тем более, что пользовательский интерфейс имеет тенденцию сильно меняться во время разработки (и в разных локализациях). Если вы говорите о прямом тестировании, запускает ли кнопка X код Y, или если нажатие X вызывает действие Y пользовательского интерфейса, вам может не повезти. Однако вы, безусловно, можете проверить, правильно ли работают методы, вызываемые пользовательским интерфейсом .