usability testing tutorial
Цей вичерпний посібник з тестування юзабіліті пояснює, що таке тестування юзабіліті, навіщо він нам потрібен, його методи, приклади, процес та інструменти:
Ми тестуємо програмний продукт, веб-сайт або послугу, щоб виміряти якість результатів. Цей тест складається як з функціонального, так і з нефункціонального тестування. Тестування юзабіліті - один із багатьох видів нефункціонального тестування.
Тестування юзабіліті - це сфера ІТ-світу, яка намагається врахувати, як “люди” хочуть, щоб їхні програми були - що ніколи не буває просто. Це як намагатися читати думки. Те, що звучить як здоровий глузд, є глибокою наукою, коли справа доходить до перевірки зручності використання.
У цій статті ми дізнаємося і зрозуміємо необхідність тестування юзабіліті, зрозуміємо різні його категорії. Ми також побачимо різні інструменти та методи. Дізнайтеся про різні етапи тестування зручності використання та способи аналізу результатів.
Що ви дізнаєтесь:
- Чому необхідне тестування юзабіліті
- Що таке тестування юзабіліті
- Приклади тестування зручності використання
- Висновок
Чому необхідне тестування юзабіліті
(зображення джерело )
Ми створюємо веб-сайти або продукти чи послуги для користувачів чи клієнтів, щоб запропонувати рішення для їхніх потреб. Проводячи тестування юзабіліті, ми можемо зрозуміти, чи задовольняє створене рішення вимоги замовника чи користувача чи ні.
Може трапитися так, що створена послуга чи продукт можуть працювати належним чином за функціоналом, але не є зручними для користувача. Отже, він не може залучити користувачів або споживачів продукту та забезпечити кращу взаємодію з користувачем. Врешті-решт це вплине на бізнес компанії, оскільки користувачі знайдуть інші продукти чи послуги набагато простішими у використанні.
Що таке тестування юзабіліті
Це нефункціональний тип тестування програмного забезпечення. Він широко поділяється на зрозумілість, навчальність, працездатність, привабливість та відповідність. Тестування юзабіліті полягає у визначенні того, наскільки ми розуміємо програмний продукт, простий у вивченні, простий в експлуатації та привабливий для користувачів за певних умов та вимог.
Цей тип тестування зазвичай виконують реальні користувачі, а не команда розробників. Команда розробників - це той, хто створив продукт, і, отже, їм не вдається знайти менше дефектів, пов'язаних з досвідом користувача.
Перевірка юзабіліті переважно поділяється на три категорії. Це:
- Дослідницький
- Оцінка
- Порівняльний
Давайте розберемося в цих категоріях детально:
# 1) Дослідницький
Зазвичай ми розглядаємо цю категорію на ранніх стадіях процесу тестування програмного забезпечення. Раніше тестування юзабіліті проводиться в процесі тестування, мінімальним є ризик для продукту. Дизайн продукту та концепції, пов’язані з товаром чи послугою, зазвичай розглядаються для перевірки зручності використання на цьому етапі.
# 2) Оцінка
Ця категорія описує оцінку наскрізного виконання тесту, а також аналізує ефективність продукту та задоволеність користувачів.
# 3) Порівняльний
У цій категорії два або більше продуктів подібної технології порівнюються за різними ознаками, як дизайн продукту, переваги, недоліки товару або послуги, і що допомагає у виборі товару, що забезпечує кращий досвід користування.
Як випливає з назви у порівняльній категорії тестування юзабіліті, ми порівнюємо два або більше подібних видів продуктів і розуміємо особливості, ефективність роботи, плюси та мінуси товару. Це допомагає визначити напрямки вдосконалення конструкції товару, щоб залучити споживачів та керувати ринком.
Методи перевірки зручності використання
Нижче наведені найчастіше використовувані методи тестування юзабіліті:
# 1) Тестування в коридорі
Цей метод є одним з найбільш ефективних та економічно ефективних методів, доступних у порівнянні з іншими. За цим методом мало кому випадковому користувачеві дають на перевірку веб-сайт чи продукт, а не навчених фахівців.
Оскільки випадкові люди тестують послугу без попереднього знання продукту, вони перевіряють його ефективніше та надають точніші результати та чесні відгуки для вдосконалення, якщо таке є.
# 2) Віддалене тестування юзабіліті
Як випливає з назви, дистанційне тестування юзабіліті проводиться людьми, які знаходяться у віддалених місцях, тобто які знаходяться в декількох штатах або іноді в декількох країнах для цілей тестування. Цей тип тестування проводиться віддалено, і про проблеми можна повідомити, якщо їх виявити.
Відгуки можуть бути записані та подані випадковими людьми, а не експертом з технологій. Іноді дистанційне тестування виконується за допомогою відеоконференцій. Цей тип тестування юзабіліті додає меншої вартості порівняно з іншими видами тестування.
# 3) Огляд експерта
Експерту в цій галузі пропонується протестувати товар або послугу та надати відгук, а потім подати результати. Цей тип тестування зазвичай є дорогим, оскільки компанії потрібно найняти експерта з технологій. Експертний огляд також можна зробити віддалено для подання результатів.
Цей тип тестування юзабіліті виконується швидко і займає менше часу. Експерт швидко виявляє лазівки та виявляє недоліки товару чи послуги. Таке тестування зазвичай є дорогим, отже, клієнти уникають цього варіанту.
Це тестування є надійним завдяки досвіду, яким володіє фахівець. Експертний огляд вартий витрат, коли продукт має критичну характеристику, і компанія повинна знайти реакцію користувача перед запуском продукту.
# 4) Тестування прототипу паперу
Тестування прототипу паперу є одним з найбільш традиційних підходів до тестування зручності використання. Цей метод включає сухий запуск тесту, ескіз рук, креслення моделей або прототипу.
(зображення джерело )
Обговорення потоку та малювання їх на папері та розгляд усіх можливих вхідних даних, сценаріїв та умов є метою цього типу тестування. Це один з основних видів тестування, який здебільшого спостерігається у всіх проектах з усунення основних проблем. Виконуючи тестування прототипу паперу, можна отримати більше ясності у процесі виконання.
Тестування прототипу паперу зазвичай проводиться у складі команди проекту. Отже, це розглядається на попередніх етапах процесу випробувань. Це порівняно дешевий метод тестування зручності використання, але це не найефективніший спосіб тестування, оскільки часом він більш трудомісткий, і існує більша ймовірність того, що навіть після тестування ми можемо втратити кілька проблем.
# 5) Автоматизоване тестування зручності використання
Як випливає з назви, цей метод тестування виконується шляхом написання сценаріїв автоматизації. Ми пишемо сценарії для автоматизації, і коли сценарії запускаються, виконуються тестові кейси. Після виконання тесту результати реєструються та подаються.
Для цього типу методу тестування компанія повинна найняти ресурс, який добре знає написання сценаріїв та побудову системи автоматизації. Це один із найбільш використовуваних методів тестування, оскільки він не такий дорогий, як експертний огляд, і не такий первинний, як метод тестування паперового прототипу.
Це один з ефективних видів перевірки зручності використання, оскільки менше втручань людини через автоматизовані сценарії та менше шансів втратити будь-які проблеми.
Засоби перевірки зручності використання
Є багато інструментів, які допомагають цьому процесу. Усі ці інструменти можна приблизно класифікувати наступним чином:
Категорія №1) Створюйте завдання / тести та передавайте їх користувачам (пошук користувачів та завдання їм - це ручна робота, поза інструментом). Поки вони виконують ці завдання, ведучий міг спостерігати за їх екраном та взаємодіяти з ними. Це може бути в рядках того, як ви “скайпуєте”.
Категорія №2) Інструмент надає користувачам або ви можете вибрати власних користувачів. Ви можете подати свою сторінку / дизайн та завдання, які потрібно виконати. Інструмент, у свою чергу, надасть вам відеозаписи взаємодії користувача та коментарі користувача. Ви можете зробити власний аналіз.
Категорія №3) Інструменти, що використовують відстеження очей і теплова карта методи визначення, на якій частині сторінки користувач витратив найбільше часу. Деякі інструменти цієї категорії також реєструють кліки користувача, прокрутки, переміщення миші тощо.
Категорія №4) Інструменти, які надають вам зворотний зв’язок на основі веб-сайту, сторінки або каркасу, який ви подаєте як введення. Деякі інструменти цього типу також пропонують опитування, які допомагають надати переконливі докази щодо питань юзабіліті.
Категорія №5) Інструменти, які набирають користувачів для тесту юзабіліті.
Вищезазначене є дуже широкою класифікацією. Є багато інших інструментів. А також поділ на певну категорію не завжди є настільки чистим. Іноді інструменти використовують кілька методів одночасно.
Ось перелік категорій інструментів та посилання, щоб знайти більше інформації про них.
Використання різних інструментів для тестування зручності використання може допомогти користувачеві виконати завдання більш ефективно та ефективно. Ці інструменти допомагають визначити кращий досвід користувачів. Не всі проекти використовують інструменти для перевірки зручності використання, оскільки вони дорогі, і клієнти не хочуть інвестувати в інструменти для цієї мети.
CrazyEgg - один із найбільш популярних інструментів тестування юзабіліті. Це інструмент користувальницького досвіду, що базується на кліках, що полегшує його використання.
Ось список найбільш популярних інструментів:
- UXtweak
- Божевільне Яйце
- Userzoom
- Петля11
- Оптимізуйте
- TryMyUI
- UserTesting.com
- Квалару
- Усабілла
- UserFeel
- Userlytics
- Validately.com
Подальше читання=> Список найкращих інструментів тестування зручності використання
Переваги та недоліки
Переваги тестування зручності використання:
- Виконуючи перевірку юзабіліті, ми можемо покращити недоліки продукту, якщо такі виявлені, і виправити їх до запуску продукту. Виконання тестів допоможе підвищити якість продукції.
- Багато разів внутрішні дискусії ведуть до дебатів, які можна вирішити після проведення тестування на зручність використання, що допомагає краще зрозуміти взаємодію з користувачем.
- Іноді спостерігається, що команда розробників не виявляє кілька незначних дефектів, які можна виявити, виконавши тестування на зручність використання.
- Оскільки зворотній зв'язок надходить безпосередньо від боку користувача, для бізнесу стає вигідним вдосконалення продукту відповідно до цільової аудиторії.
Недоліки тестування зручності використання:
- Фінансові обмеження є одним з основних недоліків, оскільки потрібно набирати та управляти ресурсами для перевірки зручності використання.
Різні учасники або елементи
Учасники тестування юзабіліті залежать від складності та бюджету проекту. Якщо проект дуже складний і містить найважливіші та найважливіші особливості, тоді розглядається більше учасників. Тоді як для тестування проекту складності середнього рівня розглядається невелика група учасників.
У більшості випадків для перевірки зручності використання є дослідник та декілька учасників. Кількість учасників коливається від трьох до двадцяти п’яти, тоді як в основному спостерігається будь-яка команда учасників з п’ятьма-десятьма членами.
Дослідник також відомий як фасилітатор або модератор, де дослідник є тим, хто спостерігає за учасниками та модерує виконуване ними завдання, а також фіксує відгуки.
В основному є три елементи, які є такими:
Дослідник, учасник та завдання, яке потрібно виконати.
Учасник - це той, хто виконує завдання, тоді як ведучий веде учасників, які виконують завдання. Ведучий та учасники проводять між собою сеанси мозкового штурму, щоб учасники могли більш ефективно та у правильному напрямку перевірити послугу.
Ведучий також перевіряє, чи подані результати є точними. Дослідник передає інструкції учасникам за допомогою аркушів завдань, усно або на відеоконференціях, якщо тестування проводиться дистанційно. Ведучий може задавати перехресні запитання учасникам, лише щоб перевірити, чи відповідає завдання, яке виконують учасники.
Якщо дослідник виявив будь-яке відхилення у виконаному завданні, тоді дослідник може контролювати потік виконання.
Різні етапи тестування юзабіліті
Давайте зрозуміємо, як розпочати тестування юзабіліті? АБО які існують різні етапи тестування юзабіліті?
Як і для інших методів тестування, тестування юзабіліті також слід починати якомога раніше. Різні етапи включають планування, набір, виконання, аналіз даних та звітування.
(зображення джерело )
# 1) Планування
Цей етап є першим етапом тестування програмного забезпечення. Етап планування - це коли визначена мета проекту. Документація проекту робиться на етапі планування. Це один з найбільш фундаментальних і критичних етапів тестування програмного забезпечення.
На цьому етапі ми плануємо дорожню карту, щоб продовжити процес тестування. Ми плануємо такі питання, як тестувати? як перевірити? хто б тестував які функції? які різні сценарії слід враховувати для тестування ?. На етапі планування ми збираємо бізнес-вимоги та готуємо план.
найкращі сайти для перегляду дубльованого аніме
# 2) Вербування
На цьому етапі ми набираємо фасилітатора та учасників відповідно до бюджету та складності проекту.
# 3) Виконання
На цьому етапі учасники проводять перевірку зручності та виконують доручене завдання.
# 4) Аналіз даних
На етапі аналізу даних аналізуються відгуки, отримані в результаті тестування зручності використання. Результати класифікуються за категоріями та визначаються закономірності. Висновок зроблений на основі відгуків, надісланих для вдосконалення продукту і, тим самим, поліпшення бізнесу.
No5) Звітність
Відгуки та отримані висновки передаються замовникам та командам розробників у рамках проекту. На цьому етапі розглядається обговорення напрямків вдосконалення та його впровадження.
(зображення джерело )
Фактори, які слід враховувати під час тестування UX
Перш за все, чим раніше ви тестуєте, тим краще запобігати ризику, втраті часу та бюджету проекту.
- Сфери вдосконалення можна обробити легше, якщо тестування розпочато на ранній стадії.
- Виберіть групу користувачів, яка виконувала б завдання.
- Ми повинні розуміти цільову аудиторію, щоб більше знати про взаємодію з користувачем та товар. Це допоможе нам зрозуміти, хто використовуватиме продукт, які потреби користувача в цих категоріях. Мета використання продукту. Чи здатний товар задовольнити користувачів?
- Можливі способи використання продукту та додаткові функції, які користувач може шукати в майбутньому.
- Обговоріть напрямки вдосконалення з командою розробників та працюйте з ними відповідно.
- Нам також потрібно враховувати ефективність та швидкість реакції під час тестування продукту.
Приклади тестування зручності використання
Для аналізу результатів тестування нам слід завжди продумувати точки зору користувачів. Потрібно пам’ятати про функції, які вплинуть та покращать взаємодію з користувачем. Щоб краще це зрозуміти, обговоримо кілька прикладів нижче.
Приклад 1: Тестування юзабіліті веб-сайту для подорожей.
Розглянемо наведений нижче сценарій тестування веб-сайту для подорожей.
# 1) Бронювання рейсу
Розглядаючи сценарії бронювання рейсу, користувач повинен мати можливість вибрати варіанти польоту в одну сторону та назад. Одним із варіантів, який може покращити взаємодію з користувачем, є те, що користувач може вибрати варіант кількох міст.
# 2) Бронювання готелів
Вважаючи, що користувач їде до міста, він / вона також може шукати житло. Якщо користувач міг знайти в одному місці як бронювання авіаквитків, так і проживання в готелі, це може додати задоволення користувача. Оскільки користувачеві не потрібно переглядати десять різних веб-сайтів. Про все дбають в одному місці, а отже, більше користувачів буде залучено до веб-сайту.
# 3) Оренда автомобіля / двоколісного автомобіля
Поки користувач планує поїхати до міста на відпочинок або для малого бізнесу, йому може знадобитися транспортний засіб для місцевих поїздок. Якщо веб-сайт має можливість оренди транспортного засобу, це може залучити користувачів на веб-сайт позитивно.
# 4) Відстеження польоту
Це одна з важливих особливостей, на яку звертають увагу клієнти до прибуття на рейс.
На цьому екрані повинен відображатись статус польоту як з дати прибуття, так і з вильоту відповідно до вказаного міста-джерела. Крім того, для кращого користувацького досвіду сторінка повинна містити параметри пошуку для швидкого пошуку на основі авіакомпанії, часу або пункту призначення.
# 5) Що робити / найкращі місця для відвідування
Це може бути додатковою функцією, яка зацікавить користувачів веб-сайту. Завдяки цій функції користувач краще дізнається про місце та речі, які слід дослідити навколо. Це може додати можливість того, що користувач орендує транспортний засіб для місцевого транспорту. Якщо веб-сайт має функцію оренди автомобіля та місць для відвідування, це додасть перевагу.
# 6) Управління минулим бронюванням
Ця функція дуже корисна як для користувача, так і для власника бізнесу, оскільки користувач може легко повторити нещодавно здійснений варіант, якщо користувач має подібні вимоги. Завдяки цій властивості власник бізнесу може зрозуміти тип користувача та тип оформлених бронювань, що може допомогти у забезпеченні вигідніших пропозицій та пропозицій для покращення бізнесу.
Ця функція дуже корисна в тому випадку, якщо користувачеві потрібно подати квитанцію про бронювання, здійснені для відшкодування, які щойно були втрачені. Завдяки цій функції особа може отримати дублікат квитанції з веб-сайту.
Оскільки ця функція допомогла людині, в майбутньому вона могла б розглянути цей веб-сайт і стала б гарним словом для інших.
# 7) Обслуговування клієнтів
Окрім усіх функцій, які ми маємо на веб-сайті, якщо користувач стикається з будь-якими труднощами або потребує допомоги, обслуговування клієнтів - це функція, яку можна шукати. Це дуже важлива особливість, оскільки вона безпосередньо пов’язана із задоволенням клієнтів, що є нашою метою під час тестування юзабіліті.
Підключення до служби обслуговування клієнтів за допомогою дзвінка, електронної пошти або чату. Розміщення часто задаваних питань також допоможе клієнтам.
Давайте обговоримо ще одну заявку
Приклад 2: Підключення до Інтернету через Uber
# 1) Замовлення поїздки
Це основна функціональність програми, що навіть якщо користувачі 100 намагаються забронювати поїздку одночасно, користувач повинен мати можливість замовити поїздку.
# 2) Типи їзди
Користувач повинен мати можливість переглянути та забронювати всі доступні типи поїздок, починаючи від мікро-, міні-, преміум-класу, Швеції, автовокзалу тощо. Кількість вільних місць у поїздці також відображається із типом їзди.
# 3) Приблизний час прибуття
Під час бронювання в ньому повинен відображатися передбачуваний час прибуття, щоб користувач міг вибрати між різними доступними варіантами їзди.
# 4) Орієнтовна вартість під час бронювання поїздки
Під час бронювання в ньому повинна відображатися орієнтовна вартість, щоб користувач міг замовити різні доступні варіанти поїздки.
# 5) Їхати пізніше
що таке перевірка та перевірка при тестуванні програмного забезпечення
Якщо користувач хоче заздалегідь замовити поїздку, то людина повинна мати можливість замовити поїздку за власним бажанням.
# 6) Варіант спільного проїзду
Якщо користувач замовив поїздку для свого друга і хоче поділитися деталями поїздки зі своїм другом. Людина повинна мати можливість поділитися деталями поїздки.
# 7) Додавання різних платежів
Користувач повинен мати можливість платити у всіх режимах. Як кредитна картка, опція дебетової картки, UPI, гаманець або оплата готівкою. Програма повинна запитати підтвердження перед збереженням даних кредитної картки та дебетової картки.
# 8) Підтримка клієнтів
Користувачі повинні мати можливість підключитися до служби обслуговування клієнтів за допомогою дзвінка, електронної пошти або чату. Розміщення часто задаваних питань також допоможе клієнтам. Це також корисно у випадку, якщо особа помилково забула будь-які речі, або якщо водій звинуватив його неправильно, а також якщо водій намагався поводитись неправильно, або якщо користувач хоче подати скаргу або звернутися за допомогою.
Ця функція виявилася однією з найважливіших функцій для користувачів, які звертаються за допомогою.
# 9) Скасувати замовлену поїздку
Якщо користувач забронював поїздку помилково і бажає скасувати, користувач повинен мати можливість скасувати заброньовану поїздку.
# 10) Зателефонуйте водієві
Може трапитися так, що водій не може знайти водія в місці пікапу, або користувач знаходиться в місці пікапу і не може знайти водія. Ця функція зменшує плутанину та економить час, якщо водій не знає про місцезнаходження, він може зв’язатися з вами та легко зв’язатися з вами.
Що відбувається після тестування юзабіліті
Розглядаючи наведений вище приклад, згадані функції - це функції, отримані як відгук від користувача під час користування веб-сайтом про подорожі та онлайн-заявкою на бронювання транспортних засобів. Залежно від вимог замовника та використання веб-сайту може бути ще кілька необхідних функцій.
Після завершення тестування на зручність використання, перше, що потрібно зробити, це об’єднати всі відгуки та висновки, а потім обговорити, що все ми можемо застосувати як вдосконалення продукту / послуги. Скільки часу буде потрібно для включення змін? Якщо команда проекту не зрозуміла змін, які будуть впроваджені, вони можуть ще раз обговорити та усунути неясності.
Вплив удосконалень залежить від цільової аудиторії, яка збирається використовувати додаток, призначення програми, функцій, які потрібно додати або вдосконалити на веб-сайті. Після обговорення всіх вищезазначених пунктів, це розмова керівництва при розгляді особливостей продукту. Це також залежить від впливу функції на бізнес.
Часті запитання
Q # 1) Що таке тестування юзабіліті при тестуванні програмного забезпечення?
Відповідь: Це нефункціональний тип тестування програмного забезпечення, який використовується для визначення того, наскільки легко користувачі можуть зрозуміти та використовувати продукт.
Q # 2) Як проводиться тестування юзабіліті?
Відповідь: Переважно віддана команда проводить перевірку зручності використання. Команда складається з учасників, які виконують доручене їм завдання та повідомляють про спостереження. Тоді як координатор - це той, хто модерує команду.
Q # 3) Яка мета тестування юзабіліті?
Відповідь: Розроблений продукт повинен задовольняти вимоги користувача. Проводячи тести на зручність використання, ми можемо дізнатись про взаємодію з користувачем та вдосконалити продукт там, де є можливість вдосконалення.
Q # 4) Які три основні принципи тестування юзабіліті?
Відповідь: Це:
- Він займається розробкою продукту.
- Це передбачає вивчення реальних користувачів, коли вони використовують продукт і розуміють їх досвід.
- Це передбачає вдосконалення продукту відповідно до досвіду користувача та встановлення цілей та графік досягнення цього.
Q # 5) Що таке функції юзабіліті?
Відповідь: Існує п’ять характеристик юзабіліті. Вони такі:
- Ефективний
- Ефективний
- Залучення
- Помилка толерантна
- Легко вчитися
Детальніше про тестування зручності використання
(зображення джерело )
Тест на зручність використання забезпечує переконання, що інтерфейс АВТ побудований таким чином, щоб він відповідав очікуванням користувача щодо задоволення вимог (ефективності) легко (ефективно) у спрощеній і задовольняючій формі.
Основна увага приділяється:
- Простота використання
- Простота навчання або ознайомлення з системою
- Задоволення користувача всім досвідом
Юзабіліті має багато вимірів. Вся справа в «досвіді» користувача під час його взаємодії з додатком та його «почуттях» до нього. Структурований тест на зручність використання перетворює цей досвід / відчуття на процес перевірки.
Чому це виконується
Інтернет і мобільні програми останнім часом керують діловим світом. Ці програми, які є ефективними, ефективними, легкими, простими, привабливими, привабливими тощо, дуже важливі для того, щоб їх охопили клієнти. Тест на зручність використання полягає у визначенні того, чи є сайт тим, що користувач хотів би використовувати та повернутися чи ні.
Це стосується не лише програмних систем. Будь-яка машина / інтерфейс, що має взаємодію людей, повинна відповідати цим правилам. Як ти запитуєш? Демократія постраждала б, якби машини для голосування не були придатними для використання. Я б не проголосував, якби мені довелося натиснути більше однієї кнопки, щоб вибрати свого кандидата? Точно так!
Для більш конкретного програмного прикладу перегляньте це Стаття в 300 мільйонів доларів Джаред Спул, який чітко пояснить, як розміщення кнопки спричинило вплив на бізнес.
Коли проводиться тестування юзабіліті
Як тестувальники, ми знаємо, що раніше a виявлено дефект у SDLC тим дешевше це виправити. Ця ж концепція справедлива і для тестування зручності використання.
Результати тесту на зручність використання впливають на дизайн виробу. Отже, в ідеалі перевірка юзабіліті повинна починатися на рівні проектування. Але це ще не все; програмне забезпечення зазнає багатьох змін / інтерпретацій / реалізацій протягом процесу SDLC. Щоб переконатися, що ми не допускаємо помилок, пов’язаних з юзабіліті, на жодному з цих кроків - це тестування слід проводити часто і безперервно для досягнення максимальних результатів.
Хто проводить це тестування
Це можна зробити як внутрішній процес, коли дизайнери, розробники та будь-хто інший можуть сісти і проаналізувати свою систему та отримати результати. На основі цих результатів дизайн та / або код можуть бути змінені відповідно до змін, щодо яких вони всі погоджуються.
Більш просунутий підхід - наймати користувачів у режимі реального часу та давати їм конкретні завдання. Ведучий (и) може розробити ці завдання та отримати результати від користувачів.
Потім користувачі можуть надати інформацію про те, чи:
- Завдання було вдалим чи ні
- Завдання можна було виконати легко
- Чи був досвід цікавим, цікавим чи дратує - їхнє ставлення до програмного забезпечення
Як провести тестування юзабіліті - процес
Тестування - це перевірка програмного забезпечення на відповідність його вимогам. Тест на зручність використання не відрізняється - у цьому випадку єдина вимога - перевірити, чи відповідає програмне забезпечення ментальній карті того, як користувач хоче, щоб воно було таким, що робить його комфортним для використання, якого типу цілісного досвіду - це те, що користувач збирається відвести від взаємодії тощо.
Це лише декілька способів проведення цього тестування.
# 1) На етапі проектування ви можете просто намалювати на аркуші паперу дизайн вашого веб-сайту / програми та оцінити, чи буде це працювати чи ні.
# два) Дослідницьким методом буде побудова сайту та проведення деяких випадкових тестів (за розробкою / дизайном / QA - будь-якою або всіма внутрішніми командами) для визначення факторів юзабіліті.
# 3) Наймайте набір користувачів у режимі реального часу, які працюватимуть на сайті та повідомлятимуть результати.
# 4) Використовуйте інструмент, який надаватиме статистичні дані на основі поданих каркасів та поданих проектів.
# 5) Наймайте незалежну команду юзабіліті, яка спеціалізується на цій галузі.
# 6) Надішліть дизайн сайту та каркаси зовнішньому оцінювачу та отримайте від них результати.
Процес структурованого тестування зручності використання містить такі етапи:
Крок 1) Визначення користувачів для проведення тесту юзабіліті - це допомагає вибрати набір користувачів, близький до того, яким буде реальний час користувачів. Слід дотримуватися обережності, щоб не вибирати експертів і не завершувати новачків. Експерти просто пройдуть весь процес, і новачкам потрібно багато попереднього навчання, щоб навіть розпочати - жодна ситуація не є оптимальною.
Крок No2) Розробка завдань, які користувачі збираються виконувати в додатку –Перед початком тестування слід скласти перелік ситуацій, в яких користувачі збираються використовувати форму заявки. Це може включати щось на зразок: „Шукайте X-box і купуйте його” або „надсилайте запитання про обслуговування клієнтів” тощо на сайті електронної комерції. Завдання повинні ретельно відображати реальні транзакції, для яких користувачі використовуватимуть сайт.
Крок No3) Сприяння тестуванню - Команда юзабіліті змусить користувачів виконувати завдання на сайті та збиратиме інформацію про хід тесту та результати. Це насправді має величезну різницю, коли команда дизайнерів бере участь, поки користувачі працюють над додатком. Це дає їм краще уявлення про те, як використовувався додаток і де він не доставляв те, що користувач бажав тощо, з перших вуст.
Крок No4) Проаналізуйте результати - Наприкінці тесту ми можемо закінчити час, необхідний для виконання завдань, успішне це завдання чи ні, тощо, тож в основному необроблені дані. Результати повинні бути представлені всім зацікавленим сторонам та проаналізовані для виявлення потенційних проблемних областей.
З того, що ми обговорювали досі, це мої враження:
# 1) Тестування зручності використання - це не завдання із забезпечення якості. Традиційні команди з контролю якості в цьому контексті можуть відігравати роль ведучого, який створював завдання, проводив тест та інтерпретував результат. «Тестувальником» у цьому випадку є власне користувач.
# два) Кінцеві результати чи результати тестування на зручність використання не є дефектами. Це проста інформація про те, як користувач почувався, що йому сподобалось, а що ні - в основному вихідні дані. Робота тестувальника юзабіліті не закінчується звітуванням про результати (у випадку традиційних Вакансії з контролю якості , ми повідомляти про помилки і не брати участь у їх виправленні), він включає надання пропозицій щодо того, як зробити програмне забезпечення більш сприятливим для взаємодії з користувачем.
# 3) Розуміючи ці концепції, ми можемо насправді змінити ситуацію як функціональні тестери. Щоб додати більшої цінності нашій ролі контролю якості, ми можемо застосувати ці концепції юзабіліті та надати глибокі поради щодо покращення юзабіліті програми.
Висновок
У наведеному вище підручнику ми детально дізналися про тестування зручності використання в життєвому циклі тестування програмного забезпечення. Підручник також охоплює такі теми, як, чому необхідне тестування юзабіліті, його переваги та недоліки, різні учасники чи елементи тестування юзабіліті тощо.
Ми також висвітлили, як проаналізувати результати тестування, різні інструменти тестування зручності використання на прикладах.
Необхідно перевірити зручність використання, оскільки це дає можливість покращитись перед запуском продукту. Таким чином, це вдосконалення може позитивно стимулювати бізнес. Отже, тестування юзабіліті надзвичайно важливо, і його слід проводити, щоб забезпечити споживачам кращу продукцію.
Також читайте: Повне керівництво з тестування веб-додатків.
Автор: Ця стаття написана членом команди STH Свати С.
Сподіваюсь, ця стаття буде корисною для розуміння тестування юзабіліті. Будь ласка, додайте свої коментарі та запитання до коментарів нижче.
Рекомендована література
- 12 найкращих інструментів тестування юзабіліті для тестування юзабіліті веб-сайтів (2021 СПИСОК)
- Підручник з тестування доступності (повний покроковий посібник)
- Що таке прийомне тестування (повний посібник)
- Повне керівництво з функціонального тестування з його типами та прикладами
- Повний посібник з функціонального тестування для початківців
- Повне керівництво з тестування перевірки складання (тестування BVT)
- Що таке тестування програмного забезпечення? 100+ безкоштовних підручників з тестування вручну
- Типи тестування програмного забезпечення: різні типи тестування з деталями