Я бы хотел автоматически выполнить следующий сценарий тестирования iPad / iPhone:
- Коснитесь поля ввода A
- Введите текст "abcd"
- Убедитесь, что кнопка B очень светлая
Я понимаю, что UIAutomation 4.0 позволяет вам написать простой JavaScript для выполнения вышеуказанных шагов. Однако UIAutomation не имеет готовой тестовой инфраструктуры. Например, в нем отсутствуют макросы тестирования, чтобы показать, не прошли ли какие-либо тесты, и нет четкого способа запуска установки и завершения работы для каждого теста.
Вот почему я оглядываюсь назад на модульное тестирование XCode. Логические тесты не будут работать для меня. Как насчет тестов приложений?
По сути, я ищу что-то, что может проводить тестирование GUI и в то же время имеет тестовую инфраструктуру. Еще лучше, если его можно интегрировать в среду непрерывной сборки.