Тестирование локализации
Тестирование локализации - это метод тестирования программного обеспечения, при котором поведение программного обеспечения проверяется для определенного региона, региона или культуры. Целью тестирования локализации программного обеспечения является проверка соответствующих языковых и культурных аспектов для конкретного региона. Это процесс настройки программного обеспечения в соответствии с целевым языком и страной.
Основная область, затрагиваемая тестированием локализации, включает контент и пользовательский интерфейс.
Это процесс тестирования глобализированного приложения, пользовательский интерфейс которого, язык по умолчанию, валюта, дата, формат времени и документация разработаны в соответствии с целевой страной или регионом. Это гарантирует, что приложение достаточно для использования в этой конкретной стране.
Пример:
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 различается в разных странах.
- Тестировщик может столкнуться с проблемами расписания
Резюме:
- В программной инженерии тестирование локализации проводится, чтобы убедиться, что продукт ведет себя в соответствии с местной культурой или настройками.
- Основная область, на которую влияет тестирование локализации, - это контент и пользовательский интерфейс.
- Тестер проверяет различные вещи, такие как опечатки, соответствие пользовательского интерфейса культурным особенностям, лингвистические ошибки и т. Д.
Эта статья предоставлена Дипаном Фернандесом