Що таке тестування локалізації? Приклади тестів і контрольний список

Тестування локалізації

Тестування локалізації це техніка тестування програмного забезпечення, за якої поведінка програмного забезпечення перевіряється для певного регіону, регіону чи культури. Метою проведення тестування локалізації програмного забезпечення є перевірка відповідних мовних і культурних аспектів для певної мови. Це процес налаштування програмного забезпечення відповідно до цільової мови та країни.

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

Це процес тестування глобалізованої програми, інтерфейс користувача, мова за замовчуванням, валюта, формат дати, часу та документація розроблені відповідно до цільової країни чи регіону. Це гарантує, що програма достатньо здатна для використання в цій конкретній країні.

приклад:

1. Якщо проект розроблено для штату Таміл Наду в Індії, розроблений проект має бути тамільською мовою, повинна бути тамільська віртуальна клавіатура тощо.

2. Якщо проект розроблено для США, то формат часу слід змінити відповідно до стандартного часу США. Крім того, формат мови та грошей має відповідати стандартам США.

Тестування локалізації

Навіщо проводити тестування локалізації?

Метою тестування локалізації є перевірка відповідних мовних і культурних аспектів для певної локалі. Він включає зміну інтерфейсу користувача або навіть початкових налаштувань відповідно до вимог.

У цьому типі тестування багато різних тестерів повторюють ті самі функції. Вони перевіряють різні речі, як-от друкарські помилки, культурну відповідність інтерфейсу користувача, мовні помилки тощо.

Його також називають «L10N», оскільки між L і N у слові локалізація є 10 символів.

Як провести тестування локалізації

Для типового тестування локалізації ми встановлюємо тестування перевірки складання, Функціональне тестування, Регресійне тестування, і остаточне підписання.

1. Тестування верифікації збірки є невеликою підмножиною функціональне тестування, який виконується перед тим, як QA розпочнеться з будь-яким детальним тестуванням.

2. Звичайне тестування — це крок для запуску звичайних тестів і пошуку дефектів журналу під час виконання.

3. Регресійне тестування Дефект процес регресії, щоб гарантувати, що дефект виправлено, але немає впливу виправлених дефектів на навколишні області.

4. Остаточний підпис полягає у виконанні остаточної перевірки збірки перед доставкою клієнту.

Автоматизація тестування локалізації

Якщо проект великий і потребує частого тестування, тоді ми беремося Тестування автоматизації.

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

Примітка:: Selenium є одним із піонерських інструментів у цій галузі. Він дуже багатий функціями, однак для його використання потрібні додаткові технічні знання.

Перелік найкращих практик для тестування локалізації

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

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

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

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

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

Нижче наведено переваги тестування локалізації

  • Зниження загальної вартості тестування
  • Зниження загальної вартості підтримки
  • Допомагає скоротити час на тестування.
  • Він має більшу гнучкість і масштабованість.

Недоліки тестування локалізації

Нижче наведено проблеми тестування локалізації

  • Потрібен експерт із домену
  • Наймання місцевого перекладача часто робить процес дорогим
  • Зберігання символів DBCS відрізняється в різних країнах
  • Тестер може зіткнутися з проблемами графіка

Підсумки

  • У розробці програмного забезпечення тестування локалізації виконується, щоб переконатися, що продукт працює відповідно до місцевої культури чи налаштувань
  • Основна сфера, на яку впливає тестування локалізації, включає вміст і інтерфейс користувача.
  • Тестер перевіряє різні речі, як-от друкарські помилки, культурну відповідність інтерфейсу користувача, мовні помилки тощо.