Доступность · Продукт
Почему доступность не заканчивается чек-листом
Автоматические проверки находят часть ошибок, но качество интерфейса определяется реальными пользовательскими сценариями.
Удобно думать, что доступность — это список требований: добавить альтернативные тексты, проверить контраст и подписать поля. Такой список полезен, но не отвечает на главный вопрос: сможет ли человек выполнить задачу.
Ошибка может быть не в элементе
У каждого отдельного поля может быть подпись, а форма всё равно останется непонятной. Например, ошибка появляется в начале страницы, фокус остаётся на кнопке, а скринридер не сообщает, что произошло.
Формально элементы корректны. Пользовательский сценарий — сломан.
Что дают автоматические инструменты
Они хорошо обнаруживают повторяющиеся технические проблемы:
- отсутствие доступного имени;
- некоторые ошибки контраста;
- неправильные ARIA-атрибуты;
- нарушения структуры документа.
Но инструмент не знает, понятно ли название кнопки, логичен ли порядок действий и можно ли разобраться в результате операции.
Проверяйте задачи
Для аудита полезнее формулировать сценарии: найти тариф, зарегистрироваться, оплатить, скачать документ, изменить данные. Затем пройти каждый сценарий клавиатурой, со скринридером, при увеличении и на узком экране.
Чек-лист помогает не забыть детали. Пользовательское тестирование показывает, работает ли продукт целиком.