Что такое юзабилити-тестирование? Программное обеспечение UX
Тестирование юзабилити
Тестирование юзабилити также известное как тестирование пользовательского опыта (UX) — это метод тестирования, позволяющий оценить, насколько простым и удобным является программное приложение. Небольшая группа целевых конечных пользователей использует программное обеспечение для выявления дефектов удобства использования. Юзабилити-тестирование в основном фокусируется на простоте использования приложения пользователем, гибкости приложения для управления элементами управления и способности приложения достигать своих целей.
Такое тестирование рекомендуется на начальном этапе проектирования SDLC, что позволяет лучше понять ожидания пользователей.
Зачем проводить юзабилити-тестирование
Эстетика и дизайн важны. То, насколько хорошо продукт выглядит, обычно определяет, насколько хорошо он работает.
Существует множество программных приложений/веб-сайтов, которые после запуска терпят неудачу по следующим причинам:
- Куда мне нажать дальше?
- На какой странице нужно перейти?
- Какой значок или жаргон что обозначает?
- Сообщения об ошибках отображаются непоследовательно или неэффективно.
- Времени сеанса недостаточно.
Программная инженерияЮзабилити-тестирование выявляет ошибки юзабилити в системе на ранних этапах цикла разработки и может уберечь продукт от сбоя.
Примеры тестов юзабилити-тестирования
Целью этого тестирования является удовлетворение пользователей, и оно в основном концентрируется на следующих параметрах системы:
Эффективность системы
- Легко ли освоить систему?
- Является ли система полезной и повышает ценность для целевой аудитории?
- Являются ли используемый контент, цвет, значки и изображения эстетически приятными?
Эффективность
- Для доступа к нужному экрану или веб-странице потребуется небольшая навигация, а полосы прокрутки следует использовать нечасто.
- Единообразие в формат экрана/страниц вашего приложения/сайта.
- Возможность поиска в вашем программном приложении или на веб-сайте.
точность
- Не должно быть устаревших или неправильных данных, таких как контактная информация/адрес.
- Битых ссылок быть не должно.
Удобство для пользователя
- Используемые средства управления должны быть понятны и не должны требовать обучения для работы.
- Должна быть предоставлена помощь, чтобы пользователи могли понять приложение/веб-сайт.
- Соответствие вышеуказанным целям помогает провести эффективное тестирование удобства использования.
Как провести юзабилити-тестирование: полный процесс
Процесс юзабилити-тестирования состоит из следующих этапов:
Этап 1) Планирование: На этом этапе определяются цели юзабилити-теста. Наличие волонтеров, сидящих перед вашим заявлением и записывающих их действия, не является целью. Вам необходимо определить критические функции и цели системы. Вам необходимо назначить задачи тестировщикам, которые будут выполнять эти важные функции. На этом этапе также определяются метод тестирования юзабилити, количество и демографические данные тестировщиков юзабилити, форматы отчетов о тестировании.
Этап 2) Рекрутинг: на этом этапе вы набираете желаемое количество тестировщиков в соответствии с вашим планом тестирования юзабилити. Поиск тестировщиков, соответствующих вашему демографическому (возраст, пол и т. д.) и профессиональному (образование, работа и т. д.) профилю, может занять время.
Этап 3) Юзабилити-тестирование: На этом этапе фактически выполняются тесты удобства использования.
Этап 4) Анализ данных: данные юзабилити-тестов тщательно анализируются, чтобы сделать значимые выводы и дать практические рекомендации по улучшению общего удобства использования вашего продукта.
Этап 5) Отчетность: Результаты юзабилити-теста доводятся до сведения всех заинтересованных сторон, включая дизайнера, разработчика, клиента и генерального директора.
Методы юзабилити-тестирования: 2 метода
Существует два метода проведения юзабилити-тестирования:
- Лабораторное тестирование юзабилити
- Удаленное тестирование юзабилити
Лабораторное тестирование удобства использования:. Это тестирование проводится в отдельной лабораторной комнате в присутствии наблюдателей. Тестировщикам поручаются задачи, которые они должны выполнить. Роль наблюдателя — следить за поведением тестировщиков и сообщать о результатах тестирования. Наблюдатель хранит молчание во время тестирования. При этом тестировании и наблюдатели, и испытатели присутствуют в одном физическом месте.
Удаленное тестирование юзабилити: При таком тестировании наблюдатели и испытатели находятся удаленно. Тестировщики получают доступ к тестируемой системе удаленно и выполняют поставленные задачи. Голос тестировщика, действия на экране, выражения лица тестировщика фиксируются автоматизированным программным обеспечением. Наблюдатели анализируют эти данные и сообщают о результатах испытаний. Пример такого программного обеспечения – http://silverbackapp.com/
Сколько пользователей вам нужно?
Исследования (Вирзи, 1992 г. и Нильсен Ландауэр, 1993 г.) показывают, что Достаточно 5 пользователей, чтобы выявить 80% проблем с юзабилити.. Некоторые исследователи предлагают другие цифры.
На самом деле фактическое количество требуемых пользователей зависит от сложности данного приложения и ваших целей в области удобства использования. Увеличение удобства использования участников приводит к увеличению затрат, планирования, управления участниками и анализа данных.
Но в качестве общего руководства, если вы находитесь на небольшой бюджет и заинтересованы в тестировании юзабилити своими руками 5 хорошее число начать с. Если бюджет не является ограничением это лучшее обратитесь к опытным специалистам определить количество пользователей.
Контрольный список UX-тестирования
Основная цель этого тестирования — выявить серьезные проблемы с удобством использования до запуска продукта. Для успешного тестирования необходимо учитывать следующие факторы:
- Начните UX-тестирование на ранней стадии проектирования и разработки.
- Хорошей практикой является проведение юзабилити-тестирования продукта вашего конкурента перед началом разработки. Это поможет вам определить стандарты юзабилити для вашей целевой аудитории.
- Выберите подходящих пользователей для тестирования системы (могут быть эксперты/неэксперты/50-50 экспертов и неэкспертов)
- Используйте формирователь полосы пропускания. Например, у вашей целевой аудитории плохое подключение к сети, ограничьте пропускную способность сети, скажем, до 56 Кбит/с для ваших тестировщиков юзабилити.
- Тестировщикам необходимо сосредоточиться на критических и часто используемых функциях системы.
- Назначьте одного наблюдателя для каждого тестировщика. Это помогает наблюдателю точно отслеживать поведение тестировщика. Если наблюдатель назначен нескольким тестерам, результаты могут быть скомпрометированы.
- Объясните дизайнерам и разработчикам, что результаты тестирования не являются признаком неудачи, а признаком улучшения.
Преимущества юзабилити-тестирования
Как и все в жизни, юзабилити-тестирование имеет свои достоинства и недостатки. Давайте посмотрим на них
- Это помогает выявить проблемы с удобством использования до того, как продукт выйдет на рынок.
- Это помогает повысить удовлетворенность конечных пользователей
- Это делает вашу систему высокоэффективной и действенной.
- Это помогает собрать правдивую обратную связь от вашей целевой аудитории, которая действительно использует вашу систему во время юзабилити-теста. Не нужно полагаться на «мнения» случайных людей.
Недостатки юзабилити-тестирования
- Стоимость является основным фактором при тестировании удобства использования. Для создания лаборатории тестирования юзабилити требуется много ресурсов. Набор и управление тестировщиками юзабилити также могут быть дорогостоящими.
Однако эти затраты окупаются в виде более высокой удовлетворенности клиентов, их удержания и повторных заказов. Поэтому настоятельно рекомендуется провести тестирование юзабилити.