Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тестирование программного обеспечения. Фундамен...docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
936 Кб
Скачать
☆

Глава 9: Адаптационное тестирование 245

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

Форматы данных и опции настройки

У пользователя должна быть возможность выбрать язык (т.е. русский, а не РаБсаО и форматы отображения таких базовых типов данных, как время, дата и денежные суммы. Если все эти установки (или некоторые из них) пользователь делает через операционную систему, программа должна их применять.

• Формат времени может быть 12- и 24-часовым, с двоеточиями или иными разделителями. В датах могут использоваться как различные разделители (косые, пробелы, дефисы), так и различный порядок чисел, означающих день, месяц и год.

• Десятичные и порядковые разделители в числах также меняются от страны к стране. Где одни используют запятые, другие ставят точ­ки и наоборот. В частности, американцы используют в качестве де­сятичного разделителя точку, а русские запятую. С запятыми связано особенно много ошибок в программном коде. Например, многие подпрограммы автоматически интерпретируют запятую как разделитель элементов списка.

• Символ # обычно используется в США для обозначения номера, в то время как в других странах этой цели служат и другие символы, например, очень распространен символ №.

• Отрицательные числа не во всех странах пишутся со знаком минус. Часто их заключают в скобки, причем на этот счет тоже существу­ют различные соглашения.

• Денежные символы могут записываться перед суммой или после нее, причем это может быть один графический символ или несколько букв (не больше трех).

Единицы измерения

Хотя американцы предпочитают все измерять в дюймах, в других стра­нах иные правила. Особенна важна поддержка метрической системы (сан­тиметров), неплохо также встроить в программу поддержку пунктов и пик. Это относится, в частности, к линейкам, диалоговым окнам для ввода линейных параметров, установке размеров сетки и т.п. Любые значения длины, ширины и высоты, которые вычисляются, вводятся или использу­ются для отображения объектов на экране, должны измеряться в удобных для пользователя единицах. И даже сели операционная система предлага­

246 Часть II: Приемы и технологии тестирования

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

Изображения, связанные с конкретной культурой

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

Выходные данные, связанные с конкретной культурой

Жителю другой части планеты вовсе необязательно понравится то, что нравится американцу. Жители разных стран по-разному записывают адреса. Для формата выходных данных, календаря, вида бланка заказа и других подобных вещей могут в каждой стране могут быть свои “стандарты”. Если задуматься, культурой определяются очень многие вещи. И уж во всяком случае европейцу не понравится, если на выходном документе большими буквами будет написано: “Напечатано американской программой!”

Совместимость с местными продуктами

Не все программное обеспечение разрабатывается в Соединенных Штатах. Если программа импортирует данные из баз данных, электронных таблиц, текстовых процессоров или других систем обработки информации, стоит проверить, имеются ли на том рынке, для которого она предназна­чается, собственные популярные продукты. Совместима ли с ними ваша локализованная версия?

Не будьте наивными

То, что программа предназначается для операционной системы МастШвИ или \Vindows, еще не означает, что все проблемы локализации решатся сами собой. Разумеется, эти дружественные операционные систе­мы многое облегчают и решают целый ряд поставленных в этой главе вопросов, но не все и не всегда полностью. Составьте собственный список локализационных требований, независимый от технической документации по конкретному пользовательскому интерфейсу и от спецификации проек-