Автор: Горбачик Лилия
Многие из нас работают на американский рынок, поэтому необходимо быть в курсе и держать руку на пульсе.
Если тестируемое вами приложение планируется продавать правительству США, то, оно должно соответствовать стандарту "Section 508".
В 1998 году Конгресс США принял закон, регулирующий право людей с ограниченными способностями на доступ к информационным технологиям. Таким образом, ПО, а также телекоммуникационные и медийные продукты, продаваемые правительству США, в обязательном порядке должны соответствовать Section 508.
В стандарте несколько пунктов, здесь будут рассмотрены только касающиеся десктопных приложений.
§ 1194.21 Software applications and operating systems.
- Должна быть возможность управления приложением только с помощью клавиатуры.
- Приложение не должно блокировать вспомогательные фичи для людей с ограниченными возможностями, активированные другими приложениями.
- Должна быть обеспечена четкая прорисовка фокуса, третьесторонние программы помощи людям с ограниченными возможностями (например, screen readers) должны иметь возможность отслеживать движение фокуса.
- Приложение должно использовать настройки операционной системы для отображения цветов контролов и размера шрифта.
- Цвет не должен быть идентификатором контрола
На что обратить внимание при тестировании: Недопустимо использовать цветовые диаграммы без дополнительных текстовых пояснений, например,
На данной диаграмме области можно различить только по цветам, корректнее было бы дополнить диаграмму пояснениями:

- Информация, представленная в виде анимации, должна дублироваться в неанимационном виде.
- Частота мелькающего текста должна быть 2-55 Hz
На что обратить внимание при тестировании: На глаз частоту мелькания, конечно же, не измерить, поэтому целесообразно довести до девелоперов эти ограничения в соответствующей документации на продукт.
Задание стандартов Section 508 в проектной документации ПО на начальном этапе позволяет снизить затраты на тестирование и значительно упрощает жизнь разработчикам.
Для оптимизации процесса тестирования, на каждый пункт Section 508 создается шаблон тест кейса, который в последствии будет использоваться всеми членами группы тестирования для создания уникальных кейсов для разничного фунционала.
Тестирование Section 508 лучше начинать как можно раньше после стабилизации интерфейса, чтобы не создавать цейтнот в конце проекта.









