Тестирование удобства использования — это метод, используемый в дизайне взаимодействия , ориентированном на пользователя , для оценки продукта путем его тестирования на пользователях. Это можно рассматривать как незаменимую практику удобства использования , поскольку она дает прямой ввод о том, как реальные пользователи используют систему. [1] Оно больше касается интуитивности дизайна продукта и тестируется на пользователях, которые ранее не имели с ним дела. Такое тестирование имеет первостепенное значение для успеха конечного продукта, поскольку полностью функционирующее приложение, которое создает путаницу среди своих пользователей, не будет существовать долго. [2] Это контрастирует с методами проверки удобства использования , когда эксперты используют разные методы для оценки пользовательского интерфейса без привлечения пользователей.
Тестирование удобства использования фокусируется на измерении способности продукта, созданного человеком, соответствовать его предполагаемым целям. Примерами продуктов, которые обычно выигрывают от тестирования удобства использования, являются продукты питания , потребительские товары, веб-сайты или веб-приложения, компьютерные интерфейсы , документы и устройства. Тестирование удобства использования измеряет удобство использования или простоту использования определенного объекта или набора объектов, тогда как общие исследования взаимодействия человека и компьютера пытаются сформулировать универсальные принципы.
Простой сбор мнений об объекте или документе — это маркетинговое исследование или качественное исследование , а не тестирование удобства использования. Тестирование удобства использования обычно включает систематическое наблюдение в контролируемых условиях для определения того, насколько хорошо люди могут использовать продукт. [3] Однако часто и качественное исследование, и тестирование удобства использования используются в сочетании, чтобы лучше понять мотивы/восприятия пользователей, в дополнение к их действиям.
Вместо того, чтобы показывать пользователям черновик и спрашивать: «Вы это понимаете?», тестирование удобства использования заключается в наблюдении за тем, как люди пытаются использовать что-то по назначению. Например, при тестировании инструкций по сборке игрушки испытуемым следует предоставить инструкции и коробку с деталями, и вместо того, чтобы просить их прокомментировать детали и материалы, их следует попросить собрать игрушку. Формулировка инструкций, качество иллюстраций и дизайн игрушки — все это влияет на процесс сборки.
Настройка теста удобства использования включает тщательное создание сценария или реалистичной ситуации, в которой человек выполняет список задач, используя тестируемый продукт , в то время как наблюдатели наблюдают и делают заметки ( динамическая проверка ). Несколько других инструментов тестирования , таких как инструкции по сценарию, бумажные прототипы и предварительные и последующие анкеты также используются для сбора отзывов о тестируемом продукте ( статическая проверка ). Например, для тестирования функции вложения программы электронной почты сценарий будет описывать ситуацию, в которой человеку необходимо отправить вложение по электронной почте, и просить его выполнить эту задачу. Цель состоит в том, чтобы понаблюдать за тем, как люди функционируют реалистичным образом, чтобы разработчики могли определить проблемные области и исправить их. Методы, широко используемые для сбора данных во время теста удобства использования, включают протокол «думай вслух» , совместное обучение и отслеживание глаз .
Тестирование коридора , также известное как партизанское юзабилити , — это быстрый и дешевый метод тестирования удобства использования, при котором людей, например, проходящих мимо в коридоре, просят попробовать использовать продукт или услугу. Это может помочь дизайнерам выявить «кирпичные стены», проблемы настолько серьезные, что пользователи просто не могут продвинуться вперед, на ранних стадиях нового дизайна. Может быть использован кто угодно, кроме проектировщиков и инженеров (они, как правило, выступают в роли «экспертов-рецензентов», поскольку они слишком близки к проекту).
Этот тип тестирования является примером удобной выборки , поэтому результаты могут быть необъективными.
В сценарии, где оценщики юзабилити, разработчики и потенциальные пользователи находятся в разных странах и часовых поясах, проведение традиционной лабораторной оценки юзабилити создает проблемы как с точки зрения затрат, так и с точки зрения логистики. Эти опасения привели к исследованию удаленной оценки юзабилити, когда пользователь и оценщики разделены в пространстве и времени. Удаленное тестирование, которое облегчает проведение оценок в контексте других задач и технологий пользователя, может быть как синхронным, так и асинхронным. Первый вариант подразумевает индивидуальное общение в реальном времени между оценщиком и пользователем, в то время как последний предполагает, что оценщик и пользователь работают отдельно. [4] Существует множество инструментов для удовлетворения потребностей обоих этих подходов.
Методологии синхронного тестирования удобства использования включают видеоконференции или используют инструменты удаленного обмена приложениями, такие как WebEx. WebEx и GoToMeeting являются наиболее часто используемыми технологиями для проведения синхронного удаленного тестирования удобства использования. [5] Однако синхронному удаленному тестированию может не хватать непосредственности и чувства «присутствия», необходимых для поддержки процесса совместного тестирования. Более того, управление межличностной динамикой через культурные и языковые барьеры может потребовать подходов, чувствительных к вовлеченным культурам. Другие недостатки включают в себя ограниченный контроль над средой тестирования и отвлекающие факторы и прерывания, с которыми сталкиваются участники в своей родной среде. [6] Один из новейших методов, разработанных для проведения синхронного удаленного тестирования удобства использования, заключается в использовании виртуальных миров. [7]
Асинхронные методологии включают автоматический сбор потоков кликов пользователя, журналы пользователей критических инцидентов, которые происходят во время взаимодействия с приложением, и субъективную обратную связь об интерфейсе от пользователей. [6] Подобно лабораторному исследованию, асинхронное удаленное тестирование удобства использования основано на задачах, и платформа позволяет исследователям фиксировать клики и время выполнения задач. Следовательно, для многих крупных компаний это позволяет исследователям лучше понимать намерения посетителей при посещении веб-сайта или мобильного сайта. Кроме того, этот стиль тестирования пользователей также дает возможность сегментировать обратную связь по демографическим, установочным и поведенческим типам. Тесты проводятся в собственной среде пользователя (а не в лабораториях), помогая дополнительно имитировать тестирование реальных сценариев. Этот подход также предоставляет средство для легкого получения обратной связи от пользователей в удаленных районах быстро и с меньшими организационными издержками. В последние годы также стало распространенным проведение асинхронного тестирования удобства использования, что позволяет тестировщикам предоставлять обратную связь в свободное время и не выходя из собственного дома.
Экспертная оценка — еще один общий метод тестирования удобства использования. Как следует из названия, этот метод основан на привлечении экспертов с опытом в данной области (возможно, из компаний, которые специализируются на тестировании удобства использования) для оценки удобства использования продукта.
Эвристическая оценка или аудит удобства использования — это оценка интерфейса одним или несколькими экспертами по человеческому фактору. Оценщики измеряют удобство использования, эффективность и результативность интерфейса на основе принципов удобства использования, таких как 10 эвристик удобства использования, изначально определенных Якобом Нильсеном в 1994 году . [8]
Эвристика удобства использования Nielsen, которая продолжает развиваться в ответ на исследования пользователей и новые устройства, включает в себя:
Подобно экспертным обзорам, автоматизированные экспертные обзоры обеспечивают тестирование удобства использования, но посредством использования программ, заданных правилами для хорошего дизайна и эвристики. Хотя автоматизированный обзор может не дать столько деталей и понимания, как обзоры от людей, они могут быть завершены быстрее и последовательнее. Идея создания суррогатных пользователей для тестирования удобства использования является амбициозным направлением для сообщества искусственного интеллекта.
В веб-разработке и маркетинге A/B-тестирование или сплит-тестирование — это экспериментальный подход к веб-дизайну (особенно к дизайну пользовательского опыта), который направлен на выявление изменений на веб-страницах, которые увеличивают или максимизируют интересующий результат (например, показатель кликабельности для баннерной рекламы). Как следует из названия, сравниваются две версии (A и B), которые идентичны, за исключением одного изменения, которое может повлиять на поведение пользователя. Версия A может быть той, которая используется в настоящее время, в то время как версия B изменена в некотором отношении. Например, на веб-сайте электронной коммерции воронка продаж обычно является хорошим кандидатом для A/B-тестирования, поскольку даже незначительные улучшения в показателях отказа могут представлять собой значительный рост продаж. Значительные улучшения можно увидеть посредством тестирования таких элементов, как текст копии, макеты, изображения и цвета.
Многовариантное тестирование или тестирование сегментов похоже на A/B-тестирование, но одновременно тестирует более двух версий.
В начале 1990-х годов Якоб Нильсен , в то время исследователь в Sun Microsystems , популяризировал концепцию использования многочисленных небольших тестов удобства использования — обычно с пятью участниками в каждом — на разных этапах процесса разработки. Его аргумент заключается в том, что как только обнаруживается, что два или три человека полностью сбиты с толку домашней страницей, мало что выигрывает от наблюдения за тем, как больше людей страдают от того же несовершенного дизайна. «Тщательно продуманные тесты удобства использования — пустая трата ресурсов. Лучшие результаты достигаются при тестировании не более пяти пользователей и запуске столько небольших тестов, сколько вы можете себе позволить». [9]
Утверждение «Пяти пользователей достаточно» было позже описано математической моделью [10] , которая устанавливает для доли нераскрытых проблем U
где p — вероятность того, что один субъект идентифицирует конкретную проблему, а n — количество субъектов (или сеансов тестирования). Эта модель отображается в виде асимптотического графика по отношению к количеству реально существующих проблем (см. рисунок ниже).
В более поздних исследованиях утверждение Нильсена было подвергнуто сомнению с использованием как эмпирических данных [11], так и более продвинутых математических моделей . [12] Двумя ключевыми проблемами этого утверждения являются:
Стоит отметить, что Нильсен не призывает останавливаться после одного теста с пятью пользователями; его точка зрения заключается в том, что тестирование с пятью пользователями, исправление выявленных ими проблем, а затем тестирование измененного сайта с пятью разными пользователями — это лучшее использование ограниченных ресурсов, чем проведение одного теста удобства использования с 10 пользователями. На практике тесты проводятся один или два раза в неделю в течение всего цикла разработки, с использованием трех-пяти испытуемых на раунд, и с предоставлением результатов в течение 24 часов дизайнерам. Таким образом, количество пользователей, фактически протестированных в ходе проекта, может легко достигать 50-100 человек. Исследования показывают, что тестирование пользователей, проводимое организациями, чаще всего предполагает набор 5-10 участников. [14]
На ранней стадии, когда пользователи, скорее всего, сразу же столкнутся с проблемами, которые остановят их на пути, в качестве испытуемого может быть использован практически любой человек с нормальным интеллектом. На второй стадии тестировщики будут набирать испытуемых с широким спектром способностей. Например, в одном исследовании опытные пользователи не показали никаких проблем с использованием любого дизайна, от первого до последнего, в то время как наивные пользователи и самоидентифицированные продвинутые пользователи оба неоднократно терпели неудачу. [15] Позже, по мере сглаживания дизайна, пользователи должны набираться из целевой популяции.
Когда метод применяется к достаточному количеству людей в ходе проекта, возражения, высказанные выше, становятся решенными: размер выборки перестает быть малым, и обнаруживаются проблемы с удобством использования, которые возникают только у случайных пользователей. Ценность метода заключается в том, что определенные проблемы дизайна, однажды возникшие, больше никогда не встречаются, потому что они немедленно устраняются, в то время как части, которые кажутся успешными, тестируются снова и снова. Хотя верно, что первоначальные проблемы в дизайне могут быть протестированы всего пятью пользователями, при правильном применении метода части дизайна, которые сработали в этом первоначальном тесте, будут затем протестированы 50–100 людьми.
В руководстве для разработчиков Apple Computer 1982 года говорилось о тестировании удобства использования: [16]
Apple посоветовала разработчикам: «Вам следует начать тестирование как можно скорее, используя приглашенных друзей, родственников и новых сотрудников»: [16]
Наш метод тестирования заключается в следующем. Мы создаем комнату с пятью-шестью компьютерными системами. Мы планируем две-три группы по пять-шесть пользователей за раз, чтобы они опробовали системы (часто без их ведома, что мы тестируем программное обеспечение, а не систему). В комнате находятся двое дизайнеров. Если их меньше, они упускают многое из того, что происходит. Если больше, пользователи чувствуют, что кто-то постоянно дышит им в затылок.
Дизайнеры должны лично наблюдать, как люди используют программу, потому что [16]
Девяносто пять процентов препятствий обнаруживаются при наблюдении за языком тела пользователей. Следите за прищуренными глазами, сгорбленными плечами, качанием головы и глубокими, искренними вздохами. Когда пользователь сталкивается с препятствием, он предполагает, что это «из-за того, что он не слишком умен»: он не сообщит об этом; он скроет это... Не делайте предположений о том, почему пользователь запутался. Спросите его. Вы часто будете удивлены, узнав, что пользователь думал о том, что делает программа, когда он заблудился.
Тестирование удобства использования было формальным предметом академического обучения в различных дисциплинах. [17] Тестирование удобства использования важно для изучения композиции и обучения письму онлайн (OWI). [18] Ученый Колин Бьорк утверждает, что тестирование удобства использования «необходимо, но недостаточно для разработки эффективного OWI, если оно не сочетается с теориями цифровой риторики ». [19]
Продукты опроса включают бумажные и цифровые опросы , формы и инструменты, которые могут быть заполнены или использованы респондентом опроса самостоятельно или со сборщиком данных. Тестирование удобства использования чаще всего проводится в веб-опросах и фокусируется на том, как люди взаимодействуют с опросом, например, перемещаются по опросу, вводят ответы на опрос и находят справочную информацию. Тестирование удобства использования дополняет традиционные методы предварительного тестирования опроса, такие как когнитивное предварительное тестирование (как люди понимают продукты), пилотное тестирование (как будут работать процедуры опроса) и экспертная оценка экспертом по предметной области в методологии опроса . [20]
В переведенных продуктах для опросов тестирование удобства использования показало, что «культурная пригодность» должна учитываться на уровне предложений и слов, а также в дизайне для ввода данных и навигации [21], и что представление перевода и визуальных подсказок общих функций (вкладки, гиперссылки , раскрывающиеся меню и URL-адреса ) помогает улучшить пользовательский опыт. [22]
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь )