Тестирование юзабилити для начинающих

Тестирование юзабилити – это проверенный метод оценки вашего продукта реальными людьми. В этом руководстве мы поделимся всем, что вам нужно знать для проведения тестирования юзабилити и создания лучшего пользовательского опыта (UX).

Как оценить пользовательский опыт

Представьте себе: ваша команда потратила бесчисленное количество часов, придумывая и создавая продукт с идеальным дизайном и функциональностью. Однако всегда возникает мучительный вопрос: “А будет ли продукт столь же интуитивно понятен другим, сколь он понятен мне?”

Тестирование юзабилити, или же UX-тестирование, выявляет подлинный пользовательский опыт. Даже если у вас нет никаких сомнений в том, насколько интуитивно понятен ваш продукт, очень важно проверить эти предположения. Кроме того, если вы внедрите UX-тестирование в цикл разработки, вы быстро обнаружите проблемы и увидите, как со временем меняется поведение пользователей. Это беспроигрышный вариант.

Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туторилов, задач по автоматизации и книг по QA.

Что такое UX-тестирование?

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

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

Чем UX-тестирование не является?

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

Пользовательское исследование является всеобъемлющим процессом сбора информации, отзывов и идей для принятия обоснованных решений по продукту. UX-тестирование – это особый вид исследования пользователей для оценки дизайна и удобства использования продукта.

Ниже приведены некоторые методы исследования пользователей, которые не относятся к UX-тестированию:

  • A/B тестирование: Это статистический метод сравнения различных дизайнов для определения того, что предпочитает пользователь, и какие изменения улучшают производительность. Такой вид тестирования предоставляет только количественные данные, тогда как UX-тестирование включает данные о поведении и может предоставлять как количественные, так и качественные данные.
  • Опросы: Помогают собрать данные от большого числа пользователей или клиентов. Это происходит, как правило, при помощи вопросов с несколькими вариантами ответов, шкалами и рейтингами. Опросы отлично подходят для понимания того, как пользователи относятся к продукту, но не показывают, как они взаимодействуют с ним.
  • Фокус-группы: во время фокус-группы модератор направляет обсуждение и задает открытые вопросы, чтобы побудить участников поделиться своим мнением и идеями. Цель этого метода состоит в том, чтобы получить представление об отношении и опыте людей, связанных с продуктом.
  • Пользовательское тестирование: это широкий термин, который может относиться как к исследованию пользователей в целом, так и к процессу тестирования идей и продуктов с реальными пользователями. Второй вариант использует количественный подход для сбора отзывов пользователей и обычно предшествует тестированию юзабилити. Он не дает качественных данных о том, почему пользователям бывает трудно выполнять задачи.

Типы тестирования юзабилити

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

  1. Качественные и количественные.
  2. Модерируемые и не модерируемые.
  3. Дистанционные и живые (remote & in-person).

Качественное и количественное

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

Качественное исследование фокусируется на вопросе “Почему” для понимания пользовательского опыта, мыслей и ощущений в процессе использования продукта. Например, можно провести исследование «мысли вслух», в рамках которого пользователи озвучивают свои мысли в процессе тестирования. Качественные данные могут быть получены из наблюдений, интервью и опросов.

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

Модерируемое и немодерируемое

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

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

Дистанционное и живое

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

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

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

Типы методов тестирования юзабилити

Пять преимуществ тестирования юзабилити

Сокращение затрат на разработку

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

Адаптирование продуктов под пользователей

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

Бехзод Сирджани, основатель Yet Another Studio

Таким образом, даже если вы понимаете свой продукт, ваши пользователи могут относиться к нему иначе.

Общаясь с пользователями напрямую и наблюдая за тем, как они воспринимают ваш продукт, вы сможете лучше понять их нужды и адаптировать продукт для них — в конечном итоге удовлетворяя их потребности и более эффективно решая их проблемы.

Повышение доступности

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

Повышение репутации бренда

Тестирование юзабилити – один из самых фундаментальных способов проверки успеха продукта. Гарантия того, что клиенты смогут найти, использовать и понять ПО, способствует общему успеху продукта и бизнеса.

Тейлор Палмер, руководитель отдела дизайна продуктов в Range.

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

Борьба с когнитивными предубеждениями

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

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

Когда следует проводить юзабилити-тестирование?

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

  1. Перед началом проектирования.
  2. Когда имеется прототип продукта.
  3. Перед релизом продукта.
  4. С регулярными интервалами после релиза ПО.

Юзабилити-тестирование часто проводится ближе к концу процесса разработки продукта и рассматривается как способ «поймать ошибки» в продукте. Это не юзабилити-тестирование, это обеспечение качества. Юзабилити-тестирование должно проводиться регулярно, время от времени, тогда вы сможете понять, насколько удобен ваш продукт, и использовать эти знания для его улучшения.

Бехзод Сирджани, основатель Yet Another Studio

Перед началом проектирования

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

Когда имеется прототип продукта

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

Вайда Пакулите, UX-исследователь и дизайнер в Electrolux

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

Перед релизом продукта

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

С регулярными интервалами после релиза ПО

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

Как проводить тестирование юзабилити?

Проводить UX-тесты можно вне зависимости от ваших ресурсов или бюджета. Основной ключ к началу работы – следование конкретным шагам:

  1. Определить цель и ЦА продукта.
  2. Использовать инструменты для проведения непрерывного тестирования.
  3. Установить критерии оценки.
  4. Создать сценарии юзабилити-тестирования.
  5. Писать лаконичные тесты.
  6. Запускать пробные тесты.
  7. Набрать группу участников для тестирования.
  8. Создать благоприятную среду для тестирования.
  9. Проанализировать и сделать выводы.
  10. Итерировать и повторять циклы тестирования.

1. Определить цель и ЦА продукта.

Цель тестирования — предоставить продукт, который обеспечит положительный пользовательский опыт. Для этого вам нужно понять, кто ваши пользователи. Начните со следующих вопросов:

  1. Каковы ваши демографические данные (например, возраст, местонахождение, профессия)?
  2. Какие конкретные задачи вы хотите, чтобы пользователи могли выполнять с вашим продуктом (например, процесс оформления заказа, изменение имени пользователя)?
  3. Каковы желаемые временные рамки для выполнения пользователями задач и навигации по интерфейсу?

Получив ответы, сформулируйте суть проблемы, в которой будет ясно, какую информацию вы хотите получить. Например: «Мы хотим оценить удобство использования нашего продукта для 20-30-летних клиентов, чтобы завершить оформление заказа в течение 3 минут». Это поможет вам определить правильные методы исследования и показатели для оценки пользовательского опыта.

2. Использовать инструменты для проведения непрерывного тестирования.

Не экономьте на инструментах, которые помогут вашей команде проводить быстрое масштабируемое юзабилити-тестирование. Желательно выбрать тот инструмент, который подойдет для тестирования как на ранних этапах разработки продукта, так и после его запуска.

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

3. Установить критерии оценки.

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

  • Скорость выполнения задачи.
  • Прямой и косвенный успех.
  • Время на экране.
  • Время выполнения задачи.
  • Оценка удовлетворенности пользователей.
  • Частота ошибочных кликов.

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

4. Создать сценарии юзабилити-тестирования.

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

5. Писать лаконичные тесты.

Делайте тесты короткими и понятными. Продолжительность тестирования зависит от таких факторов, как сложность продукта, объем целей тестирования и уровень вовлеченности участников. Но, как правило, средняя длительность юзабилити-тестов — 15–20 минут на 5–10 заданий. UX-тестирование должно быть достаточно коротким, чтобы удерживать внимание участников, и в то же время давать вашей команде достаточно времени для сбора осмысленной информации.

6. Запускать пробные тесты.

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

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

7. Набрать группу участников для тестирования.

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

Три простых способа набрать участников тестирования:

  1. Пригласите их: вы можете позвать на тестирование участников прямо со своего веб-сайта или других продуктов на основе браузера, используя всплывающие уведомления.
  2. Нанимайте существующих пользователей: если вы тестируете действующий продукт, вы можете найти тестировщиков из вашей текущей пользовательской базы.
  3. Набор из групп специалистов: вы также можете быстро нанять участников на специализированных сервисах.

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

8. Создать благоприятную среду для тестирования.

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

9. Проанализировать и сделать выводы.

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

Некоторые показатели, которые важно отслеживать, включают:

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

10. Итерировать и повторять циклы тестирования.

Юзабилити-тестирование — это непрерывный процесс, который требует итераций, циклов обратной связи и пересмотров на протяжении всего жизненного цикла продукта. Вы можете протестировать различные варианты дизайна и проанализировать результаты, чтобы определить, какой из них работает лучше всего. По мере роста вашего продукта и аудитории важно переоценивать процесс тестирования удобства использования и адаптировать его к новым целям, сегментам пользователей и рыночным условиям.

Заключение

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

При правильном выполнении юзабилити-тестирование может помочь вашей команде:

  • Определить боли пользователей и проблемы UX.
  • Генерировать идеи для улучшения функций и обновлений продукта.
  • Приоритизировать проектные решения с помощью аналитических данных.
  • Проверять предположения и понимание контекста использования пользователей.
  • Разрабатывать продукты с большей скоростью и повышать их уровень качества.

Перевод статьи «A Beginner’s Guide to Usability Testing».

1 комментарий к “Тестирование юзабилити для начинающих”

  1. Пингбэк: Большой учебник по тестированию

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *