Подготовьте соответствующее тестовое окружение для тестируемого приложения



В зависимости от реализации, выбор языка веб приложения может осуществляться как вручную, так и на основе языковых и региональных настроек вашего браузера или ОС и даже на основе вашего географического положения. И если при ручном выборе языка все более менее понятно, то в остальных случаях вам прийдется проявить немного смекалки, а также, скорее всего, завести несколько тестовых окружений. Идеальным вариантом будут виртуальные машины с установленными ОС и прочим ПО соответствующих локализаций. При конфигурировании этих машин, старайтесь оставлять максимум настроек в их первоначальном состоянии, ведь мало кто из пользователей использует конфигурации отличные от дефолтных. При создании виртуальных машин, руководствуйтесь среднестатистическим портретом вашего конечного пользователя, для того, чтобы представлять себе, какое ПО может быть установлено на его ПК. Зачем это нужно? Дело в том, что некоторые программы способны серьезно повлиять на конечный результат тестирования, и, соответственно, заставить вас сделать ложные выводы. Так, например, ПК с установленным MS Office 2003 и MS Office 2007 буду вести себя по-разному с точки зрения работы с локализованным продуктом,поскольку инсталляция MS Office 2007 содержит шрифт Arial Unicode, который включает в себя начертания символов подавляющего большинства языков мира (в том числе китайские и японские иероглифы), а вот в MS Office 2003 такого шрифта нет.

Следите за корректностью перевода

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

Будьте с приложением «на ты»

Прежде чем приступать к тестированию веб приложения на незнакомом для вас языке, постарайтесь изучить его так, чтобы вы могли перемещаться по нему практически вслепую. Ознакомьтесь с основным функционалом в той версии локализации, язык которой вы понимаете. Это позволит сэкономить уйму времени, ведь вам не придется догадываться куда может привести та или иная ссылка или какие последствия будет иметь нажатие той или иной кнопки.

Начинайте тестирование со статических элементов

Первым делом, постарайтесь проверить надписи на статических элементах сайта: заголовки блоков, поясняющие надписи и т.п., именно на них пользователь будет обращать внимание в первую очередь.
Проверяя подобные элементы, не забывайте, что длина одного и того же текста на разных языках может существенно отличаться. Это особенно актуально, если вы проверяется локализацию продукта, для которого «родным» языком является английский, ведь, как известно, при переводе с английского языка на любой другой длина текста увеличивается приблизительно на 30%. Соответственно, постарайтесь убедиться в том, чтобы для всех необходимых надписей нашлось место в разметке вашего сайта.

Уделите внимание элементам управления и сообщениям об ошибках

После того, как со статическими элементами будет покончено, переходите к остальным контролам вашего сайта: кнопкам, меню и т.п. Помните, что в зависимости от реализации, локализация элементов управления может быть определена в коде, а может зависеть от настроек вашего браузера или ОС.
Не забывайте и о сообщениях об ошибках. Планируйте тестирование и составляйте тест кейсы таким образом, чтобы проверить максимальное количество сообщений об ошибках. Программисты почему-то уделяют очень мало внимания подобным вещам, из-за чего значительная часть сообщений об ошибках может быть вообще не внесена в локализованную версию или же быть не переведенной на необходимый язык, либо быть абсолютно нечитабельной из-за проблем с кодировкой.


Дата добавления: 2021-02-10; просмотров: 160; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!