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

preview_player
Показать описание
Ближайшая конференция — Heisenbug 2024 Autumn, 10 октября (Online), 17—18 октября (Санкт-Петербург + трансляция).
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
— — —
. . .Сергей хочет рассказать про то, как с новыми фичами Xcode мы относительно быстро проверяем, как выглядит мультиязычное (10+ языков) iOS-приложение на всех языках и на всех типах экранов iPhone.

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

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