Какво е тестване за използваемост? Методи и примери

⚡ Умно обобщение

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

  • 🎯 Основна цел: Разкрийте недостатъците в усвоимостта, ефективността, точността и удобството за потребителя преди публичното пускане, а не след него.
  • 📅 Правилно време: Проведете първата сесия по време на началната фаза на проектиране, когато прерисуването на екран все още не струва почти нищо.
  • 🧩 Първо изберете вида: Преди да направите кратък списък с софтуер, изберете дали ще бъде модериран или немодериран, дистанционен или лабораторен, проучвателен или сравнителен.
  • 🔬 Две основни техники: Лабораторните сесии разкриват езика на тялото, докато дистанционните сесии записват глас, активност на екрана и изражение на лицето автоматично.
  • 🗂️ Петфазен процес: Планирайте, набирайте персонал, тествайте, анализирайте данните и след това докладвайте резултатите на дизайнери, разработчици и бизнес заинтересовани страни.
  • 👥 Размер на пробата: Петима представителни участници разкриват приблизително 80 процента от проблемите с използваемостта на типично приложение.
  • 📊 Измерете и сравнете: Track процент на успех на задачата, време за изпълнение на задачата, процент на грешки и оценка на удовлетвореност спрямо предишната компилация.

Тестване за ползваемост

Тестване за ползваемост известно още като тестване на потребителското изживяване (UX), е нефункционално тестване Метод за измерване на това колко лесно и удобно за потребителя е дадено софтуерно приложение. Малък набор от целеви крайни потребители използват софтуерното приложение, за да разкрият дефекти в използваемостта. Тестването за използваемост се фокусира главно върху лекотата на използване на приложението от страна на потребителя, гъвкавостта на приложението за обработка на контроли и способността на приложението да постигне целите си.

Това тестване се препоръчва по време на началната фаза на проектиране SDLC, което дава по-голяма видимост върху очакванията на потребителите.

Защо да тестваме използваемостта

Тестване за ползваемост

Естетиката и дизайнът са важни. Колко добре изглежда един продукт обикновено определя колко добре работи.

Има много софтуерни приложения/уебсайтове, които се провалят, след като бъдат стартирани, поради следните причини –

  • Къде да щракна след това?
  • Коя страница трябва да се навигира?
  • Коя икона или жаргон какво представлява?
  • Съобщенията за грешка не са последователни или не се показват ефективно
  • Времето за сесия не е достатъчно.

Софтуерно инженерство, Тестването на използваемостта идентифицира грешки в използваемостта в системата в началото на цикъла на разработка и може да спаси продукта от повреда.

Примерни тестови случаи за тестване на използваемостта

След това помислете какво всъщност трябва да оцени един тестер.

Тестови случаи за тестване на използваемостта

Целта на това тестване е да задоволи потребителите и се концентрира главно върху следните параметри на системата:

Ефективността на системата

  • Лесна ли е системата за научаване?
  • Полезна ли е системата и добавя ли стойност към целевата аудитория?
  • Естетически издържани ли са използваните съдържание, цвят, икони и изображения?

Ефективност

  • Трябва да е необходима малка навигация, за да се стигне до желания екран или уеб страница, а лентите за превъртане трябва да се използват рядко.
  • Еднаквост в формат на екрана/страниците във вашето приложение/уебсайт.
  • Възможност за търсене във вашето софтуерно приложение или уебсайт.

Точност

  • Не трябва да присъстват остарели или неправилни данни като информация/адрес за контакт.
  • Не трябва да има повредени връзки.

Удобство за потребителя

  • Използваните контроли трябва да са ясни и не трябва да изискват обучение за работа
  • Трябва да се предостави помощ на потребителите, за да разберат приложението/уебсайта
  • Привеждането в съответствие с горните цели помага за ефективното тестване на използваемостта

Видове тестове за използваемост

Тестването за използваемост не е фиксирана процедура. Всяко проучване се класифицира по три оси, преди да започне набирането на участници: кой ръководи сесията, къде се провежда и на кой въпрос отговарят резултатите. За разлика от Тестване на графичен потребителски интерфейс, тези типове питат дали един реален човек успява, а не дали даден контрол работи.

Тип Как работи Най-подходящ за
Модератор Изследовател представя всяка задача и я изследва на живо. Обосновка на поведението
Немодерирано Софтуерът записва участниците, работещи самостоятелно. Бърза обратна връзка в голям мащаб
Присъствено (лаборатория) Тестерите и наблюдателите споделят една контролирана стая. Език на тялото, сложни продукти
Дистанционно управление Тестерите работят от собственото си устройство и местоположение. Широк обхват, кратки срокове
Изследователски Задачи с отворен край, събрани върху ранни концепции. Откриване на пропуски преди замръзване на дизайна
сравнителен Потребителите избират между два конкурентни дизайна. Уреждане на споровете с доказателства

Времето също е важно. Формативните проучвания се провеждат, докато дизайнът е динамичен и обясняват защо потребителите се затрудняват. Обобщаващите проучвания оценяват работеща конструкция.

Методи за тестване на използваемостта: 2 техники

Има два налични метода за тестване на използваемостта –

  1. Лабораторни тестове за използваемост
  2. Дистанционно тестване на използваемостта

Лабораторни тестове за използваемост:Това тестване се провежда в отделна лабораторна стая в присъствието на наблюдатели. На тестерите се възлагат задачи, които да изпълнят. Ролята на наблюдателя е да наблюдава поведението на тестерите и да докладва за резултата от тестването. Наблюдателят мълчи по време на тестването. При това тестване както наблюдателите, така и тестерите присъстват на едно и също физическо място.

Дистанционно тестване на използваемостта: При това тестване наблюдателите и тестерите са отдалечени. Тестерите имат достъп до Тестваната система дистанционно и изпълняват възложени задачи. Гласът на тестващия, активността на екрана, изражението на лицето на тестващия се записват от автоматизиран софтуер. Наблюдателите анализират тези данни и докладват резултатите от теста. Пример за такъв софтуер – http://silverbackapp.com/ (сега пенсиониран)

Как да направите тестване на използваемостта: Завършен процес

С избраната техника, процесът на тестване на използваемостта се състои от следните фази:

Тестване на използваемостта: Завършен процес

Фаза 1) Планиране: По време на тази фаза се определят целите на теста за използваемост. Доброволците да седят пред вашата кандидатура и да записват техните действия не е цел. Трябва да определите критичните функции и целите на системата. Трябва да възложите задачи на вашите тестери, които упражняват тези критични функции. По време на тази фаза се определят и методът за тестване на използваемостта, броят и демографията на тестерите за използваемост, форматите на отчетите за тестове

Фаза 2) Набиране на персонал: По време на тази фаза вие набирате желания брой тестери според вашия план за тестване на използваемостта. Намирането на тестери, които отговарят на вашия демографски (възраст, пол и т.н.) и професионален (образование, работа и т.н.) профил може да отнеме време.

Фаза 3) Тестване на използваемостта: По време на тази фаза действително се изпълняват тестове за използваемост.

Фаза 4) Анализ на данните: Данните от тестовете за използваемост се анализират щателно, за да се извлекат смислени заключения и да се дадат приложими препоръки за подобряване на цялостната използваемост на вашия продукт.

Фаза 5) Докладване: Констатациите от теста за използваемост се споделят с всички заинтересовани страни, които могат да включват дизайнер, разработчик, клиент и главен изпълнителен директор

Колко потребители са ви необходими?

Колко потребители имате нужда

Изследванията (Virzi, 1992 и Neilsen Landauer, 1993) показват, че 5 потребителя са достатъчни, за да разкрият 80% от проблемите с използваемостта. Някои изследователи предлагат други числа.

Истината е, че действителният брой необходими потребители зависи от сложността на даденото приложение и вашите цели за използваемост. Увеличаването на използваемостта на участниците води до увеличени разходи, планиране, управление на участниците и анализ на данни.

Но като обща насока, ако сте на a малък бюджет и се интересуват от тестване на използваемостта „Направи си сам“. 5 е добро число да започнем с това. Ако бюджетът не е ограничение най-доброто консултирайте се с опитни специалисти за определяне на броя на потребителите.

Метрики за тестване на използваемостта, които трябва да измервате

Констатациите променят продукта само когато пристигнат като числа, които екипът може да track в различните издания. Запишете един и същ набор от показатели за всяка задача, след което сравнете всяка цифра с предишната версия или бенчмарк на конкурент.

  1. Процент на успех на задачата: делът на участниците, които завършват без чужда помощ; ниският процент сочи дефект в дизайна, а не към тестващия.
  2. Време за изпълнение на задачата: секунди от първото щракване до завършване, което разкрива объркваща навигация и скрити контроли.
  3. Процент на грешки: грешни кликвания, невалидни записи във формуляри и задънени улици, отчитани отделно за всяка задача.
  4. Ефективност: успешни задачи, разделени на общото време за задачата, полезно, когато два кандидат-оформления се конкурират.
  5. Оценка на удовлетвореност: оценка след задачата, като например скалата за използваемост на системата.

Свържете всяка цифра със записано наблюдение: метриката доказва съществуването на проблем, записът обяснява причината му. Guru99 обхваща по-широката рамка в това ръководство за показатели за тестване на софтуер.

Контролен списък за UX тестване

Основната цел на това тестване е да се открият решаващи проблеми с използваемостта, преди продуктът да бъде пуснат на пазара. Трябва да се имат предвид следните неща, за да бъде тестът успешен:

  • Започнете UX тестването по време на ранния етап на проектиране и разработка
  • Добра практика е да проведете тестове за използваемост на продукта на вашия конкурент, преди да започнете разработката. Това ще ви помогне да определите стандартите за използваемост за вашата целева аудитория
  • Изберете подходящите потребители за тестване на системата (могат да бъдат експерти/неексперти потребители/50-50 потребители експерти и неексперти)
  • Използвайте устройство за формиране на честотна лента. Например, вашата целева аудитория има лоша мрежова свързаност, ограничете честотната лента на мрежата до например 56 Kbps за вашите тестери за използваемост.
  • Тестерите трябва да се концентрират върху критични и често използвани функционалности на системата.
  • Задайте един наблюдател на всеки тестер. Това помага на наблюдателя да отбележи точно поведението на тестера. Ако един наблюдател е назначен за множество тестери, резултатите може да бъдат компрометирани
  • Обучете дизайнерите и разработчиците, че резултатите от тези тестове не са знак за провал, а са знак за подобрение

Предимства при тестване на използваемостта

Тестването за използваемост има както предимства, така и недостатъци.

  • Помага за разкриване на проблеми с използваемостта, преди продуктът да бъде пуснат на пазара.
  • Помага за подобряване на удовлетвореността на крайния потребител
  • Това прави вашата система много ефективна и ефикасна
  • Помага за събирането на истинска обратна връзка от вашата целева аудитория, която действително използва вашата система по време на тест за използваемост. Не е нужно да разчитате на „мнения“ на случайни хора.

Недостатъци на теста за използваемост

  • Цената е основно съображение при тестването на използваемостта. Необходими са много ресурси, за да се създаде тестова лаборатория за използваемост. Набирането и управлението на тестери за използваемост също може да бъде скъпо

Въпреки това, тези разходи се изплащат под формата на по-висока удовлетвореност на клиентите, задържане и повторен бизнес. Следователно тестването за използваемост е силно препоръчително.

Въпроси и Отговори

Не. Изкуственият интелект може да изготвя задачи, да модерира последващи въпроси и да симулира вероятни пътища, но не може да усеща объркване. Платформи като Лабиринт намлява UserTesting използвайте изкуствен интелект, за да помагате на истинските тестери, а не за да ги замествате.

Изкуственият интелект транскрибира всяка сесия, групира повтарящи се оплаквания в теми, маркира настроенията и изрязва точните моменти, в които дадена задача е била неуспешна. След това анализаторите проверяват клъстерите, вместо да гледат записи с часове, което намалява времето за отчитане от дни на часове.

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

Между 15 и 20 минути, обхващащи от пет до десет задачи, са подходящи за повечето продукти. По-кратките сесии рядко водят до смислена задача; по-дългите губят вниманието на участниците и завишават процента на грешки, които отразяват умора, вместо истински недостатък в дизайна.

Петте фази остават същите, но задачите трябва да се изпълняват с една ръка, на малки екрани, през слаби мрежи и на ярка светлина. Мобилно тестване Настройките записват и екрана на устройството и палеца, не само курсора.

Обобщете тази публикация с: