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