4.1.5 Тестирование эффективности интерфейса пользователя в соответствии с требованиями и целями

iDevice ikoon 4.1.5 Тестирование эффективности интерфейса пользователя в соответствии с требованиями и целями

Определение удобства пользования (англ. usability) можно расширить пятью критериями, величиной которых определяется работа интерфейса пользователя:

  • эффективность
  • производительность
  • привлекательность
  • толерантность (стойкость) к ошибкам
  • лёгкость обучения

Эффективность это полнота и корректность при выполнении целей поставленных пользователем. Измеряется по двум параметрам - были ли выполнены действия, которые поручил пользователь; была ли работа, проведённая системой, качественной.

Эффективность зависит в большой мере от того, какие опции, в каком виде и какими словами подаются пользователю.

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

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

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

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

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

Некоторые примеры показывающие связь критериев удобства пользования с целями пользователя:

  • производительность - «Пользователь успешно доводит до конца регистрацию менее чем за 3 минуты».
  • эффективность - «менее чем у 5% пользователей возникают ошибки, которые требуют вмешательства человека из тех. поддержки»
  • привлекательность - «как минимум 80% пользователей предпочитают использование системы посещению конторы»
  • стойкость к ошибкам - «Система проверяет выбор места проживания и питания и позволяет пользователю проверить цену до регистрации».
  • Обучаемость - «У пользователей есть возможность вычислять бонусы без внешней помощи или чтения вспомогательных материалов».

Метода измерения эффективности удобства пользования:

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