Software-Testing.Ru

 
  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Общие вопросы

Testing Section 508

Печать

Автор: Горбачик Лилия

Многие из нас работают на американский рынок, поэтому необходимо быть в курсе и держать руку на пульсе.
Если тестируемое вами приложение планируется продавать правительству США, то, оно должно соответствовать стандарту "Section 508".
В 1998 году Конгресс США принял закон, регулирующий право людей с ограниченными способностями на доступ к информационным технологиям. Таким образом, ПО, а также телекоммуникационные и медийные продукты, продаваемые правительству США, в обязательном порядке должны соответствовать Section 508.
В стандарте несколько пунктов, здесь будут рассмотрены только касающиеся десктопных приложений.

§ 1194.21 Software applications and operating systems.

  • Должна быть возможность управления приложением только с помощью клавиатуры. 
На что обратить внимание при тестировании: все контролы доступны с клавиатуры, tab order в правильном и едином стиле, обычно это слева направо, сверху вниз, крайне желательно наличие hot keys.
  • Приложение не должно блокировать вспомогательные фичи для людей с ограниченными возможностями, активированные другими приложениями.
На что обратить внимание при тестировании: Программы класса Screen readers должны распознавать и читать названия всех контролов приложения. Вряд ли стоит для этого выбирать широкую линейку screen readers, но самые основные  задействовать стоит. Посмотреть сравнение различных screen readers можно здесь: http://en.wikipedia.org/wiki/Comparison_of_screen_readers
  • Должна быть обеспечена четкая прорисовка фокуса, третьесторонние программы помощи людям с ограниченными возможностями (например, screen readers) должны иметь возможность отслеживать движение фокуса.
На что обратить внимание при тестировании: Тестирование приложения с помощью screen readers, тестирование прорисовки фокуса при использовании мыши, клавиатуры.
  • Приложение должно использовать настройки операционной системы для отображения цветов контролов и размера шрифта.
На что обратить внимание при тестировании: При изменении системной настройки Цветовая схема, размер штифта, приложение должно оставаться читаемым: без невидимого текста, не должно оставаться цветов контролов, не соответствующих выбранной цветовой схеме, текст контролов должен быть видимым (без обрезанных текстов).
  • Цвет не должен быть идентификатором контрола

На что обратить внимание при тестировании: Недопустимо использовать цветовые диаграммы без дополнительных текстовых пояснений, например,


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

  • Информация, представленная в виде анимации, должна дублироваться в неанимационном виде. 
На что обратить внимание при тестировании: Вся анимация имеет дубляж в виде статического текста или других статических контролов.
  • Частота мелькающего текста должна быть 2-55 Hz

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

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

Обсудить в форуме

 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Наши партнёры

 www.it4business.ru

UML2.ru

 

 


Наша Twitter-лента

  • Три вида измерений и два способа их использования http://bit.ly/9FCYJ0