UI-аудит: пошаговый процесс проверки интерфейса и дизайн-системы

Как провести UI-аудит цифрового продукта: собрать эталонные экраны, проверить визуальную иерархию, состояния, адаптивность и доступность, оформить дефекты и выпустить улучшения.

Дизайнер и QA-специалист проверяют состояния интерфейса в лаборатории
Дизайнер и QA-специалист проверяют состояния интерфейса в лабораторииРедакция Малевич · 16 мин

Чем UI-аудит отличается от UX-аудита

UI-аудит проверяет, насколько последовательно и точно интерфейс выражает уже спроектированную логику продукта. В фокусе находятся визуальная иерархия, типографика, цвет, сетка, компоненты, состояния, адаптивность и доступность. UX-аудит отвечает на другой вопрос: может ли человек понять сценарий и выполнить задачу. Эти проверки дополняют друг друга, но их нельзя смешивать в один список субъективных замечаний.

Результат UI-аудита — не подбор красивых референсов и не перечень пиксельных расхождений. Команда должна получить карту системных причин, приоритеты по влиянию, решения для повторяющихся компонентов и критерии приёмки. Тогда исправление одного токена, шаблона или компонента устраняет десятки проявлений, а не создаёт новую локальную версию интерфейса.

Ошибки, из-за которых аудит не меняет продукт

UI-аудит теряет ценность, когда его превращают в вкусовую рецензию или бесконечную инвентаризацию пикселей.

  • Проверять только несколько красивых экранов и не включать формы, ошибки, пустые состояния, длинные данные и мобильную ширину.
  • Смешивать проблемы сценария, текста, визуальной системы и технической реализации без разных владельцев и критериев решения.
  • Создавать отдельную задачу на каждое проявление общего дефекта вместо исправления токена, компонента или шаблона.
  • Считать автоматический accessibility-скан полной проверкой и не проходить интерфейс клавиатурой, увеличением и экранным диктором.
  • Выдавать большой отчёт без приоритета, оценки охвата, первой партии работ и даты повторной проверки.

Что подготовить перед проверкой

Аудит начинается с согласования области продукта и эталонов, иначе найденные различия невозможно отделить от осознанных вариантов.

  • Определите платформы, брейкпоинты, роли пользователей и сценарии, которые входят в аудит. Зафиксируйте, какие экраны критичны для выручки, поддержки, безопасности или ежедневной работы.
  • Соберите рабочий продукт, макеты, библиотеку компонентов, токены, спецификации и историю известных исключений. Укажите, какой источник считается эталоном при расхождении кода и дизайна.
  • Подготовьте репрезентативные данные: короткие и длинные значения, пустые состояния, ошибки, ограничения, локализацию и разные права. Идеальный демонстрационный контент скрывает реальные дефекты.
  • Выберите целевые устройства и способы управления. Проверка мышью на широком экране не заменяет клавиатуру, сенсорное управление, увеличение текста и мобильную ширину.
  • Согласуйте шкалу критичности и формат доказательства. Для каждого дефекта нужны экран, условие воспроизведения, правило, влияние, рекомендуемое решение и владелец.

Как оформить результат аудита

Отчёт должен одинаково читаться дизайнером, разработчиком, продуктом и QA и быть связан с будущей проверкой.

  • Реестр находок содержит идентификатор, экран, компонент, правило, доказательство, серьёзность, частоту, платформу, владельца и статус решения.
  • Карта системных причин связывает дефекты с токенами, библиотекой, шаблонами, документацией или процессом передачи в разработку.
  • Приоритет учитывает влияние на задачу, доступность, распространённость и стоимость изменения, а не визуальную заметность на презентации.
  • Критерий приёмки описывает проверяемое поведение на конкретных ширинах и состояниях. Формулировки «сделать аккуратнее» и «как в макете» недостаточны.
  • Повторный контроль выполняется на эталонных экранах и в рабочей сборке. Закрытие задачи без регрессионной выборки не доказывает системное исправление.

Пошаговый план UI-аудита

Проверяйте интерфейс от системы к конкретным экранам, чтобы не исправлять проявления раньше причины.

  • Составьте реестр шаблонов и ключевых экранов. Сгруппируйте их по продуктовым сценариям, платформам и компонентным семействам, а затем выберите обязательную выборку для проверки.
  • Проверьте визуальную иерархию: главный и вторичный акцент, порядок чтения, плотность, контраст между уровнями и заметность действий. Отделите нарушение иерархии от вкусового предпочтения.
  • Сверьте типографику, цвет, отступы, радиусы, тени и сетку с токенами. Зафиксируйте не только значение, но и место, где команда обошла систему локальным стилем.
  • Разберите компоненты во всех состояниях: default, hover, focus, active, disabled, loading, error, success, empty и read-only. Проверьте, что состояние не передаётся только цветом.
  • Проверьте адаптивность на реальном содержании. Элементы не должны обрезать смысл, менять порядок без причины, создавать горизонтальный скролл или прятать обязательное действие.
  • Проведите доступность по применимым критериям WCAG: контраст, клавиатура, видимый фокус, размеры целей, увеличение, подписи и понятные ошибки. Автоматический скан дополняйте ручной проверкой.
  • Сгруппируйте находки по первопричине. Например, десятки разных отступов могут стать одной задачей на токены и миграцию компонентов, а не списком из десятков экранных правок.
  • Проведите разбор с дизайном и разработкой, оцените охват и риск регрессии. Сформируйте первую партию исправлений и контрольную выборку для повторного аудита.

Как измерять результат

Измеряйте не количество найденных замечаний, а снижение системной неоднородности и регрессий.

  • Долю экранов и сценариев, использующих утверждённые компоненты и токены без локальных переопределений.
  • Число критичных и распространённых дефектов, закрытых на уровне системы, и количество повторных проявлений после релиза.
  • Долю проверенных состояний и брейкпоинтов, количество accessibility-нарушений по серьёзности и срок их устранения.
  • Время дизайна, разработки и QA на типовой интерфейс до и после исправления библиотеки и критериев приёмки.
  • Количество новых отклонений в контрольной выборке релизов и причины обхода дизайн-системы.

Итог

UI-аудит нужен продукту, когда интерфейс растёт быстрее правил и одинаковые задачи начинают выглядеть и работать по-разному. Начните с области и эталонов, проверьте систему и состояния, сгруппируйте причины и превратите выводы в ограниченную программу изменений.

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

Дорожная карта UI-аудита на четыре недели

  • Неделя 1 — продукт и дизайнер фиксируют область, эталоны, выборку экранов, платформы, состояния и шкалу критичности.
  • Неделя 2 — аудитор проверяет иерархию, токены, компоненты, адаптивность и доступность, собирая доказательства по общей форме.
  • Неделя 3 — команда группирует причины, оценивает охват и регрессию, утверждает решения и первую партию системных задач.
  • Неделя 4 — разработка и дизайн выпускают исправления, QA повторяет контрольную выборку, а владельцы фиксируют правила против новых отклонений.

Что проверить перед закрытием аудита

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

Источники

  1. Web Content Accessibility Guidelines (WCAG) 2.2

    W3C / доступ 2026-09-23

    Нормативные критерии доступности для контраста, управления, фокуса, ввода и адаптивного представления.

  2. Human Interface Guidelines

    Apple Developer / доступ 2026-09-23

    Официальные рекомендации по структуре интерфейса, типографике, цвету, компонентам и взаимодействию на платформах Apple.

  3. Material Design 3 Foundations

    Google / доступ 2026-09-23

    Официальное описание основ визуальной системы, токенов, адаптивности и доступных интерфейсных решений Material Design.

FAQ

UI-аудит и UX-аудит нужно проводить вместе?

Не обязательно. Если сценарии подтверждены, а проблема в визуальной системе и реализации, можно начать с UI-аудита. Когда непонятно, способен ли пользователь выполнить задачу, нужен отдельный UX-контур с аналитикой и наблюдением.

Сколько экранов нужно проверять?

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

Можно ли провести UI-аудит без дизайн-системы?

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

Что отдавать разработчикам после аудита?

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

Сделайте следующий шаг.

Разберём, как применить выводы из материала к вашему продукту, процессу или системе.

Обсудить проект