Skip to content

Чек-лист тестирования доступности: подготовка, проведение и устранение

Используйте этот чек-лист для проведения тестирования доступности от начала до конца. Он охватывает полный процесс: определение объёма, запуск автоматизированных и ручных тестов, проведение сессий с людьми с инвалидностью и составление плана устранения.

До тестирования

  • Объём определён: какие страницы, сценарии и компоненты будут тестироваться
  • Стандарт соответствия выбран (WCAG 2.1 AA, WCAG 2.2 AA или другой)
  • Критерии успеха определены: что считается прохождением
  • Инструменты автоматизированного сканирования выбраны и настроены (axe, WAVE, Lighthouse, Pa11y)
  • Среда для ручного тестирования готова: программы чтения с экрана установлены (NVDA, VoiceOver), тестирование клавиатурой запланировано
  • Тестовые сценарии подготовлены с реалистичными задачами
  • Участники набраны: 8-15 по категориям инвалидности (зрительная, моторная, когнитивная, слуховая)
  • Формы согласия и тестовые материалы проверены на доступность
  • ПО для удалённого тестирования проверено на совместимость с ассистивными технологиями

Во время тестирования

  • Автоматизированные сканирования завершены для всех страниц, включая интерактивные состояния
  • Ручной экспертный обзор завершён: навигация клавиатурой, тестирование программой чтения с экрана, структура заголовков, ARIA-атрибуты
  • Пользовательские сессии проведены: задачи выполнены, барьеры задокументированы, сессии записаны (с согласия)
  • Каждая находка отмечена критерием WCAG, серьёзностью и затронутым элементом
  • Совместимость ассистивных технологий зафиксирована (какие комбинации AT + браузер + ОС тестировались)

После тестирования

  • Результаты консолидированы по всем уровням тестирования (автоматизированное, ручное, пользовательское)
  • Дубликаты удалены; системные проблемы (уровень шаблона/компонента) выявлены
  • Проблемы приоритизированы: критические, высокие, низкие
  • Руководство по устранению написано с примерами кода
  • Отчёт структурирован для нескольких аудиторий (резюме + технические детали)
  • Находки импортированы в инструмент управления проектами (Jira, GitHub Issues)
  • Повторное тестирование запланировано после устранения критических проблем
  • Постоянный автоматизированный мониторинг настроен (еженедельные сканирования или интеграция CI/CD)