Подход к тестированию UX/UI. Взгляд тестировщика

Есть множество публикаций о UI/UX-дизайне и о том, как исследовать поведение пользователей для применения этих данных в продукте. Однако гораздо меньше внимания уделяется тестированию таких решений. Меня зовут Полина Саубанова, я тест-менеджер направления «Ручное тестирование» в IBS. В этой статье предлагаю рассмотреть UI/UX с точки зрения тестировщика и поделиться полезными инструментами.

Подход к тестированию UX/UI. Взгляд тестировщика

Что такое UI/UX, в чем их отличия

UI (от англ. user interface, «пользовательский интерфейс») — это создание визуальной части приложения или сайта: экранов, кнопок, иконок и других способов взаимодействия пользователя с сайтом, приложением или иным ИТ-сервисом.

Понятие UX (от англ. user experience, «пользовательский опыт») включает в себя навигацию по сайту или приложению, состав функций внутри цифрового продукта, понятный текст.

Проще говоря, UI отвечает за внешний вид, а UX — за непосредственное взаимодействие пользователя с ресурсом. Однако это две тесно взаимосвязанные области дизайна веб-приложений, которые не могут существовать отдельно друг от друга.

Инструменты тестирования UI

«Консоль разработчика»

Самый популярный и полезный инструмент для тестирования UI — DevTools, она же консоль разработчика (F12). А точнее, раздел Elements, который включает в себя всю необходимую информацию по разметке страницы, размеру текста и цвету элементов.

Разберем подробнее на примере стартовой страницы всем известного Google. В режиме Toggle device toolbar можно навести курсор на любой элемент, чтобы узнать информацию о нем. А если кликнуть по элементу, откроется подробная информация: размеры иконки, отступы, текст, его расположение, используемые цвета и многое другое. С этой информацией уже можно работать и сравнивать с тем, что заложено в дизайне для текущей страницы, находить расхождения по отступам или даже по стилю текста.

Подход к тестированию UX/UI. Взгляд тестировщика

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

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

Android Studio

Если нужно протестировать мобильное приложение, то DevTools тут уже не поможет, но есть специальные приложения для мобильных устройств, а также их эмуляторы. Один из них — Android Studio.

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

В числе самых популярных функций можно назвать:

  • отслеживание трафика (как сниффер);
  • тестирование UI, в том числе автоматизированное;
  • использование как среды разработки.

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

Инструменты и методы тестирования UX

Метод исследовательского тестирования

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

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

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

Метод «Дерево состояний»

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

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

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

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

Инструмент «Яндекс.Метрика»

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

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

Разберем ее на примере такого инструмента, как Яндекс.Метрика, который работает с веб-решениями.

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

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

Подход к тестированию UX/UI. Взгляд тестировщика

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

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

Заключение

Тестирование UI/UX — это ниша, которой уделяют не так много внимания. Она теряется в тени базовых исследований на этапе создания продукта. Однако это направление не менее важно, поскольку именно оно отслеживает корректность реализации задуманного дизайна.

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

11
Начать дискуссию
Насмотренность в UX-дизайне: что это и как ее развивать
Насмотренность в UX-дизайне: что это и как ее развивать
55
реклама
разместить
Как быстро проверить UX-гипотезу: проводим немодерируемый тест в Pathway
<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fpthwy.design%2F&postId=1749082" rel="nofollow noreferrer noopener" target="_blank">Демонстрация возможностей сервиса Pathway</a>

В статье разберу, как протестировать интерактивные прототипы с помощью Pathway. Это относительно новый сервис, который уже внедрили дизайнеры ВкусВилл, Циан и VK.

66
Дизайн-проект квартиры в ЖК «Headliner (Хедлайнер)» в Москве: выразительный интерьер с элементами классики

Дизайн-проект квартиры в ЖК «Headliner» в Москве был оформлен по запросу молодой семьи. Основой концепции стал стиль современной классики с выразительными деталями, подчеркивающими индивидуальность. Пространство организовано рационально: функциональные зоны переходят друг в друга, системы хранения интегрированы в архитектуру. Интерьер построен на с…

Дизайн интерьера квартиры в ЖК «Хедлайнер», гостиная с деревянными элементами от студии Artum.
Правила, чтобы нарушать. Когда UX-стандарты мешают юзабилити сайта
Правила, чтобы нарушать. Когда UX-стандарты мешают юзабилити сайта

У вас новый сайт (или приложение, или какой-то другой диджитал-продукт). Вы хотите убедиться, что клиентам он понравится, и вообще, что пользоваться им удобно. Вы заказываете UX-тестирование у сторонней компании, они предлагают правки, вы идете с этими правками в агентство, которое разработало сайт, оно вносит правки и… сайт становится хуже. Как та…

55
11
5 UX-ошибок, которые вынуждают пользователя удалить мобильное приложение
5 UX-ошибок, которые вынуждают пользователя удалить мобильное приложение

Согласно отчётам Statista, в 2024 году пользователи имели доступ к более чем 2,3 миллионам приложений в одном только Google Play. В условиях высокой конкуренции на рынке мобильных сервисов встаёт вопрос, как удержать пользователей после того, как они нас выбрали? Ответ — хороший UX (от англ. User Experience — пользовательский опыт).

77
Что такое UX и UI дизайн: ключевые аспекты и различия

В современном мире цифровых продуктов и технологий два термина — UX и UI дизайн — стали неотъемлемой частью создания успешных приложений и веб-сайтов. Хотя эти понятия часто используются вместе, они имеют разные цели и задачи. Давайте разберемся, что стоит за каждым из них и как они взаимодействуют для создания качественного пользовательского опыта…

11
Как быть продвижением своих услуг и товаров в запрещенных соцсетях с 1 сентября 2025 г.
Как быть продвижением своих услуг и товаров в запрещенных соцсетях с 1 сентября 2025 г.
Я так понимаю, не все знают, что такое UX/UI-дизайн и зачем он нужен... Разбираемся!
Пост JANE VASILEVA
11
UX-дизайн: удобство ≠ пользовательский опыт.

Почему UX — это больше, чем юзабилити, и как избежать критических ошибок?

реклама
разместить
Проектирование пользовательского интерфейса: главное про UI/UX в одной статье

Интерфейсы окружают нас повсюду: от бытовой электроники до приложений в любимом смартфоне, от управления автомобилем до привычных программ на работе. Чувство раздражения, которое вызывает непонятный или неудобный интерфейс, знакомо практически всем. Как создавать интерфейсы, которые приумножают в мире только добро и радость? Разберемся в этой стать…

Проектирование пользовательского интерфейса: главное про UI/UX в одной статье
55
10 ключевых UX навыков
10 ключевых UX навыков
33
21 UX-урок, которые я хотел бы знать в 21 год

Когда я начинал работать в UX/UI, я думал, что главное — красивый дизайн. Идеальные пиксели, плавные анимации, трендовые градиенты — ну разве не это делает пользователей счастливыми? Ошибочка вышла.

66
[]