зручності використання, навченості, зрозумілості та привабливості для користувачів продукту, що розробляється в контексті заданих умов. [ISO 9126]
Тестування зручності користування дає оцінку рівня зручності використання програми за наступними пунктами: продуктивність, ефективність (efficiency) - скільки часу і кроків знадобиться користувачеві для завершення основних завдань програми, наприклад, розміщення новини, реєстрації, покупка і т . д. (Менше - краще) правильність (accuracy) - скільки помилок зробив користувач під час роботи з додатком? (Менше - краще) активізація в пам'яті (recall) - як багато користувач пам'ятає про роботу додатка після призупинення роботи з ним на тривалий період часу? (Повторне виконання операцій після перерви має проходити швидше ніж у нового користувача)
емоційна реакція (emotional response) - як користувач почувається після завершення завдання - розгублений, випробував стрес? Порекомендує чи користувач систему своїм друзям? (Позитивна реакція - краще)
Рівні проведення
Перевірка зручності використання може проводитися як по відношенню до готового продукту, за допомогою тестування чорного ящика (black box testing), так і до інтерфейсів програми (API), використовуваним при розробці - тестування білого ящика (white box testing ). У цьому випадку перевіряється зручність використання внутрішніх об'єктів, класів, методів і змінних, а також розглядається зручність зміни, розширення системи та інтеграції її з іншими модулями або системами. Використання зручних інтерфейсів (API) може поліпшити якість, збільшити швидкість написання і підтримки коду, що розробляється, і як наслідок поліпшити якість продукту в цілому. p align="justify"> Звідси стає очевидно, що тестування зручності користування може проводитися на різних рівнях розробки програмного забезпечення: модульному, інтеграційному, системному і приймальному. При цьому воно цілком і повністю буде залежить від того, хто буде використовувати додаток на виділеному конкретному рівні - розробник, бізнес користувач системи і т.д.
Поради щодо поліпшення зручності користування
Для дизайну зручних додатків корисно слідувати принципам В«поки-йокаВ» або fail-safe. У нас це більш відомо як В«захист від дурняВ». Простий приклад, якщо поле вимагає цифрове значення, логічно обмежити користувачеві діапазон введення тільки цифрами - буде менше випадкових помилок. p align="justify"> Для підвищення юзабіліті існуючих додатків можна використовувати цикл Деммінга Plan-Do-Check-Act, збираючи відгуки про роботу і дизайні додатки у існуючих користувачів, і, відповідно до їх зауваженнями, плануючи і проводячи поліпшення.
Омани про тестування зручності користування
. Тестування для користувача інтерфейсу = Тестування зручності користування
Тестування зр...