Автоматизированное тестирование сохранения и восстановления состояния iOS 6

Я обновляю приложение, чтобы использовать новую функцию сохранения и восстановления состояния в iOS 6. Насколько я могу судить, лучшее руководство по тестированию этого в приложениях предполагает выполнение его вручную (например, http://www.absoluteripple.com/1/post/2012/09/ios-6-state-preservation-and-restoration.html).

Есть ли способы сделать автоматическое тестирование сохранения и восстановления состояния?

1 ответ

Решение

Помимо запуска вручную, как указано в указанной вами ссылке, или использования чего-то вроде инструмента автоматизации пользовательского интерфейса, лучше всего проверять точки интеграции как единицы измерения. Вместо того, чтобы тестировать всю систему, протестируйте отдельные реализуемые вами методы, чтобы убедиться, что они правильно взаимодействуют с UIKit. В противном случае вы просто проверяете, что код Apple ведет себя согласованно.

Для новых версий ОС вам нужно будет тестировать их целостно, но это гораздо реже, чем, скажем, каждый коммит.

Другие вопросы по тегам