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

Протоколы проверок настольного программного обеспечения

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

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

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

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

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

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

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

Протоколы

Г-01. Имя, роль, состояние, значение, связи и действия

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

Г-02. Виртуализированное содержимое и невидимые объекты

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

Г-03. Клавиатура и отсутствие ловушек

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

Г-04. Видимость, порядок и устойчивость фокуса

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

Г-05. Меню, панели, ленты и сложные элементы

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

Г-06. Диалоги и перенос фокуса

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

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

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

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

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

Г-09. Масштабирование и перекомпоновка без потери функций

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

Г-10. Контраст и передача смысла

  • Применимость: текст, значимые границы, состояния, значки, диаграммы и выделение.
  • Предусловия: профиль WCAG 2.2 (Руководство по доступности веб-содержимого консорциума W3C; версия 2.2 принята как международный стандарт ISO/IEC 40500:2025, в России на основе версии 2.1 разработан ГОСТ Р 52872-2019) уровня AA (расширенный уровень соответствия WCAG: выше базового A, ниже максимального AAA), обычная и высокая контрастность, измеритель цвета, перечень состояний. Крупным считается текст не менее 18 пунктов либо не менее 14 пунктов полужирного начертания, с эквивалентным размером для иных письменностей.
  • Шаги и параметры: измерить контраст обычного текста, крупного текста и необходимых нетекстовых элементов; проверить исключения профиля; отключить цвет или применить системные цвета; определить, сохраняются ли название, состояние и различимость без цвета.
  • Прохождение/нарушение: проходит, если обычный текст имеет коэффициент не менее 4,5:1, крупный текст не менее 3:1, а необходимые для различения компоненты, состояния и графические объекты не менее 3:1 к соседним цветам с учетом исключений WCAG 2.2; цвет не является единственным визуальным способом передать информацию, действие, запрос ответа или различие. Нарушение при меньшем коэффициенте без исключения или потере смысла без цвета.
  • NA/не проверено: NA для невизуального объекта; не проверено, если цвет формируется внешним недоступным источником.
  • Минимальное доказательство: снимок, координаты цветов, расчет коэффициента и описание утраченного смысла.
  • Нормативная ссылка: EN 301 549 V4.1.1, 11.1.4.1, 11.1.4.3, 11.1.4.11 (внешняя ссылка, откроется в новой вкладке), WCAG 2.2, 1.4.1 (внешняя ссылка, откроется в новой вкладке).
  • Граница проекта: контраст интерфейса и контраст создаваемого содержимого записываются раздельно. Запрет использовать только форму или положение действует как Предложение проекта, если состояние иначе не определяется программно.

Г-11. Горячие клавиши и конфликты

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

Г-12. Альтернативный ввод, перетаскивание и размер цели

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

Г-13. Время, движение и вспышки

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

Г-14. Ввод и редактирование текста

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

Г-15. Сценарии текстового редактора

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

Г-16. Сценарии табличного редактора

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

Г-17. Сценарии редактора презентаций

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

Г-18. Документация, справка и совместимость

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

Г-19. Ошибки, отмена и подтверждение

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

Г-20. Встроенная проверка доступности

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

Г-21. Создание структуры, языка и ссылок

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

Г-22. Альтернативный текст и сложная графика

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

Г-23. Создание семантических таблиц

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

Г-24. Контраст содержимого и доступные шаблоны

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

Г-25. Создание мультимедийных альтернатив

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

Г-26. Сохранение семантики при повторном сохранении

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

Г-27. Экспорт доступного результата

  • Применимость: экспорт или сохранение в другой формат, включая PDF (формат электронного документа с фиксированным макетом страницы).
  • Предусловия: контрольный доступный исходник, файл с известной проблемой, перечень форматов, способных потерять семантику, выбранные в паспорте профили экспорта и протоколы раздела Б. Для проверки PDF/UA (формат доступного PDF-документа по международному стандарту ISO 14289; в России учтён в ГОСТ Р 70176-2022) фиксируется профиль PDF/UA-1 (ISO 14289-1:2014) и контрольные сведения: теги, язык, порядок чтения, альтернативный текст, заголовки и структура таблиц.
  • Шаги и параметры: доступно выбрать формат и, для PDF в профиле апробации, явный профиль PDF/UA-1; экспортировать доступный исходник. Перед каждым экспортом в PDF и иной формат из перечня с риском потери семантики запустить доступную с клавиатуры проверку; перейти ко всем обнаруженным проблемам, исправить их либо осознанно отменить экспорт. Повторить с проблемой, которую средство способно обнаружить, и проверить предложение исправления. Исследовать итоговый файл по полному применимому набору Б-01-Б-17; для PDF/UA-1 проверить заявление профиля и все контрольные сведения валидатором и ручными проверками раздела Б.
  • Прохождение/нарушение: нормативная часть проходит, если интерфейс экспорта доступен, поддерживаемые сведения сохраняются при наличии эквивалентных механизмов, а обнаруживаемая проблема получает предложение исправления. Предложение проекта: выбранный профиль PDF/UA-1 явно доступен и подтвержден на результате; доступная проверка выполняется до каждого потенциально разрушающего экспорта и позволяет исправить проблему либо отменить экспорт. Итог файла по разделу Б записывается отдельно. Нарушение при потере поддерживаемых свойств, обнаруженной проблеме без предложения исправления, отсутствии выбранного профиля или пропуске обязательной проверки перед экспортом.
  • NA/не проверено: NA для средства без экспорта; не проверено, если формат или валидатор результата недоступен.
  • Минимальное доказательство: исходник, выбранный формат и профиль, перечень рискованных форматов, запись проверки до экспорта, исправления или отмены, экспортированный файл, отчет валидатора PDF/UA-1 и полный применимый протокол Б.
  • Нормативная ссылка: EN 301 549 V4.1.1, 5.10.3-5.10.4 (внешняя ссылка, откроется в новой вкладке), ГОСТ Р 70176-2022 (внешняя ссылка, откроется в новой вкладке) только для полученного PDF.
  • Граница проекта: наличие явного профиля PDF/UA-1, обязательная проверка перед экспортом и прохождение раздела Б являются Предложением проекта. ГОСТ Р 70176-2022 не используется как требование к интерфейсу или процессу конвертации; он относится к полученному PDF.

Г-28. Регрессионный контроль доступности

  • Применимость: повторная проверка измененной версии или сборки.
  • Предусловия: базовый отчет, перечень изменений, критические компоненты и файлы результата.
  • Шаги и параметры: повторить исправленные дефекты; пройти критические сценарии и затронутые Г-проверки; сравнить дерево доступности; повторно проверить контрольные экспортные файлы по Б.
  • Прохождение/нарушение: проходит, если исправления подтверждены и новых дефектов в заявленной матрице нет; нарушение при возврате дефекта или новой потере доступности.
  • NA/не проверено: NA для первой оценки без базовой версии; не проверено, если прежняя сборка или доказательства недоступны.
  • Минимальное доказательство: матрица «версия, изменение, сценарий, конфигурация, прежний и новый результат», файлы сравнения.
  • Нормативная ссылка: раздел 8 части I методологии.
  • Граница проекта: обязательная матрица релизного контроля является Предложением проекта, а не отдельным требованием стандарта.

Г-29. Встроенное чтение вслух

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