Что такое тестирование локализации? Примеры тестовых случаев и контрольный список

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

Тестирование локализации — это метод тестирования программного обеспечения, при котором поведение программного обеспечения проверяется для определенного региона, локали или культуры. Целью локализационного тестирования программного обеспечения является проверка соответствующих языковых и культурных аспектов для конкретного региона. Это процесс настройки программного обеспечения в соответствии с целевым языком и страной.

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

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

Это критически важно для анализа и выбора наиболее эффективных ключевых слов для улучшения рейтинга вашего сайта.

1. Если проект разработан для штата Тамил Наду в Индии, разработанный проект должен быть на тамильском языке, должна присутствовать тамильская виртуальная клавиатура и т. д.

2. Если проект разработан для США, то формат времени следует изменить на стандартное время США. Кроме того, язык и денежный формат должны соответствовать стандартам США.

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

Зачем проводить тестирование локализации?

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

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

Его еще называют «L10N», потому что в слове «локализация» между L и N 10 символов.

Как проводить тестирование локализации

Для типового локализационного тестирования мы настраиваем проверочное тестирование сборки, Функциональное тестирование, Регрессионное тестированиеи окончательное подписание.

1. Тестирование проверки сборки — это небольшая часть функциональное тестирование, который выполняется до начала контроля качества с детального тестирования.

2. Обычное тестирование — это этап запуска обычных тестовых случаев и обнаружения дефектов в журнале во время выполнения.

3. Регрессионное тестирование дефект процесс регрессии, чтобы гарантировать, что дефект исправлен, при этом исправленные дефекты не влияют на окружающие области.

4. Окончательное утверждение — окончательная проверка сборки перед доставкой клиенту.

Автоматизация тестирования локализации

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

  • Выберите инструмент автоматизации для написания скриптов.
  • Возьмите сценарий для проверки стратегии локализации.
  • Пишите сценарии в соответствии с этим.
  • Соберите результаты и обновите сценарий как «Годен/Не пройден».

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

Лучшие практики Контрольный список для тестирования локализации

  • Наймите фирму по локализации, имеющую опыт в i18n машиностроение
  • Убедитесь, что ваша стратегия тестирования локализации дает больше времени для двухбайтовых языков.
  • Убедитесь, что вы правильно интернационализировали свой код для DBCS, прежде чем извлекать текст для отправки на перевод.

Проверьте этот учебник для разница между тестированием локализации и глобализации.

Примеры тестовых случаев для тестирования локализации

S.No Тестовый кейс Descriptион
1 Глоссарии доступны для справки и проверки.
2 Время и дата имеют правильный формат для целевого региона.
3 Форматы номеров телефонов соответствуют целевому региону.
4 Валюта целевого региона.
5 Соответствуют ли Лицензия и Правила текущему веб-сайту (региону).
6 Расположение текстового контента на страницах безошибочное, независимое от шрифта и выравнивание строк.
7 Специальные символы, гиперссылки и функциональные клавиши.
8 Сообщение проверки для полей ввода.
9 Сгенерированная сборка включает в себя все необходимые файлы.
10 Локализованный экран имеет тот же тип элементов и номеров, что и исходный продукт.
11 Убедитесь, что локализованный пользовательский интерфейс программного обеспечения или веб-приложений сравнивается с исходным пользовательским интерфейсом в целевых операционных системах и пользовательских средах.

Преимущества тестирования локализации

Ниже приведены преимущества тестирования локализации.

  • Общая стоимость тестирования снижается
  • Общее снижение затрат на поддержку
  • Помогает сократить время тестирования.
  • Он обладает большей гибкостью и масштабируемостью.

Недостатки тестирования локализации

Ниже приведены проблемы тестирования локализации.

  • Требуется эксперт по предметной области
  • Наем местного переводчика часто делает процесс дорогостоящим.
  • Хранение символов DBCS различается в разных странах.
  • Тестировщик может столкнуться с проблемами графика

Резюме

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