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

Содержание:

Anonim

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

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

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

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

Пример:

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

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

Зачем нужно тестирование локализации?

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

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

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

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

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

1. Верификационное тестирование сборки - это небольшая часть функционального тестирования, которое выполняется до начала любого подробного тестирования QA.

2. Нормальное тестирование - это шаг для запуска обычных тестовых случаев и обнаружения дефектов журнала во время выполнения.

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

4. Final Sign-off - это окончательная проверка сборки перед доставкой клиенту.

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

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

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

  • Возьмите сценарий для проверки стратегии локализации.

  • Пишите сценарии в соответствии с этим.

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

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

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

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

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

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

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

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

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

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

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

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

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

Резюме:

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

Эта статья предоставлена ​​Дипаном Фернандесом