Тестирование локализации

Тестирование локализации, или LQA, это проверка, что локализованный продукт работает так же, как исходный, и что перевод корректен. LQA шире, чем проверка текста. Оно включает функциональное тестирование, проверку терминологии, форматирования, структуры и соответствия требованиям целевого рынка.

3 мин чтения

Чем LQA отличается от проверки перевода

Проверка перевода это контроль текста. LQA включает проверку текста, но не только. LQA проверяет, что продукт после локализации функционально цел: интерфейсы реагируют, кнопки работают, данные отображаются, навигация не сломана. Для веб-сайта это означает проверку мультиязычного переключения. Для приложения проверку загрузки строк на целевом языке. Для обучающего курса проверку загрузки в LMS.

Тип проверки Что проверяет
Функциональное Работает ли продукт на целевом языке
Терминологическое Единообразие терминов и форм
Форматирование Разметка, отступы, шрифты, изображения
Структурное Целостность файлов, пакетов, строк
Культурное Соответствие нормам целевого рынка

Что проверяется на каждом этапе

Функциональное тестирование идёт последним, после того как перевод возвращён в продукт. Тестировщик прогоняет основные сценарии на целевом языке. Открывает разделы, нажимает кнопки, заполняет формы. Ищет, где строка не помещается, где кнопка обрезана, где изображение не подгружается.

Терминологическое тестирование проверяет, что в разных частях продукта используются одинаковые формулировки. Это работает в связке с глоссарием. Если в одном разделе кнопка называется «Сохранить», а в другом «Закрепить», это расхождение, и его нужно найти.

Форматирование проверяет, что разметка не сломана. HTML-теги на месте, списки отображаются, заголовки имеют правильный уровень. Для файлов с разметкой, XLIFF, HTML, XML, это критично.

Как автоматизировать LQA

Значительная часть LQA поддаётся автоматизации. Проверка терминологии против глоссария, проверка полноты перевода, проверка соответствия длины строк, валидация XML-структуры, проверка наличия HTML-тегов. Это то, что делают агентские системы. Они последовательно анализируют результат и выдают список расхождений.

В Платформе перевода агентские проверки встроены в процесс. После перевода строки автоматически сверяются с глоссарием, памятью переводов и правилами форматирования. Команда получает отчёт, в котором отмечены расхождения, и может сосредоточиться на том, что требует человеческого решения.

Для локализации ПО LQA включает проверку, что файл локализации корректно загружается в приложение, что строки отображаются на своих позициях и что продукт не падает на целевом языке.

Когда проводится LQA

LQA идёт после того, как перевод возвращён в продукт, но до публикации. Это последняя проверка перед релизом. Если продукт обновляется регулярно, LQA повторяется на каждом цикле, но для неизменённых строк можно использовать кеш результатов прошлой проверки.

FAQ

Что такое LQA?

LQA, локализационное тестирование, это проверка, что продукт после локализации работает корректно на целевом языке. Оно включает функциональное тестирование, проверку терминологии, форматирования и структуры.

Чем LQA отличается от обычной проверки перевода?

Проверка перевода это контроль текста. LQA шире: оно включает проверку функциональности продукта, структуру файлов, форматирование и соответствие требованиям рынка.

Что можно автоматизировать в LQA?

Проверку терминологии, полноты перевода, соответствия длины строк, валидацию структуры и наличие разметки. Это то, что делают агентские системы в Платформе перевода.

Когда проводится LQA?

После того, как перевод возвращён в продукт, но до публикации. Для регулярных обновлений LQA повторяется на каждом цикле.

Нужен ли глоссарий для LQA?

Да. Без глоссария невозможно проверить единообразие терминов. Глоссарий это эталон, с которым сравнивается результат, и агентские проверки используют его для поиска расхождений.

Попробуйте на практике

Глоссарии, память переводов и контроль качества уже есть в Платформе перевода.