Як провести юзабіліті-тестування?
- Крок 1. Визначте ключові цілі дослідження
- Крок 2. Підберіть цільову аудиторію
- Крок 3. Створіть сценарій і завдання
- Крок 4. Протестуйте свій тест
- Крок 5. Проведіть тест
- Крок 6. Аналізуйте результати і висувайте гіпотези для A / B - тестувань
У першій статті блогу ми розповіли, що таке юзабіліті-тестування і навіщо воно потрібне .
Нагадаємо, що юзабіліті-тестування проводиться для знаходження проблемних місць на сайті або в продукті. Головною його метою є подальше внесення правок в сайт і висунення нових гіпотез для A / B - тестувань.
Вам необхідно підвищити конверсію на сайті? Запускаєте новий сайт або продукт і вам потрібен фідбек від потенційних клієнтів? Тоді ця стаття для вас. Сьогодні ми поговоримо про те, з яких етапів складається процес тестування і як його правильно проводити.
Крок 1. Визначте ключові цілі дослідження
Від того, наскільки правильно і точно ви сформулюєте мети дослідження, буде залежати якість і кінцевий результат юзабіліті-тестування. Не варто досліджувати все відразу за одне тестування. Ми рекомендуємо для кожного тестування вибирати одну мету, це допоможе правильно скласти завдання для користувачів і отримати більше даних для аналізу.
Поганий приклад:
- Мета дослідження - виявити всі проблеми сайту.
Гарний приклад:
- Мета дослідження - дізнатися, наскільки легко користувачеві знайти потрібний товар і оформити замовлення.
Крок 2. Підберіть цільову аудиторію
Проводити юзабіліті-тестування потрібно на реальних людей, максимально наближених до вашої цільової аудиторії. Причому, вони повинні перший раз користуватися вашим сайтом (або перший раз тестувати нові оновлення). Якщо людина вже навчився користуватися сайтом, він буде відчувати набагато менше складнощів, ніж новий покупець, і знайде менше помилок і проблем.
Де шукати тестувальників?
Якщо у вас b2c-компанія і ви продаєте товари або послуги для широкої аудиторії (взуття, товари для будинку і т.д.), рекомендуємо використовувати наш інтернет-сервіс юзабіліті-тестування Userpoint.ru, де є велика база тестувальників, серед яких можна підібрати свою цільову аудиторію за віком, статтю та будь-яким іншим параметрам:
Звичайно, якщо у вас дуже вузька аудиторія (наприклад, якщо у вас інтернет-магазин для чукотських лісорубів), то потрібно по-старому провести фокус-групу, організувати процес тестування самостійно, в зручному приміщенні, або ж скористатися послугами агентств. Зрозуміло, традиційне тестування набагато дорожче і займе в десятки разів більше часу.
Скільки користувачів потрібно залучити для тестування?
У наукових колах - це стара тема для суперечок. За даними досліджень Якоба Нільсена і Томаса Ландауера 5 користувачів знаходять 85% проблем в юзабіліті, 15 користувачів - знаходять 100% проблем. На малюнку математична модель знаходження юзабіліті-проблем, представлена Нільсеном.
Пізніші і ґрунтовні дослідження показують необхідність залучення більшого числа учасників. Доктор Гітте Ліндгаарт з Карлтонського університету довела велику залежність відсотка знайдених проблем від якості складених задач для тестування, ніж від вибірки. Групи з 5-6 користувачів в її дослідженнях знаходять 30-50% проблем в юзабіліті при різних підходах до формулювання завдань. Ознайомитися з хронологією досліджень і суперечок можна за посиланням - Історія магічного числа 5 в юзабіліті-тестуванні .
Ми рекомендуємо проводити юзабіліті-тестування із залученням як мінімум 10 чоловік, причому потрібно пам'ятати, що не менш важливим показником крім вибірки є якість поставлених завдань і питань.
Якщо ви плануєте проводити кілька ітерацій в процесі розробки сайту, вам потрібно буде набирати нову групу для кожного тесту. Це важливо при розрахунку бюджету.
Крок 3. Створіть сценарій і завдання
Сценарій - шлях, який проходить користувач від початку і до кінця для досягнення мети дослідження. На кожному кроці сценарію потрібно створити завдання, в процесі виконання яких люди будуть думати вголос, взаємодіючи з вашим сайтом або продуктом.
Як ми вже говорили, не варто досліджувати все відразу за одне тестування. Ідеальний варіант - проводити для кожної мети своє дослідження, створюючи для нього певний сценарій з набором завдань. Пам'ятайте, що для якісного тестування 15-20 хвилин - оптимальний час виконання одного сценарію користувачем. Також ми не рекомендуємо робити більше 4-5 завдань в одному сценарії.
Використовуйте різні типи завдань в сценаріях
Широкі завдання корисні при дослідженні зручності і змісту сайту, для спостереження за природним поведінкою користувача.
Приклади широких завдань:
- Знайдіть сумку, яка вам сподобається.
- Знайдіть готель, який підходить для вашого відпустки в Сочі в наступному місяці. Поділіться своїми міркуваннями.
Конкретні завдання допоможуть визначити, з якими інструментами у користувачів виникають проблеми і труднощі.
Приклади конкретних завдань:
- Знайдіть червону сумку за ціною до 10 тис. Рублів.
- При оформленні замовлення подарунка, вкажіть, що хочете забрати його в найближчому до вас пункті видачі. Подивіться сторінку результатів. Відсортуйте пункти по найкращим відгуками.
Не робіть складні складові завдання
Поганий приклад:
- Додайте товар в корзину. Тепер виберіть ще один товар і додайте його теж. Потім збільште кількість першого товару в кошику. Тепер оформите замовлення і виберіть доставку.
Краще зробіть 4 різні завдання:
- Додати товар в корзину.
- Знайти інший товар і додати в кошик.
- Збільшити кількість першого товару в кошику.
- Оформити замовлення з доставкою.
Ставте завдання для порівняння з конкурентами
Звичайно, ціна і умови доставки - найважливіші фактори вибору магазину. Але ви впевнені, що клієнт купив товар у конкурента, тому що у нього він стоїть на 1% дешевше? Може бути, ваш сайт просто вселяє менше довіри? А може бути не вистачає онлайн-чату? Або справа в умовах доставки? Якщо є підозра, що причина саме в умовах доставки, можна зробити задачу «порівняти умови доставки і оплати з конкурентом Х» або навіть «з конкурентами з топ-3 видачі Яндекса». Може бути дуже багато причин для вибору компанії, і юзабіліті-тестування - відмінна можливість дізнатися, чому клієнти вважають за краще купувати товари на сайтах ваших конкурентів.
Ставте правильні питання до завдань
Завдання в юзібіліті-тестуванні потрібні, щоб подивитися вжиті тестувальниками дії, а питання до завдань - щоб збирати зворотний зв'язок. Залежно від типу питання (просте питання, питання з вибором варіантів, шкала оцінок, відгук) можна отримати різні результати. До кожного завдання потрібно ставити правильні питання, щоб максимально повно збирати дані для подальшого якісного аналізу і висунення гіпотез.
Приклад завдання:
- Підберіть подарунок для друга в ціновому діапазоні від 5 до 10 тис. Рублів на сайтах xxx.ru і yyy.ru.
Приклад питання:
- На якому сайті зручніше користуватися фільтрами товарів?
Зовсім скоро у нас вийде нова стаття про те, як правильно складати сценарій, завдання і питання до них. Підписуйтесь на оновлення блогу і не пропустіть корисну інформацію.
Крок 4. Протестуйте свій тест
Звичайно, з першого разу практично неможливо скласти ідеальний сценарій, тому запустіть пілотне тестування для 1-2 користувачів. Це дозволить виявити і усунути більшість недоліків в складанні завдань і питань.
Основна мета - переконатися, що тестувальники правильно розуміють ваші завдання і питання, що вони не викликають у них роздумів і додаткових питань.
Можна поступити наступним чином:
- Попросіть кого-небудь із знайомих пройти тестування (хто не дуже добре знайомий з вашим проектом).
- Подивіться, як людина працює з кожним завданням і питанням, зверніть увагу на будь-які труднощі, які у нього виникають.
- Внесіть правки в завдання і проведіть тестування на ще одному користувачі.
Юзабіліті-тестування з використанням нашого сервісу дозволяє легко і швидко запустити тест на 1-2 користувачів з вашої цільової аудиторії. Протягом 1-2 днів ви отримаєте відеоролики, зможете відредагувати завдання і запустити новий тест на більшу кількість користувачів.
Пілотне тестування робить дослідження якіснішим і значно економить ваш час в довгостроковій перспективі.
Крок 5. Проведіть тест
Якщо ви працюєте з UserPoint, то весь процес (забезпечення тестувальників необхідним софтом, запис відеороликів з фіксацією всіх міркувань людини в процесі виконання завдань) робиться автоматично без вашої участі. Тому не будемо зупинятися на цьому кроці докладно.
Якщо ж ви вирішили проводити традиційне тестування, рекомендуємо ознайомитися з матеріалами одних з першопрохідців традиційного тестування Nielsen Norman Group.
Крок 6. Аналізуйте результати і висувайте гіпотези для A / B - тестувань
Після проведення тестування, необхідно виписати і структурувати кількісні (число успішно виконаних завдань, час тестування, число знайдених помилок і проблем) і якісні дані (які саме проблеми і складнощі виникли у тестувальників, коментарі та рекомендації користувачів, відповіді на ваші питання до завдань). Пам'ятайте, що кінцева мета юзабіліті-тестування - виявити очевидні проблеми для внесення правок на сайт або в продукт і підготовка гіпотез для нових A / B-тестувань.
Зафіксуйте всі проблеми
Точно і лаконічно виписуйте всі проблеми і труднощі, які виникали у тестувальників в процесі виконання завдань.
Погані приклади:
- Плутався в навігації.
- Натиснув на неправильне посилання.
Гарний приклад:
- На етапі покупки натиснув на посилання «Вхід», замість посилання «Оформити замовлення».
Відзначайте ступінь важливості проблем.
- Критична - якщо її не виправити, користувачі не зможуть завершити виконання завдання.
- Серйозна - більшість користувачів буде розчароване, якщо ми не виправимо проблему.
- Незначна - люди роздратовані, але це не заважає їм без особливих труднощів виконати завдання.
Формулюйте висновки, вносите правки, висувайте гіпотези для наступних A / B -Тестування
Кожен висновок повинен ґрунтуватися на отриманих даних і містити в собі рекомендації про те, що потрібно робити далі. Якщо проблема критична, необхідно відразу вносити правки в сайт або продукт. На основі більшості проблем потрібно висувати гіпотези для запуску A / B - тестувань.
Не забувайте, що ви не зможете виконати всі рекомендації тестувальників і зробити сайт або продукт максимально зручним для всіх без винятку. Зосередьтеся в першу чергу на самих серйозних проблемах, які безпосередньо впливають на конверсію на вашому сайті.
Вам необхідно підвищити конверсію на сайті?Запускаєте новий сайт або продукт і вам потрібен фідбек від потенційних клієнтів?
Де шукати тестувальників?
Скільки користувачів потрібно залучити для тестування?
Але ви впевнені, що клієнт купив товар у конкурента, тому що у нього він стоїть на 1% дешевше?
Може бути, ваш сайт просто вселяє менше довіри?
А може бути не вистачає онлайн-чату?
Або справа в умовах доставки?