Ресурсы · 32

Разработка доступных форм и исправляемых ошибок

Руководство по вводу, объяснение сбоя и сохранение прогресса пользователя в выполнении задачи.

Обновлено · 2 min

Смартфон и ноутбук на столе Иллюстрация · вымышленная сцена

Чего помогает достичь это руководство

  • Ограничение количества полей.
  • Название и руководство.
  • Объяснение ошибок.
  • Тестирование восстановления.

Быстрая проверка

  • Имеет ли каждое поле понятное название?
  • Объясняются ли ожидаемые форматы перед вводом?
  • Идентифицирует ли ошибка свое поле и возможное исправление?
  • Сохраняются ли допустимые значения?
  • Можно ли завершить задачу с помощью клавиатуры и масштабирования?

Пошаговый метод

  1. 1

    Начните с задачи.

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

    Результат: минимальная форма и обоснование полей.

  2. 2

    Метки и группировка

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

    Результат: протестированная структура и метки.

  3. 3

    Предотвращение ошибок

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

    Результат: инструкции и состояния ввода.

  4. 4

    Объясните каждую ошибку

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

    Результат: сценарий исправимой ошибки.

  5. 5

    Обработка сбоев

    Различайте ошибку ввода, отказ бизнес-процесса, тайм-аут и инцидент сервера. Укажите следующий шаг, не делая вид, что запрос выполнен успешно.

    Результат: сообщения и восстановление для каждого состояния.

  6. 6

    Тестирование реальных задач

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

    Результат: подтверждение выполнения задачи.

Показатели управления

ПоказательЧто он измеряетПервое действие
ПолнотаНеобходимые поля с метками и справкойИсправление неоднозначных элементов управления
ОшибкиСбои с объяснением и ссылкой на полеПерезапись сообщений
ВосстановлениеСохранение значений после исправленияИсправление управления состоянием
ЗадачаПрохождение сценариев с использованием клавиатуры и масштабированияУдаление препятствий

Распространенные ошибки

  • Использование заполнителей вместо меток
  • Отображение только сообщения «произошла ошибка»
  • Удаление всей формы после ошибки
  • Тестирование только успешного сценария с помощью мыши

Часто задаваемые вопросы

Достаточно ли заполнителя?

Нет. Идентифицируемая метка должна оставаться доступной, пока пользователь вводит значение.

Когда должна появляться ошибка?

Выберите подходящий момент и объясните причину и способ устранения ошибки без ненужных перерывов.

Что делать, если сервер выйдет из строя?

Не заявляйте об успехе; сохраните то, что можно сохранить, и предложите понятное восстановление.

Официальные ссылки

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