Тестирование доступности

Accessibility Testing

Accessible website

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

Стандарт WCAG (Web Content Accessibility Guidelines) устанавливает нормы, следуя которым можно создать веб-среду, удобную большинству пользователей независимо от их физических возможностей.

Пройдемся по списку рекомендаций к контенту стандарта WCAG.

Воспринимаемость

Информация и элементы пользовательского интерфейса должны легко восприниматься.

Все нетекстовые элементы должны сопровождаться текстовым описанием

Коэффициент контрастности цветов должен быть не менее 4.5 : 1

Пример текста с высокой контрастностью.

Контент должен быть адаптивным и изменяться без потери информации или структуры

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

Подробнее про адаптивность

Размер текста может быть изменен без вспомогательных технологий до 200% без потери содержимого

Попробуйте увеличить размер при помощи клавиатуры:

  • Windows/Linux — Ctrl + +
  • macOS — Cmd + +

Межстрочный интервал должен быть минимум в 1,5 раза больше размера шрифта

Этот текст имеет недостаточный межстрочный интервал.
Продолжение текста с новой строки.

Интервал между абзацами должен как минимум в 2 раза превышать размер шрифта

Первый абзац.

Второй абзац. Этот текст имеет увеличенный интервал между абзацами.

Расстояние между буквами должно как минимум в 0,12 раза превышать размер шрифта

Пример текста с увеличенным расстоянием между буквами.

Интервал между словами должен как минимум в 0,16 раза превышать размер шрифта

Пример текста с увеличенным расстоянием между словами.

Devtools accessibility

Через DevTools -> Elements выберите любой элемент на странице.

В секции Styles описаны CSS стили элемента: шрифт, цвет и др.

При наведении на элемент обратите внимание на секцию ACCESSIBILITY во всплывающем окошке. В поле Contrast отображается текущее значение контрастности элемента и предупреждение в случае недостаточного уровня контрастности.

Определите уровень контрастности кнопки «Отправить» при помощи DevTools

Операбельность

Пользовательский интерфейс должен быть легким в использовании.

Доступность с клавиатуры

Вся функциональность должна быть доступна для взаимодействия с клавиатуры.

Достаточное время

Пользователю должно быть предоставлено достаточное количество времени для чтения и взаимодействия с контентом.

Безопасность восприятия

Контент не должен воздействовать на физическое состояние пользователя.

Удобная навигация

Пользователь должен быть обеспечен удобными способами навигации и поиска контента.

Клавиши для навигации с клавиатуры

Попробуйте пройтись по странице, используя клавиатуру.

Понятность

Информация и функциональность пользовательского интерфейса должны быть понятными.

  • Контент должен быть понятным.
  • Контент должен отображаться и работать предсказуемо.
  • Информативные сообщения должны помогать пользователям избегать ошибок при заполнении форм.

Надежность

Контент должен поддерживать широкий спектр пользовательских устройств и вспомогательных технологий:

Экранные чтецы и лупы

Управление при помощи клавиатуры

Управление голосом

Альтернативные устройства ввода

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

В виде расширения для Chrome и онлайн в браузере доступен инструмент для проверки качества доступности контента WAVE Evaluation Tool.

WAVE следует стандарту WCAG и позволяет автоматизировать ряд проверок. Как бонус, WAVE имеет встроенную функциональность для подбора контрастности цветов.

WAVE Evaluation Tool

Также в виде расширения можно попробовать axe DevTools, тоже опирающийся на стандарт WCAG. Чтобы воспользоваться им после установки:

  1. Откройте DevTools
  2. Выберите из выпадающего списка >> axe DevTools
  3. Нажмите Scan ALL of my page

axe DevTools

Задача
Задача доступна премиум пользователям!
Sidebar arrow

ВВЕДЕНИЕ

БАЗОВЫЕ ЗНАНИЯ

УРОВНИ ТЕСТИРОВАНИЯ

UI ТЕСТИРОВАНИЕ

ТЕХНИКИ ТЕСТ ДИЗАЙНА

ТЕСТОВАЯ ДОКУМЕНТАЦИЯ

АУТЕНТИФИКАЦИЯ И АВТОРИЗАЦИЯ

POSTMAN

БАЗЫ ДАННЫХ

ТЕСТИРОВАНИЕ РЕЛИЗА

АНАЛИЗ РАБОТЫ ПРИЛОЖЕНИЯ

ПОДГОТОВКА К СОБЕСЕДОВАНИЮ

Как составить резюме Топ вопросов Тест Собеседование