Ресурсы · 32
Разработка доступных форм и исправляемых ошибок
Руководство по вводу, объяснение сбоя и сохранение прогресса пользователя в выполнении задачи.
Обновлено · 2 min
Чего помогает достичь это руководство
- Ограничение количества полей.
- Название и руководство.
- Объяснение ошибок.
- Тестирование восстановления.
Быстрая проверка
- Имеет ли каждое поле понятное название?
- Объясняются ли ожидаемые форматы перед вводом?
- Идентифицирует ли ошибка свое поле и возможное исправление?
- Сохраняются ли допустимые значения?
- Можно ли завершить задачу с помощью клавиатуры и масштабирования?
Пошаговый метод
- 1
Начните с задачи.
Перечислите только данные, необходимые для ее выполнения, и шаги, которые должен понимать пользователь. Удалите запросы, которые не соответствуют транзакции.
Результат: минимальная форма и обоснование полей.
- 2
Метки и группировка
Соедините каждый элемент управления видимой меткой, сгруппируйте связанные варианты и разместите рядом справку. Проверьте порядок чтения и перехода по вкладкам.
Результат: протестированная структура и метки.
- 3
Предотвращение ошибок
Предоставьте примеры форматирования и ограничения состояния перед отправкой. Не используйте только цвет для обозначения обязательности поля.
Результат: инструкции и состояния ввода.
- 4
Объясните каждую ошибку
После проверки опубликуйте сводку, свяжите каждую проблему с соответствующим полем и опишите, как ее решить. Сохраняйте корректные значения и контекст.
Результат: сценарий исправимой ошибки.
- 5
Обработка сбоев
Различайте ошибку ввода, отказ бизнес-процесса, тайм-аут и инцидент сервера. Укажите следующий шаг, не делая вид, что запрос выполнен успешно.
Результат: сообщения и восстановление для каждого состояния.
- 6
Тестирование реальных задач
Воспроизведение успешных и неудачных результатов с использованием клавиатуры, масштабирования, мобильного устройства и соответствующей помощи. Измерение препятствий, их устранение и повторное тестирование.
Результат: подтверждение выполнения задачи.
Показатели управления
| Показатель | Что он измеряет | Первое действие |
|---|---|---|
| Полнота | Необходимые поля с метками и справкой | Исправление неоднозначных элементов управления |
| Ошибки | Сбои с объяснением и ссылкой на поле | Перезапись сообщений |
| Восстановление | Сохранение значений после исправления | Исправление управления состоянием |
| Задача | Прохождение сценариев с использованием клавиатуры и масштабирования | Удаление препятствий |
Распространенные ошибки
- Использование заполнителей вместо меток
- Отображение только сообщения «произошла ошибка»
- Удаление всей формы после ошибки
- Тестирование только успешного сценария с помощью мыши
Часто задаваемые вопросы
Достаточно ли заполнителя?
Нет. Идентифицируемая метка должна оставаться доступной, пока пользователь вводит значение.
Когда должна появляться ошибка?
Выберите подходящий момент и объясните причину и способ устранения ошибки без ненужных перерывов.
Что делать, если сервер выйдет из строя?
Не заявляйте об успехе; сохраните то, что можно сохранить, и предложите понятное восстановление.
Официальные ссылки
Ссылки подтверждают метод. Адаптируйте проверки к вашему контексту; они не являются сертификацией. Оригинальные названия ссылок и исходные документы могут быть на другом языке.






