heisenbug Heisenbug 2019 Мск (05.12.2019 — 06.12.2019)

Современный подход к тестированию локализации на iOS

img

Сергей представит новую фичу для тестирования — XCTestPlan и расскажет о том, как она может сильно упростить жизнь при работе с iOS-приложением.

Сергей хочет рассказать про то, как с новыми фичами Xcode мы относительно быстро проверяем, как выглядит мультиязычное (10+ языков) iOS-приложение на всех языках и на всех типах экранов iPhone.

Вы узнаете, какие были проблемы и как XCTestPlan уменьшил время на тестирование локализации и тестирование верстки приложения. Спикер покажет наглядно простенький тест на двух-трех языках и двух-трех экранах. А также расскажет чего не хватает XCTestPlan.

Суть доклада Сергея в том, что если у вас есть написанный на Swift UI-тест, который пробегает все экраны, то вам можно с минимумом усилий получить скриншоты всех экранов для всех поддерживаемых языков на экранах нескольких размеров (iPhone SE, XS Max и пр.).

Решение проблемы в том, что, если вы в вашем проекте для решения схожих задач не хотите использовать сторонние решения, например, Fastline, то теперь их можно спокойно не использовать.

Комментарий программного комитета:

Сергей рассказывает об автоматизированном тестировании локализации. Обязательно к применению тем, у кого iOS и локализация присутствует.