UI-тесты в iOS-проекте. Есть ли профит, и для чего их, вообще, внедряют?Технологии iOS
Доклад принят в программу конференции
Тезисы
- UI-тестами мы решали проблему быстрого поиска визуальных и навигационных несоответствий ввиду частых изменений общей кодовой базы и UI-элементов.
- В результате за несколько минут получаем скриншот-лист любого user journey и можем отправить его, при необходимости, как заказчику, так и дизайнеру.
- Мы всегда уверены в том, что если наши UI-тесты прошли, то мы имеем полноценно работающий роутинг.
- Как всегда, не обошлось без ложки дегтя. Recorder для генерации UI-тестов из XCode работает верно, но не учитывает особенностей вашего приложения, например, мультиязычность. Поделюсь советами, как сразу обходить стороной такие проблемы.
Другие доклады секции Технологии iOS
Backend на Swift. Существует и работает! Взгляд со стороны iOS-разработчика
Роман Мочалов
Improve Digital
Дополненная реальность в Swift (Augmented Reality in Swift)
Вадим Дробинин
IT-consulting @ drobinin.com