testengineer.ru

Домой Обучение Тестирование доступности. Теория, инструменты и чеклист.

Тестирование доступности. Теория, инструменты и чеклист.

Автор

Дата

Категория

Accessibility Testing переводится как «тестирование доступности». Это проверка программ на пригодность к использованию людьми с нарушениями слуха, зрения, двигательной активности. По сути это часть Usability Testing.

Люди с ограниченными возможностями для использования программ применяют вспомогательные технологии, например:

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

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

Чеклист для тестирования доступности может включать, среди прочих, следующие вопросы:

  • Можно ли при помощи клавиатуры выполнить те же действия, которые выполняются с мышью?
  • Есть ли соответствующие инструкции в документации или руководстве пользователя?
  • Логично ли расположены вкладки? (Это способствует плавной навигации).
  • Есть ли комбинации клавиш для работы с меню?
  • Все ли метки в приложении подписаны правильно?
  • Правильно ли используются картинки и иконки, т. е. легко ли их понять конечному пользователю?
  • Может ли пользователь перезаписать дефолтные шрифты для вывода текста на экран?
  • Может ли пользователь отключить или ограничить мигание и движение на экране?

Чтобы протестировать доступность сайта или приложения, нужно встать на место пользователя. При тестировании используйте все инструменты ввода: клавиатуру, мышку, тач-скрин, голосовой ввод. Также можно воспользоваться специальными инструментами.

Инструменты для тестирования доступности

1. Wave

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

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

2. TAW

TAW — это онлайн-инструмент для определения доступности сайта. Он анализирует сайт на соответствие рекомендациям W3C и показывает проблемы с доступностью. 

Выявленные проблемы делятся на категории с приоритетом 1, 2 и 3.

Интересная особенность TAW — способность генерировать поднаборы WCAG 1.0 и тестировать сайт на соответствие им. 

С помощью TAW можно тестировать как отдельную страницу, так и несколько страниц сайта.

3. Accessibility Valet

Этот инструмент позволяет проверять сайт на соответствие WCAG (Web Content Accessibility Guidelines — «Рекомендации по доступности веб-контента»). 

HTML-отчеты показывают вашу разметку в нормализованной форме, выделяя устаревшие, и валидные элементы, а также элементы, которые просто стоят не на своем месте.

4. Accessibility Developer Tools

Расширение Chrome. С его помощью можно проводить аудит доступности. В результатах показываются нарушенные на странице правила. Расширение имеет хорошие отзывы и постоянно обновляется.

Итоги

Лучше всего тестирование доступности работает тогда, когда оно встроено в вашу стратегию тестирования. Оно не должно идти по остаточному принципу: найдите ему место в вашем цикле тестирования.

1 КОММЕНТАРИЙ

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Последние публикации

Последние комментарии