Введение
Метод в пользовательском интерфейсном дизайне.
Тестирование удобства использования – это метод, применяемый в пользовательском интерфейсном дизайне для оценки продукта путем его тестирования на пользователях. Это можно считать незаменимой практикой обеспечения удобства использования, поскольку оно предоставляет прямую информацию о том, как реальные пользователи взаимодействуют с системой. Оно в большей степени ориентировано на интуитивность дизайна продукта и проводится с пользователями, не имеющими предварительного опыта работы с ним. Такое тестирование имеет решающее значение для успеха конечного продукта, поскольку полностью функциональное приложение, вызывающее замешательство у пользователей, не просуществует долго. Это отличается от методов экспертной оценки удобства использования, когда специалисты используют различные подходы для оценки пользовательского интерфейса без привлечения пользователей. Тестирование удобства использования направлено на измерение способности продукта, созданного человеком, соответствовать своим предполагаемым целям. Примеры продуктов, которые часто выигрывают от тестирования удобства использования, включают продукты питания, потребительские товары, веб-сайты или веб-приложения, компьютерные интерфейсы, документы и устройства. Тестирование удобства использования измеряет удобство или простоту использования конкретного объекта или набора объектов, в то время как общие исследования взаимодействия человека и компьютера направлены на формулирование универсальных принципов.
Usability testing is a technique used in user centered interaction design to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system. It is more concerned with the design intuitiveness of the product and tested with users who have no prior exposure to it. Such testing is paramount to the success of an end product as a fully functioning application that creates confusion amongst its users will not last for long. This is in contrast with usability inspection methods where experts use different methods to evaluate a user interface without involving users. Usability testing focuses on measuring a human made product's capacity to meet its intended purposes. Examples of products that commonly benefit from usability testing are food, consumer products, websites or web applications, computer interfaces, documents, and devices. Usability testing measures the usability, or ease of use, of a specific object or set of objects, whereas general human–computer interaction studies attempt to formulate universal principles.
Что это не
Простое сбор мнений об объекте или документе – это исследование рынка или качественное исследование, а не тестирование юзабилити. Тестирование юзабилити обычно включает в себя систематическое наблюдение в контролируемых условиях, чтобы определить, насколько хорошо люди могут использовать продукт. Однако часто качественные исследования и тестирование юзабилити используются в комбинации, чтобы лучше понять мотивацию и восприятие пользователей, помимо их действий. Вместо того чтобы показывать пользователям черновик и спрашивать: «Вы это понимаете?», тестирование юзабилити предполагает наблюдение за тем, как люди пытаются использовать что-либо по назначению. Например, при тестировании инструкций по сборке игрушки испытуемым следует предоставить инструкции и коробку с деталями, и вместо того, чтобы просить их комментировать детали и материалы, попросить собрать игрушку. Формулировка инструкций, качество иллюстраций и конструкция игрушки влияют на процесс сборки.
Методы
Настройка теста юзабилити включает в себя тщательную разработку сценария, или реалистичной ситуации, в которой пользователь выполняет список задач, используя тестируемый продукт, в то время как наблюдатели следят за процессом и делают записи (динамическая верификация). Для сбора обратной связи о тестируемом продукте (статическая верификация) также используются различные инструменты, такие как подготовленные инструкции, бумажные прототипы и анкеты, проводимые до и после тестирования. Например, для проверки функции добавления вложения в программу электронной почты, сценарий должен описывать ситуацию, когда пользователю необходимо отправить электронное письмо с вложением, и предложить ему выполнить эту задачу. Цель состоит в том, чтобы наблюдать за тем, как люди действуют в реалистичных условиях, чтобы разработчики могли выявить проблемные области и устранить их. Популярные методы сбора данных во время теста юзабилити включают протокол "думай вслух", совместное обучение и отслеживание взгляда.
Испытание коридора
Тестирование в коридоре, также известное как партизанское юзабилити-тестирование, — это быстрый и недорогой метод проверки удобства использования, при котором людей, например, проходящих мимо в коридоре, просят попробовать воспользоваться продуктом или услугой. Это может помочь дизайнерам выявить "непреодолимые препятствия" – проблемы, настолько серьезные, что пользователи просто не могут продолжить работу, на ранних этапах разработки нового дизайна. В качестве участников можно использовать любого, кроме разработчиков и инженеров (они склонны выступать в роли "экспертных оценщиков", поскольку слишком вовлечены в проект). Этот тип тестирования является примером удобной выборки, и, следовательно, результаты могут быть необъективными.
Автоматизированный экспертный анализ
Аналогично экспертным оценкам, автоматизированные экспертные оценки предоставляют тестирование юзабилити, но с использованием программ, которым заданы правила хорошего дизайна и эвристики. Хотя автоматизированная оценка может не давать столько деталей и глубокого понимания, как оценки, выполненные людьми, её можно завершить быстрее и с большей последовательностью. Идея создания имитирующих пользователей для тестирования юзабилити – это амбициозное направление для сообщества искусственного интеллекта.
А/Б тестирование
В веб-разработке и маркетинге A/B тестирование или сплит-тестирование – это экспериментальный подход к веб-дизайну (особенно к дизайну пользовательского опыта), направленный на выявление изменений на веб-страницах, которые повышают или максимизируют интересующий показатель (например, коэффициент кликабельности баннерной рекламы). Как следует из названия, сравниваются две версии (A и B), которые идентичны, за исключением одного изменения, способного повлиять на поведение пользователя. Версия A может быть текущей, а версия B – её модификацией. Например, на сайте электронной коммерции воронка продаж обычно является хорошим объектом для A/B-тестирования, поскольку даже незначительное снижение показателя отказов может привести к значительному увеличению продаж. Существенные улучшения можно достичь, тестируя такие элементы, как текст, компоновку, изображения и цвета. Многовариантное тестирование или бакет-тестирование аналогично A/B-тестированию, но позволяет одновременно тестировать более двух версий.
Образование
Тестирование удобства использования стало формальным предметом академического изучения в различных дисциплинах. Тестирование удобства использования важно для изучения композиции и онлайн-обучения письму (OWI). Исследователь Коллин Бьорк утверждает, что тестирование удобства использования "необходимо, но недостаточно для разработки эффективного OWI, если оно не подкреплено теориями цифровой риторики".
Исследования
Продукты опроса включают в себя бумажные и цифровые анкеты, формы и инструменты, которые могут быть заполнены или использованы респондентом самостоятельно или с помощью интервьюера. Тестирование удобства использования чаще всего проводится в веб-опросах и фокусируется на том, как люди взаимодействуют с опросом, например, навигация по опросу, ввод ответов и поиск справочной информации. Тестирование удобства использования дополняет традиционные методы предварительного тестирования опросов, такие как когнитивное тестирование (как люди понимают вопросы), пилотное тестирование (как будут работать процедуры опроса) и экспертная оценка специалистом в области методологии опросов. При тестировании переведенных анкет было показано, что необходимо учитывать "культурную адаптацию" на уровне предложений и слов, а также при разработке дизайна ввода данных и навигации. Представление перевода и визуальных подсказок общих функциональных элементов (вкладок, гиперссылок, выпадающих списков и URL-адресов) помогает улучшить пользовательский опыт.