Что такое тестирование доступности?

Определение

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. С его помощью можно проводить аудит доступности. В результатах показываются нарушенные на странице правила. Расширение имеет хорошие отзывы и постоянно обновляется.

Ссылка

Итоги

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

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

3 КОММЕНТАРИИ

Подписаться
Уведомить о
guest

3 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Сергей
Сергей
3 лет назад

Ни разу ещё не приходилось сталкиваться, как-то забивают все на доступность.

Ева
Ева
3 лет назад

А можете пожалуйста на будущее оставлять ссылки? А то в статье инструменты для тестирования перечислены, хочется посмотреть-скачать, а ссылок нет(((

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас