Проект для обсуждения. Редакция 0.1. Сентябрь 2026 года

Протоколы проверок мобильных приложений

Версия: 0.1
Дата: 23 сентября 2026 года
Статус: приложение к методологии оценки, проект для обсуждения и апробации. Это не утвержденный стандарт, нормативный правовой акт или сертификат.

Зачем нужны протоколы и как ими пользоваться

Приложение задает одинаковую процедуру для проверок В-01-В-22 раздела В «Методологии оценки доступности цифровых ресурсов». Методология определяет объект, инвентаризацию, выборку, матрицу устройств, доказательства и серьезность; этот файл определяет действия оценщика в каждом выбранном экране и состоянии.

Каждая карточка заканчивается одним итоговым статусом: прохождение, нарушение, NA (не применимо: критерий не относится к проверяемой странице) или не проверено. Если карточка содержит несколько условий, для каждого условия сначала записывается внутренний подрезультат, а затем применяется одно правило агрегации:

  1. любое применимое нарушение дает итог «нарушение»;
  2. если нарушений нет, но хотя бы один применимый подрезультат не проверен, итог «не проверено»;
  3. если хотя бы один применимый подрезультат пройден, остальные пройдены или имеют обоснованный NA, итог «прохождение»;
  4. итог NA допустим только тогда, когда все подрезультаты имеют подтвержденный NA.

Таким образом, сочетание NA + прохождение дает одно итоговое прохождение, NA + нарушение дает одно итоговое нарушение, а не проверено + прохождение дает одно итоговое «не проверено». Несколько нарушений сохраняются как отдельные подрезультаты и доказательства, но не создают несколько итоговых статусов карточки.

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

Нормативная ссылка показывает основание проверки. WCAG2ICT (внешняя ссылка, откроется в новой вкладке) является информативным пояснением применения WCAG (Руководство по доступности веб-содержимого консорциума W3C; версия 2.2 принята как международный стандарт ISO/IEC 40500:2025, в России на основе версии 2.1 разработан ГОСТ Р 52872-2019) к невеб-программному обеспечению. Ссылка на протокол Г означает, что его процедура применяется с мобильной спецификой раздела В.5. Поле «Граница проекта» отделяет условие источника от более строгого правила проекта.

Протоколы

В-01. Доступные имя, роль, состояние, значение, связи и действия

  • Применимость: каждый значимый элемент управления, информационный объект и составной компонент.
  • Предусловия: экран в исходном и измененном состоянии, программа экранного доступа, выгрузка дерева доступности.
  • Шаги и параметры: пройти элементы касанием и последовательным обходом; сопоставить видимую подпись с доступным именем; проверить роль, состояние, значение, связи и список действий; изменить значение или состояние и повторить чтение; выполнить применимый протокол Г-01.
  • Прохождение/нарушение: проходит, если свойства точны, достаточны и своевременно обновляются, а каждое доступное действие выполняется; нарушение при отсутствующем или ложном имени, роли, состоянии, значении, связи или действии.
  • NA/не проверено: NA невозможно для интерфейса с пользовательскими компонентами; не проверено при недоступном состоянием или дереве, если фактический вывод также нельзя наблюдать.
  • Минимальное доказательство: снимок, узел дерева до и после, дословная расшифровка озвучивания и выполненное действие.
  • Нормативная ссылка: EN 301 549 V4.1.1, 11.5.2 (внешняя ссылка, откроется в новой вкладке), WCAG 4.1.2 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: наличие непустого свойства само по себе не доказывает его точность; окончательный вывод всегда ручной.

В-02. Порядок обхода, фокус и виртуализированное содержимое

  • Применимость: экраны с двумя и более элементами, прокруткой, подгрузкой, диалогом или динамическим обновлением.
  • Предусловия: ожидаемая смысловая последовательность, программа экранного доступа, состояния до и после перехода.
  • Шаги и параметры: пройти экран вперед и назад; прокрутить и загрузить следующую часть; открыть и закрыть диалог; вызвать обновление, ошибку и возврат; записать фокус до и после; выполнить применимые протоколы Г-02 и Г-04.
  • Прохождение/нарушение: проходит, если порядок сохраняет смысл, скрытые и пустые объекты исключены, подгруженное содержимое достижимо, а фокус после изменения предсказуем; нарушение при пропуске, цикле, скачке, потере или попадании на невидимый объект.
  • NA/не проверено: NA только для состояния с одним недействующим информационным объектом; не проверено, если динамическое состояние нельзя безопасно вызвать.
  • Минимальное доказательство: нумерованная последовательность, запись озвучивания, снимки до и после, фрагменты дерева и положение фокуса.
  • Нормативная ссылка: WCAG 1.3.2 (внешняя ссылка, откроется в новой вкладке), 2.4.3 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.5.2.13-11.5.2.15 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: одинаковый порядок дерева и визуального расположения не обязателен, если фактическая последовательность сохраняет смысл и работу.

В-03. Сложные жесты и одноточечная альтернатива

  • Применимость: действие с несколькими точками касания, направленным проведением, рисованием пути или иным жестом по траектории.
  • Предусловия: перечень жестов В.2, исходное состояние и описание ожидаемой функции.
  • Шаги и параметры: выполнить каждый жест обычным способом; найти и выполнить альтернативу одним касанием, нажатием или иным одноточечным действием без траектории; проверить обе программы экранного доступа; установить, не принадлежит ли жест платформе или вспомогательной технологии.
  • Прохождение/нарушение: проходит при равноценной одноточечной альтернативе либо доказанной существенности жеста; нарушение, если функция приложения доступна только сложным жестом.
  • NA/не проверено: NA при отсутствии таких жестов; не проверено, если состояние или устройство не позволяет воспроизведение.
  • Минимальное доказательство: запись жеста и альтернативы, результат каждого пути и обоснование исключения, если оно применено.
  • Нормативная ссылка: WCAG 2.5.1 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.5.1 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: системные жесты программы экранного доступа не считаются жестами приложения.

В-04. Отмена действия указателем

  • Применимость: действие одним касанием, нажатием, удержанием или отпусканием указателя.
  • Предусловия: безопасное состояние, в котором действие можно повторить или отменить.
  • Шаги и параметры: коснуться цели и увести указатель за ее границу до отпускания; проверить момент выполнения; если действие выполняется при касании, проверить отмену или обращение; отдельно исследовать удержание и повтор.
  • Прохождение/нарушение: проходит, если действие завершается при отпускании с возможностью прервать либо доступно отменить или обратить, кроме точного исключения; нарушение при необратимом выполнении на касании без исключения.
  • NA/не проверено: NA без управления указателем; не проверено, если действие необратимо и нет разрешенного стенда.
  • Минимальное доказательство: запись касания, перемещения и отпускания, состояние до и после, механизм отмены либо обоснование исключения.
  • Нормативная ссылка: WCAG 2.5.2 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.5.2 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: проверка не требует совершать реальное юридическое, финансовое или иное необратимое действие.

В-05. Перетаскивание и альтернатива без перетаскивания

  • Применимость: сортировка, перемещение, ползунок, карта, подбор диапазона или иная функция с перетаскиванием.
  • Предусловия: безопасные тестовые данные и исходное положение объектов.
  • Шаги и параметры: выполнить перетаскивание; найти управление одним указателем без перетаскивания, например выбор объекта и отдельную команду положения; выполнить его; проверить программу экранного доступа и применимый протокол Г-12.
  • Прохождение/нарушение: проходит при равноценном одноточечном способе без перетаскивания либо точном исключении; нарушение при единственном способе через перетаскивание.
  • NA/не проверено: NA без перетаскивания; не проверено без безопасного состояния или возможности восстановить данные.
  • Минимальное доказательство: запись обоих способов, начальное и итоговое положение, доступные имена и действия.
  • Нормативная ссылка: WCAG 2.5.7 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.5.7 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: действие платформы, не измененное приложением, не приписывается приложению.

В-06. Размер и расстояние целей

  • Применимость: каждая цель указателя, включая иконки, переключатели, строки списка, области карты и невидимые области касания.
  • Предусловия: физическое устройство, снимок в исходном масштабе, средство измерения границ целей.
  • Шаги и параметры: измерить фактическую активную область и расстояние до соседних целей; сопоставить независимые единицы платформы с CSS (язык стилей, отвечающий за оформление страницы) px; для каждой цели меньше 24 x 24 CSS px проверить одно из пяти исключений: достаточный интервал, эквивалентная цель не меньше 24 x 24 CSS px в том же приложении, цель внутри строки текста, размер задан платформой и не изменен приложением либо конкретный размер существенен или предписан; сравнить статическую разметку с наблюдаемой областью.
  • Прохождение/нарушение: проходит при фактической области не менее 24 x 24 CSS px или подтвержденном исключении; нарушение при меньшей области без исключения.
  • NA/не проверено: NA без целей указателя; не проверено при невозможности установить область активации или соответствие единиц.
  • Минимальное доказательство: снимок с границами и размерами, коэффициент сопоставления единиц, соседние цели и примененное исключение.
  • Нормативная ссылка: WCAG 2.5.8 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.5.8 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: WCAG2ICT, 2.5.8 (внешняя ссылка, откроется в новой вкладке) используется как информативное пояснение сопоставления единиц. Более строгий минимум из рекомендаций платформы является Предложением проекта и записывается отдельным профилем.

В-07. Увеличение текста и перекомпоновка

  • Применимость: экраны с текстом, подписями, полями, сообщениями и кнопками.
  • Предусловия: исходное состояние при обычном размере; конфигурация увеличения текста; способ получить область содержимого шириной, эквивалентной 320 CSS px, а для горизонтально прокручиваемого содержимого высотой 256 CSS px.
  • Шаги и параметры: отдельно выполнить два теста. Увеличение текста: пройти те же экраны и действия при увеличении до 200 процентов, если платформа его поддерживает, и при максимальном системном размере. Перекомпоновка: установить область шириной 320 CSS px для вертикально прокручиваемого содержимого или высотой 256 CSS px для горизонтально прокручиваемого, затем проверить потерю информации и функций и необходимость прокрутки в двух измерениях; исключить только части, для использования или смысла которых существенна двухмерная компоновка. В обоих тестах проверить поля, ошибки, кнопки и открытую экранную клавиатуру; выполнить применимый протокол Г-09.
  • Прохождение/нарушение: увеличение проходит, если текст увеличивается и остается читаемым без потери содержания и функций. Перекомпоновка проходит, если при 320 CSS px по ширине или 256 CSS px по высоте нет потери информации и функций и непредусмотренной двухмерной прокрутки. Нарушение записывается отдельно по невыполненному подрезультату.
  • NA/не проверено: увеличение получает NA только для состояния без текста; перекомпоновка получает NA только для части с существенной двухмерной компоновкой. Если платформа или стенд не позволяет достичь 320 CSS px по ширине или 256 CSS px по высоте, подрезультат перекомпоновки имеет статус «не проверено», а ближайший размер можно записать только как дополнительное наблюдение.
  • Минимальное доказательство: отдельные парные снимки и значения настройки для увеличения; размер области в CSS px, направление прокрутки и запись сохраненной либо потерянной функции для перекомпоновки.
  • Нормативная ссылка: WCAG 1.4.4 (внешняя ссылка, откроется в новой вкладке), 1.4.10 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.1.4.4, 11.1.4.10 и 11.7 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: статический размер текста в пакете является признаком для отбора, а не итоговым нарушением.

В-08. Книжная и альбомная ориентации

  • Применимость: приложение на устройстве, рассчитанном на изменение ориентации.
  • Предусловия: один и тот же экран и данные, автоматический поворот включен.
  • Шаги и параметры: открыть экран в книжной ориентации, перейти к контрольному элементу и повернуть устройство; повторить в обратную сторону; проверить содержание, функции, фокус, клавиатуру и сохранение введенного; отдельно проверить заявленное исключение.
  • Прохождение/нарушение: проходит, если обе ориентации доступны без потери содержания и функций либо конкретная ориентация существенна; нарушение при программном запрете или потере без существенности.
  • NA/не проверено: NA только для оборудования, не рассчитанного на изменение ориентации, или отсутствующей функции; доказанно существенная ориентация является прохождением с обоснованным исключением; не проверено, если поворот заблокирован внешней политикой устройства.
  • Минимальное доказательство: снимки обеих ориентаций, состояние до и после, данные манифеста как дополнительный признак и обоснование исключения.
  • Нормативная ссылка: WCAG 1.3.4 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.1.3.4 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: портретное оформление не является доказательством существенности портретной ориентации.

В-09. Движение устройства и доступная альтернатива

  • Применимость: встряхивание, наклон, поворот, движение камеры или пользователя, запускающее функцию.
  • Предусловия: физическое устройство, перечень функций движения и безопасные тестовые данные.
  • Шаги и параметры: вызвать функцию движением; найти и выполнить управление через интерфейс; отключить реакцию на движение, если она не относится к поддерживаемой функции доступности; повторить действие.
  • Прохождение/нарушение: проходит при равноценном интерфейсном управлении и возможности отключить реакцию, кроме исключений критерия; нарушение при обязательном движении без альтернативы или отключения.
  • NA/не проверено: NA при отсутствии функций движения; не проверено на эмуляторе или без нужного датчика.
  • Минимальное доказательство: запись движения, альтернативы и настройки, итог каждого пути.
  • Нормативная ссылка: WCAG 2.5.4 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.5.4 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: вибрация как обратная связь проверяется отдельно и не считается управлением движением.

В-10. Контраст и независимость от цвета

  • Применимость: текст, иконки, графика, границы полей, фокус, выбранные, ошибочные и отключенные состояния.
  • Предусловия: снимки без наложения системного фильтра, известные цвета или измеримые пиксели, все значимые состояния.
  • Шаги и параметры: измерить контраст обычного и крупного текста; крупным считать текст не менее 18 pt либо не менее 14 pt при полужирном начертании. Проверить значимую нетекстовую графику, границы и состояния компонентов; для текста проверить исключения для логотипов и случайного текста; для нетекстовых элементов проверить исключения для неактивных или заданных платформой неизмененных компонентов и существенного графического представления; включить заявленные цветовые режимы; скрыть цветовой канал и установить, остается ли смысл; выполнить применимый протокол Г-10.
  • Прохождение/нарушение: проходит, если обычный текст и изображения текста имеют коэффициент не менее 4,5:1, крупный текст не менее 3:1, а визуальная информация, необходимая для различения компонентов, состояний и графических объектов, не менее 3:1 к соседним цветам, либо применено точное исключение; цвет не является единственным способом передать смысл. Нарушение при меньшем коэффициенте без исключения или потере смысла без цвета.
  • NA/не проверено: NA только для отсутствующего вида содержимого; не проверено, если фон или состояние невозможно надежно воспроизвести.
  • Минимальное доказательство: снимок, пары цветов, расчет коэффициента, состояние и нецветовой признак.
  • Нормативная ссылка: WCAG 1.4.1 (внешняя ссылка, откроется в новой вкладке), 1.4.3 (внешняя ссылка, откроется в новой вкладке), 1.4.11 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.1.4.1, 11.1.4.3 и 11.1.4.11 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: системная инверсия не исправляет недостаточный исходный контраст приложения.

В-11. Уведомления, ошибки, прогресс и сообщения о состоянии

  • Применимость: загрузка, фильтрация, результат, сохранение, ошибка, фоновая операция, системное и внутреннее уведомление.
  • Предусловия: разрешенное состояние, в котором каждое сообщение можно безопасно вызвать.
  • Шаги и параметры: вызвать сообщение; по дереву и службе доступности установить, программно ли определяется его текст или иное содержимое без переноса фокуса; отдельно при включенной программе экранного доступа записать фактическое объявление и фокус; открыть системное уведомление и проверить действие и возврат; выполнить применимый протокол Г-07.
  • Прохождение/нарушение: нормативный подрезультат проходит, если сообщение состояния программно определимо так, чтобы вспомогательная технология могла представить его без получения фокуса; нарушение при только визуальном сообщении или необоснованном переносе фокуса. Фактическое объявление записывается отдельным интеграционным подрезультатом и само по себе не заменяет проверку программной определимости.
  • NA/не проверено: NA для конкретного отсутствующего вида сообщения; не проверено, если его вызов требует запрещенной операции.
  • Минимальное доказательство: запись озвучивания, снимок, узел дерева, фокус до и после, системное уведомление при применимости.
  • Нормативная ссылка: WCAG 3.3.1 (внешняя ссылка, откроется в новой вкладке), 4.1.3 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.4.1.3 и 11.5.2.15 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: фактическое объявление полезно для интеграционной и пользовательской проверки, но сбой одной конфигурации не равен автоматически нарушению EN 11.4.1.3 без проверки программной определимости.

В-12. Подписи, инструкции, ошибки и исправление формы

  • Применимость: текстовые поля, переключатели, выбор, загрузка, поиск и иные формы.
  • Предусловия: пустое, заполненное, ошибочное и исправленное состояния, безопасные обезличенные данные.
  • Шаги и параметры: сопоставить видимую и программную подпись; проверить обязательность и формат до ввода; вызвать ошибку; перейти к ней программой экранного доступа; исправить значение и повторить; выполнить применимый протокол Г-14.
  • Прохождение/нарушение: проходит при устойчивой подписи, достаточной инструкции, программно связанной ошибке и доступном исправлении; нарушение при подписи только заполнителем, несовпадающем имени, несвязанной ошибке или потере данных.
  • NA/не проверено: NA без форм; не проверено, если серверную ошибку нельзя безопасно вызвать.
  • Минимальное доказательство: состояния поля и ошибки, доступные свойства, озвучивание и результат исправления.
  • Нормативная ссылка: WCAG 2.5.3 (внешняя ссылка, откроется в новой вкладке), 3.3.1 (внешняя ссылка, откроется в новой вкладке), 3.3.2 (внешняя ссылка, откроется в новой вкладке), 3.3.3 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: сообщение не обязано иметь единую редакцию, если оно точно определяет ошибку и доступный способ исправления.

В-13. Назначение ввода, перекрытие фокуса и повторный ввод

  • Применимость: поля поддерживаемых назначений, авторское содержимое, способное перекрыть компонент с фокусом, и многошаговые процессы с повторным запросом ранее введенных данных.
  • Предусловия: чистое тестовое состояние, разрешенные обезличенные данные, экранная клавиатура и автозаполнение платформы.
  • Шаги и параметры: для каждого поддерживаемого поля проверить программно определимое назначение. Открыть экранную клавиатуру и иное авторское перекрывающее содержимое, переместить фокус по полям и действиям и проверить, что компонент с фокусом не скрыт полностью. В многошаговом процессе повторно дойти до уже введенных сведений и проверить автоподстановку или выбор этих сведений, а также исключения для существенности, безопасности и первоначальной недействительности данных.
  • Прохождение/нарушение: отдельные нормативные подрезультаты проходят, если назначение поддерживаемого поля программно определимо, компонент с фокусом не полностью скрыт созданным автором содержимым и ранее предоставленные данные не требуется вводить повторно без точного исключения. Нарушение записывается по конкретному невыполненному требованию.
  • NA/не проверено: NA отдельно для отсутствующих полей применимых назначений, перекрывающего содержимого или повторного запроса; не проверено без безопасных данных или поддержки технологии платформой.
  • Минимальное доказательство: поле, программное назначение, вид клавиатуры, автозаполненное значение без его секретного содержания и итоговый переход.
  • Нормативная ссылка: WCAG 1.3.5 (внешняя ссылка, откроется в новой вкладке), 2.4.11 (внешняя ссылка, откроется в новой вкладке), 3.3.7 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.1.3.5, 11.2.4.11 и 11.3.3.7 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: WCAG2ICT, 1.3.5 (внешняя ссылка, откроется в новой вкладке) используется как информативное пояснение. Системная экранная клавиатура относится к платформе; приложению приписывается только созданное или измененное им перекрытие. Предложение проекта: конкретный вид экранной клавиатуры и удобство автозаполнения записываются как наблюдения, но не образуют самостоятельного нормативного нарушения.

В-14. Ограничения времени, движение и вспышки

  • Применимость: сессии, одноразовые действия, исчезающие сообщения, карусели, анимация, мигание и автоматически обновляемое содержимое.
  • Предусловия: известный лимит, безопасная сессия, средство измерения времени и запись экрана.
  • Шаги и параметры: для каждого лимита проверить отключение заранее, настройку не менее чем в десять раз, предупреждение не менее чем за 20 секунд с простым продлением не менее десяти раз либо точное исключение для события реального времени, существенности или лимита более 20 часов. Для движения, мигания или прокрутки, которые запускаются автоматически, длятся более пяти секунд и идут параллельно с иным содержимым, проверить паузу, остановку или скрытие, если эффект не существенен; для автообновления проверить также управление частотой. Просмотреть все скользящие интервалы длиной одна секунда; при более чем трех вспышках измерить общий и красный пороги. Выполнить применимый протокол Г-13.
  • Прохождение/нарушение: проходит, если для каждого лимита выполнена одна нормативная ветвь, применимые движение и обновление управляемы, а интерфейс не создает более трех вспышек за любую секунду либо вспышки ниже общего и красного порогов. Нарушение при невыполненном условии или превышении порога.
  • NA/не проверено: NA отдельно для отсутствующего времени, движения или вспышек; не проверено, если ожидание или действие нельзя выполнить на разрешенном стенде.
  • Минимальное доказательство: временные метки, предупреждение, действие продления, состояние до и после, запись движения и результат измерения вспышек.
  • Нормативная ссылка: WCAG 2.2.1 (внешняя ссылка, откроется в новой вкладке), 2.2.2 (внешняя ссылка, откроется в новой вкладке), 2.3.1 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.2.1-11.2.2.2 и 11.2.3.1 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: сохранение введенного после тайм-аута сверх требований критерия является Предложением проекта и оценивается отдельно.

В-15. Доступная аутентификация

  • Применимость: вход, регистрация, восстановление, одноразовый код, биометрический шаг и повторная аутентификация.
  • Предусловия: разрешенная тестовая учетная запись, безопасный канал кода и протоколы Д-09-Д-12.
  • Шаги и параметры: пройти каждый шаг с программой экранного доступа; проверить вставку и автозаполнение; установить наличие когнитивного теста. Для каждого такого теста проверить хотя бы одну допустимую ветвь: иной способ аутентификации без когнитивного теста; механизм помощи при его выполнении; распознавание объектов; распознавание нетекстового содержимого, ранее предоставленного самим пользователем. Проверить ошибку, возврат и повтор; выполнить применимые протоколы раздела Д.
  • Прохождение/нарушение: проходит, если каждый когнитивный тест удовлетворяет хотя бы одной из четырех допустимых ветвей, а весь процесс доступен; нарушение при недоступном обязательном шаге или когнитивном тесте без альтернативы, механизма помощи, распознавания объектов или личного нетекстового содержимого пользователя.
  • NA/не проверено: NA без аутентификации; не проверено без разрешенной учетной записи или безопасного получения кода.
  • Минимальное доказательство: нумерованные шаги без секретов, доступные свойства, выбранная для каждого когнитивного теста ветвь, ошибки и итог.
  • Нормативная ссылка: WCAG 3.3.8 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.3.3.8 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: дополнительно применяются процедуры раздела Д. Успешный вход не подтверждает сохранение доступности дальнейшего авторизованного процесса.

В-16. Внешняя клавиатура

В-17. Управление переключателями

  • Применимость: приложение на платформе с системным управлением переключателями.
  • Предусловия: настроенное последовательное сканирование, один или несколько переключателей, критический сценарий.
  • Шаги и параметры: запустить сканирование; пройти каждый элемент вперед и назад доступным способом; открыть меню действий; активировать, изменить значение и вернуться; проверить модальный диалог, прокрутку и виртуализированный список.
  • Прохождение/нарушение: проходит, если каждый необходимый элемент достигается в смысловом порядке, выделение различимо, действие выполняется и состояние доступно; нарушение при пропуске, цикле, недоступном действии или потере выделения.
  • NA/не проверено: NA при документированном отсутствии функции платформы; не проверено без настроенного устройства ввода.
  • Минимальное доказательство: запись сканирования, порядок, выделение, действие и состояние до и после.
  • Нормативная ссылка: WCAG 2.1.1 (внешняя ссылка, откроется в новой вкладке), 2.4.3 (внешняя ссылка, откроется в новой вкладке), 2.4.7 (внешняя ссылка, откроется в новой вкладке), 4.1.2 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.1.1, 11.2.4.3, 11.2.4.7 и 11.5.2 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: требование проверить системное управление переключателями в минимальной матрице является Предложением проекта.

В-18. Системные настройки доступности

  • Применимость: все приложения, не изолированные от платформы.
  • Предусловия: конфигурации экранной лупы, контраста или инверсии, увеличенного текста и уменьшения движения.
  • Шаги и параметры: пройти один и тот же сценарий в каждой конфигурации. Подрезультат 11.6.2: проверить, нарушает ли приложение нормальную работу документированной функции доступности и было ли такое нарушение прямо запрошено пользователем во время работы. Подрезультат 11.7: проверить следование значениям пользовательских предпочтений для документированных функций и отдельно обосновать существенность любого отступления. Выполнить применимый протокол Г-08.
  • Прохождение/нарушение: подрезультат 11.6.2 проходит, если нарушения нет либо оно прямо запрошено пользователем; исключение существенности здесь не применяется. Подрезультат 11.7 проходит, если предпочтения соблюдены либо доказано, что отступление существенно для функции приложения. Нарушение записывается по конкретному подрезультату.
  • NA/не проверено: NA только для конкретной функции, отсутствующей на платформе; не проверено без требуемого устройства или настройки.
  • Минимальное доказательство: значения настроек, парные снимки или записи, фактическое поведение, запрос пользователя для исключения 11.6.2 либо отдельное обоснование существенности для 11.7.
  • Нормативная ссылка: EN 301 549 V4.1.1, 11.6.2 и 11.7 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: ожидание следовать недокументированной настройке не вводится без принятого дополнительного профиля.

В-19. Системные диалоги, разрешения и возврат

  • Применимость: камера, микрофон, геопозиция, файлы, уведомления, внешние настройки и иные системные запросы.
  • Предусловия: сброшенное разрешение, объяснение назначения, состояния согласия, отказа и повторного запроса.
  • Шаги и параметры: дойти до функции без разрешения; открыть системный диалог; выбрать согласие и отказ в отдельных прогонах; перейти в настройки при необходимости; вернуться и проверить порядок фокуса и отсутствие неожиданного изменения контекста. Отдельно зафиксировать ответственность платформы за собственный диалог. При включенном проектном профиле до запроса проверить объяснение назначения, а после отказа и возврата отсутствие тупика и сохранение контекста, данных и фокуса. Выполнить протоколы Г-06 и Г-07.
  • Прохождение/нарушение: нормативные подрезультаты проходят, если приложение сохраняет смысловой порядок фокуса и не вызывает изменение контекста только при получении фокуса или изменении значения. Доступность системного диалога оценивается как свойство платформы и не приписывается приложению. Предложение проекта: понятное объяснение до запроса, отсутствие тупика после отказа и сохранение контекста, данных и фокуса образуют отдельный проектный подрезультат только при включенном профиле.
  • NA/не проверено: NA без разрешений и системных переходов; не проверено, если политика устройства блокирует изменение разрешения.
  • Минимальное доказательство: экран до запроса, системный диалог, оба результата, порядок фокуса и состояние после возврата; проектные условия записываются отдельно от нормативных.
  • Нормативная ссылка: WCAG 2.4.3 (внешняя ссылка, откроется в новой вкладке), 3.2.1 (внешняя ссылка, откроется в новой вкладке), 3.2.2 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.2.4.3, 11.3.2.1 и 11.3.2.2 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: условия понятности, отсутствия тупика и сохранения данных шире перечисленных нормативных пунктов и являются Предложением проекта. Ответственность приложения и платформы не объединяется в один нормативный результат.

В-20. Встроенные веб-представления

  • Применимость: веб-содержимое, встроенное в приложение, включая вход, справку, оплату и внешний контент внутри контейнера.
  • Предусловия: известная граница нативного и веб-слоя, разрешенные адреса, применимые протоколы раздела А.
  • Шаги и параметры: начать в нативном экране; перейти в веб-представление; пройти применимые процедуры А для содержимого и сопоставить каждый подрезультат с точным нормативным пунктом EN 11.x; проверить контейнер, заголовок, обход, клавиатуру, возврат, открытие внешней программы и сохранение контекста; повторить с программой экранного доступа.
  • Прохождение/нарушение: проходит, если содержимое выполняет применимые нормативные требования раздела 11, проверенные процедурами А, контейнер выполняет применимые карточки В, а граница не разрывает управление и контекст; нарушение записывается по точному пункту 11.x без двойного учета по разделу 9.
  • NA/не проверено: NA без веб-представлений; не проверено без сети, роли или разрешенного доступа.
  • Минимальное доказательство: адрес или устойчивый идентификатор содержимого, граница слоев, последовательность фокуса, результаты применимых проверок А и возврат.
  • Нормативная ссылка: применимые точные нормативные пункты EN 301 549 V4.1.1, 11.1-11.4 (внешняя ссылка, откроется в новой вкладке), указанные для каждого подрезультата.
  • Граница проекта: информативный EN 11.0 определяет область, а WCAG2ICT (внешняя ссылка, откроется в новой вкладке) поясняет перенос веб-критериев, но они не являются нормативным основанием результата. Раздел А используется как процедура проверки веб-семантики; встроенное представление остается частью результата В и не учитывается дважды.

В-21. Аудио и видео

  • Применимость: записанное и прямое аудио, видео, синхронизированное медиа и встроенный проигрыватель.
  • Предусловия: известный язык и полный набор заявленных альтернатив. Предложение проекта: в выборку включается не менее одного доступного образца каждого выявленного вида: записанного аудио без видео, записанного видео без звука, записанного синхронизированного медиа и прямого медиа; полнота экземпляров определяется В.3.
  • Шаги и параметры: отдельно проверить транскрипт, субтитры, аудиоописание или медиальтернативу по применимому критерию; управлять воспроизведением касанием, программой экранного доступа, внешней клавиатурой и переключателями; изменить ориентацию и размер текста субтитров.
  • Прохождение/нарушение: проходит, если каждая требуемая альтернатива доступна, синхронизирована и управляема; нарушение при отсутствующей альтернативе или недоступном управлении.
  • NA/не проверено: NA отдельно для отсутствующего вида медиа; не проверено при недоступном эфире, дорожке или состоянии.
  • Минимальное доказательство: фрагмент медиа, вид альтернативы, временные метки, элементы управления и запись их использования.
  • Нормативная ссылка: WCAG 1.2.1 (внешняя ссылка, откроется в новой вкладке), 1.2.2 (внешняя ссылка, откроется в новой вкладке), 1.2.3 (внешняя ссылка, откроется в новой вкладке), 1.2.4 (внешняя ссылка, откроется в новой вкладке), 1.2.5 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: каждая альтернатива получает отдельный результат; наличие субтитров не заменяет аудиоописание и наоборот.

В-22. Предотвращение ошибки, подтверждение, отмена и повторный ввод

  • Применимость: юридическое, финансовое, платежное или иное значимое действие, изменение или удаление пользовательских данных и многошаговая форма.
  • Предусловия: разрешенный стенд, обратимые тестовые данные, известные последствия, протокол Г-19 и применимые проверки раздела Д.
  • Шаги и параметры: ввести данные; перейти к подтверждению; проверить обзор и исправление; отменить или обратить действие; вернуться на предыдущий шаг; повторно использовать уже введенные сведения; проверить ошибочный и прерванный варианты без реального необратимого результата.
  • Прохождение/нарушение: проходит, если выполнено применимое условие предотвращения ошибки, действие доступно подтвердить или отменить, а повторный ввод не требуется без исключения; нарушение при необратимом результате без защиты или обязательном повторном вводе.
  • NA/не проверено: NA без значимых действий и повторного ввода; не проверено без разрешенного стенда или обратимого сценария.
  • Минимальное доказательство: шаги до подтверждения, обзор, исправление, отмена, состояние данных и причина остановки перед запрещенным действием.
  • Нормативная ссылка: WCAG 3.3.4 (внешняя ссылка, откроется в новой вкладке), 3.3.7 (внешняя ссылка, откроется в новой вкладке), EN 301 549 V4.1.1, 11.3.3.4 и 11.3.3.7 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: дополнительно применяются процедуры раздела Д. Тест не требует реального платежа, отправки или удаления; безопасно недостижимый результат получает статус «не проверено».

Матрица результата

Итог по приложению содержит по каждой паре «платформа + версия приложения» перечень проверенных экранов и состояний, результат В-01-В-22, конфигурацию, доказательство и ограничение. Нарушение хотя бы в одной заявленной конфигурации не усредняется с прохождением в другой. Общий вывод допускается только в пределах фактически проверенных платформ, устройств, версий, ролей и сценариев.