На етапі тестування користувальницького інтерфейсу (UI) ми перевіряємо, наскільки він зручний у використанні і чи відповідає заданим вимогами і затвердженому прототипу.
Ми тестуємо, наскільки очікувано поводиться програма і як відображаються елементи інтерфейсу на різних пристроях при здійсненні користувачем певних дій. Це дозволяє оцінити наскільки ефективна робота користувача з додатком.
Наше завдання на даному етапі полягає у виявленні структурних і візуальних недоліків в інтерфейсі додатка, перевірці зручності інтерфейсу для навігації і можливості повного використання функціоналу програми.
Ми перевіряємо, яким чином елементи інтерфейсу реагують на дії користувача і як додаток обробляє дії, пов'язані з використанням клавіатури і мишки або тач-дій. Для цих цілей ми використовуємо кілька підходів:
- ручне тестування, що дозволяє звірити UI додаток на відповідність макетів дизайну і прототипу;
- автоматизоване тестування після кожної збірки продукту для виявлення помилок інтерфейсу і регресійних багів;
- проведення фокус-груп.
Використання різних підходів в тестуванні UI дозволяє протестувати призначений для користувача інтерфейс більш ретельно, поліпшити якість програми та зробити його зручнішим для його використання.
При тестуванні ми враховуємо критерії створення якісного інтерфейсу, а саме:
- мінімальний час на виконання завдань користувачем;
- мінімальна кількість помилок, які допускає користувач при роботі з додатком;
- повне розуміння інтерфейсу користувачами і відсутність неоднозначностей при роботі з ним;
- мінімальний обсяг введеної користувачами інформації;
- простота і візуальна привабливість інтерфейсу.
Для тестування UI ми проводимо кроссбаузерное і Мультиплатформенне тестування, після завершення якого ви отримаєте висококласне додаток, що працює на всі види пристроїв і у всіх сучасних браузерах.