Какво е тестване за локализация? Примерни тестови случаи & Контролен списък

Съдържание:

Anonim

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

Тестване за локализация е техника за тестване на софтуер, при която поведението на софтуера се тества за определен регион, локал или култура. Целта на извършването на тестове за локализация на софтуер е да се тестват подходящи езикови и културни аспекти за даден локал. Това е процесът на персонализиране на софтуера според целевия език и държава.

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

Това е процес на тестване на глобализирано приложение, чийто потребителски интерфейс, език по подразбиране, валута, формат на дата, час и документация са проектирани според целевата държава или регион. Той гарантира, че приложението е достатъчно способно за използване в конкретната държава.

Пример:

1. Ако проектът е предназначен за щата Тамил Наду в Индия, Проектираният проект трябва да бъде на тамилски език, да присъства виртуална клавиатура на тамил и т.н.

2. Ако проектът е предназначен за САЩ, тогава форматът на времето трябва да се промени в съответствие със стандартното време на САЩ. Също така форматът на езика и парите трябва да следва стандартите на САЩ.

Защо да тествам локализация?

Целта на тестването на локализация е да се проверят подходящите езикови и културни аспекти за даден локал. Включва промяна в потребителския интерфейс или дори първоначалните настройки според изискванията.

При този тип тестване много различни тестери ще повтарят едни и същи функции. Те проверяват различни неща като печатни грешки, културна целесъобразност на потребителския интерфейс, езикови грешки и т.н.

Нарича се още „ L10N “, тъй като има 10 знака между L & N в думата локализация.

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

За типично тестване за локализация ние създадохме тестове за проверка на компилация, функционално тестване, тестване на регресия и окончателно излизане.

1. Тестването за проверка на компилация е малка подгрупа от функционални тестове, която се извършва преди QA да започне с подробно тестване.

2. Нормалното тестване е стъпката за стартиране на нормалните тестови случаи и откриване на дефекти в дневника по време на изпълнение.

3. Регресионното тестване е процес на регресия на дефекти, за да се гарантира, че дефектът е фиксиран, докато няма въздействие на фиксирани дефекти върху околните зони.

4. Окончателният изход е да се извърши окончателна проверка на компилацията преди доставката на клиента.

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

Ако проектът е голям и трябва да се тества често, тогава отиваме на тестване за автоматизация.

  • Изберете инструмент за автоматизация, за да пишете скриптове.

  • Вземете сценария, за да бъдете тествани за стратегия за локализация.

  • Напишете скриптове според това.

  • Съберете резултатите и актуализирайте сценария като Pass / Fail.

Забележка : Селенът е един от пионерските инструменти в тази област. Той е много богат на функции, но изисква повече технически познания, за да се използва.

Контролен списък за най-добри практики за тестване на локализация

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

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

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

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

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

Следват предимствата на теста за локализация

  • Общото намаляване на разходите за тестване
  • Общо намаляване на разходите за поддръжка
  • Помага за намаляване на времето за тестване.
  • Той има повече гъвкавост и мащабируемост.

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

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

  • Изисква експерт за домейн
  • Наемането на местен преводач често оскъпява процеса
  • Съхранението на DBCS символи се различава в различните държави
  • Тестерът може да се сблъска с предизвикателства по график

Резюме:

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

Тази статия е предоставена от Deepan Fernandez