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

Тестване за ползваемост
Тестване за ползваемост известно още като тестване на потребителското изживяване (UX), е нефункционално тестване Метод за измерване на това колко лесно и удобно за потребителя е дадено софтуерно приложение. Малък набор от целеви крайни потребители използват софтуерното приложение, за да разкрият дефекти в използваемостта. Тестването за използваемост се фокусира главно върху лекотата на използване на приложението от страна на потребителя, гъвкавостта на приложението за обработка на контроли и способността на приложението да постигне целите си.
Това тестване се препоръчва по време на началната фаза на проектиране SDLC, което дава по-голяма видимост върху очакванията на потребителите.
Защо да тестваме използваемостта
Естетиката и дизайнът са важни. Колко добре изглежда един продукт обикновено определя колко добре работи.
Има много софтуерни приложения/уебсайтове, които се провалят, след като бъдат стартирани, поради следните причини –
- Къде да щракна след това?
- Коя страница трябва да се навигира?
- Коя икона или жаргон какво представлява?
- Съобщенията за грешка не са последователни или не се показват ефективно
- Времето за сесия не е достатъчно.
Софтуерно инженерство, Тестването на използваемостта идентифицира грешки в използваемостта в системата в началото на цикъла на разработка и може да спаси продукта от повреда.
Примерни тестови случаи за тестване на използваемостта
След това помислете какво всъщност трябва да оцени един тестер.
Целта на това тестване е да задоволи потребителите и се концентрира главно върху следните параметри на системата:
Ефективността на системата
- Лесна ли е системата за научаване?
- Полезна ли е системата и добавя ли стойност към целевата аудитория?
- Естетически издържани ли са използваните съдържание, цвят, икони и изображения?
Ефективност
- Трябва да е необходима малка навигация, за да се стигне до желания екран или уеб страница, а лентите за превъртане трябва да се използват рядко.
- Еднаквост в формат на екрана/страниците във вашето приложение/уебсайт.
- Възможност за търсене във вашето софтуерно приложение или уебсайт.
Точност
- Не трябва да присъстват остарели или неправилни данни като информация/адрес за контакт.
- Не трябва да има повредени връзки.
Удобство за потребителя
- Използваните контроли трябва да са ясни и не трябва да изискват обучение за работа
- Трябва да се предостави помощ на потребителите, за да разберат приложението/уебсайта
- Привеждането в съответствие с горните цели помага за ефективното тестване на използваемостта
Видове тестове за използваемост
Тестването за използваемост не е фиксирана процедура. Всяко проучване се класифицира по три оси, преди да започне набирането на участници: кой ръководи сесията, къде се провежда и на кой въпрос отговарят резултатите. За разлика от Тестване на графичен потребителски интерфейс, тези типове питат дали един реален човек успява, а не дали даден контрол работи.
| Тип | Как работи | Най-подходящ за |
|---|---|---|
| Модератор | Изследовател представя всяка задача и я изследва на живо. | Обосновка на поведението |
| Немодерирано | Софтуерът записва участниците, работещи самостоятелно. | Бърза обратна връзка в голям мащаб |
| Присъствено (лаборатория) | Тестерите и наблюдателите споделят една контролирана стая. | Език на тялото, сложни продукти |
| Дистанционно управление | Тестерите работят от собственото си устройство и местоположение. | Широк обхват, кратки срокове |
| Изследователски | Задачи с отворен край, събрани върху ранни концепции. | Откриване на пропуски преди замръзване на дизайна |
| сравнителен | Потребителите избират между два конкурентни дизайна. | Уреждане на споровете с доказателства |
Времето също е важно. Формативните проучвания се провеждат, докато дизайнът е динамичен и обясняват защо потребителите се затрудняват. Обобщаващите проучвания оценяват работеща конструкция.
Методи за тестване на използваемостта: 2 техники
Има два налични метода за тестване на използваемостта –
- Лабораторни тестове за използваемост
- Дистанционно тестване на използваемостта
Лабораторни тестове за използваемост:Това тестване се провежда в отделна лабораторна стая в присъствието на наблюдатели. На тестерите се възлагат задачи, които да изпълнят. Ролята на наблюдателя е да наблюдава поведението на тестерите и да докладва за резултата от тестването. Наблюдателят мълчи по време на тестването. При това тестване както наблюдателите, така и тестерите присъстват на едно и също физическо място.
Дистанционно тестване на използваемостта: При това тестване наблюдателите и тестерите са отдалечени. Тестерите имат достъп до Тестваната система дистанционно и изпълняват възложени задачи. Гласът на тестващия, активността на екрана, изражението на лицето на тестващия се записват от автоматизиран софтуер. Наблюдателите анализират тези данни и докладват резултатите от теста. Пример за такъв софтуер – http://silverbackapp.com/ (сега пенсиониран)
Как да направите тестване на използваемостта: Завършен процес
С избраната техника, процесът на тестване на използваемостта се състои от следните фази:
Фаза 1) Планиране: По време на тази фаза се определят целите на теста за използваемост. Доброволците да седят пред вашата кандидатура и да записват техните действия не е цел. Трябва да определите критичните функции и целите на системата. Трябва да възложите задачи на вашите тестери, които упражняват тези критични функции. По време на тази фаза се определят и методът за тестване на използваемостта, броят и демографията на тестерите за използваемост, форматите на отчетите за тестове
Фаза 2) Набиране на персонал: По време на тази фаза вие набирате желания брой тестери според вашия план за тестване на използваемостта. Намирането на тестери, които отговарят на вашия демографски (възраст, пол и т.н.) и професионален (образование, работа и т.н.) профил може да отнеме време.
Фаза 3) Тестване на използваемостта: По време на тази фаза действително се изпълняват тестове за използваемост.
Фаза 4) Анализ на данните: Данните от тестовете за използваемост се анализират щателно, за да се извлекат смислени заключения и да се дадат приложими препоръки за подобряване на цялостната използваемост на вашия продукт.
Фаза 5) Докладване: Констатациите от теста за използваемост се споделят с всички заинтересовани страни, които могат да включват дизайнер, разработчик, клиент и главен изпълнителен директор
Колко потребители са ви необходими?
Изследванията (Virzi, 1992 и Neilsen Landauer, 1993) показват, че 5 потребителя са достатъчни, за да разкрият 80% от проблемите с използваемостта. Някои изследователи предлагат други числа.
Истината е, че действителният брой необходими потребители зависи от сложността на даденото приложение и вашите цели за използваемост. Увеличаването на използваемостта на участниците води до увеличени разходи, планиране, управление на участниците и анализ на данни.
Но като обща насока, ако сте на a малък бюджет и се интересуват от тестване на използваемостта „Направи си сам“. 5 е добро число да започнем с това. Ако бюджетът не е ограничение най-доброто консултирайте се с опитни специалисти за определяне на броя на потребителите.
Метрики за тестване на използваемостта, които трябва да измервате
Констатациите променят продукта само когато пристигнат като числа, които екипът може да track в различните издания. Запишете един и същ набор от показатели за всяка задача, след което сравнете всяка цифра с предишната версия или бенчмарк на конкурент.
- Процент на успех на задачата: делът на участниците, които завършват без чужда помощ; ниският процент сочи дефект в дизайна, а не към тестващия.
- Време за изпълнение на задачата: секунди от първото щракване до завършване, което разкрива объркваща навигация и скрити контроли.
- Процент на грешки: грешни кликвания, невалидни записи във формуляри и задънени улици, отчитани отделно за всяка задача.
- Ефективност: успешни задачи, разделени на общото време за задачата, полезно, когато два кандидат-оформления се конкурират.
- Оценка на удовлетвореност: оценка след задачата, като например скалата за използваемост на системата.
Свържете всяка цифра със записано наблюдение: метриката доказва съществуването на проблем, записът обяснява причината му. Guru99 обхваща по-широката рамка в това ръководство за показатели за тестване на софтуер.
Контролен списък за UX тестване
Основната цел на това тестване е да се открият решаващи проблеми с използваемостта, преди продуктът да бъде пуснат на пазара. Трябва да се имат предвид следните неща, за да бъде тестът успешен:
- Започнете UX тестването по време на ранния етап на проектиране и разработка
- Добра практика е да проведете тестове за използваемост на продукта на вашия конкурент, преди да започнете разработката. Това ще ви помогне да определите стандартите за използваемост за вашата целева аудитория
- Изберете подходящите потребители за тестване на системата (могат да бъдат експерти/неексперти потребители/50-50 потребители експерти и неексперти)
- Използвайте устройство за формиране на честотна лента. Например, вашата целева аудитория има лоша мрежова свързаност, ограничете честотната лента на мрежата до например 56 Kbps за вашите тестери за използваемост.
- Тестерите трябва да се концентрират върху критични и често използвани функционалности на системата.
- Задайте един наблюдател на всеки тестер. Това помага на наблюдателя да отбележи точно поведението на тестера. Ако един наблюдател е назначен за множество тестери, резултатите може да бъдат компрометирани
- Обучете дизайнерите и разработчиците, че резултатите от тези тестове не са знак за провал, а са знак за подобрение
Предимства при тестване на използваемостта
Тестването за използваемост има както предимства, така и недостатъци.
- Помага за разкриване на проблеми с използваемостта, преди продуктът да бъде пуснат на пазара.
- Помага за подобряване на удовлетвореността на крайния потребител
- Това прави вашата система много ефективна и ефикасна
- Помага за събирането на истинска обратна връзка от вашата целева аудитория, която действително използва вашата система по време на тест за използваемост. Не е нужно да разчитате на „мнения“ на случайни хора.
Недостатъци на теста за използваемост
- Цената е основно съображение при тестването на използваемостта. Необходими са много ресурси, за да се създаде тестова лаборатория за използваемост. Набирането и управлението на тестери за използваемост също може да бъде скъпо
Въпреки това, тези разходи се изплащат под формата на по-висока удовлетвореност на клиентите, задържане и повторен бизнес. Следователно тестването за използваемост е силно препоръчително.




