Close
Software Test Studio logo

Software Test Studio

Назад Далее

Тестирование пользовательского интерфейса (UI testing)

image

Только представьте, что люди не имеющие ни малейшего представления о языках программирования и о том как устроена система внутри, тем не менее могут запускать процессы в такой системе, выполнять действия и получать необходимую информацию. Благодаря графическим элементам все возможности программы становятся доступны для всех без исключения пользователей!

Но надо признать, что яркий дизайн не является гарантией широкого использования программ. Качество контента, удобство интерфейса для навигации, а также интуитивное понимание как пользоваться программой - вот основные критерии успеха.

Тестирование пользовательского интерфейса - это тип тестирования который направлен на поиск ошибок/дефектов в пользовательском интерфейсе.

Основными элементами интерфейса являются текст, иллюстрации, видео, ссылки, текстовые поля, списки, кнопки, чек-боксы, всплывающие сообщения, а также все те полезные элементы, которые помогают пользователю взаимодействовать с программой.

Главной задачей UI тестирования является воспроизведение действия пользователя - клики, активация ссылок, и другие схожие действия, которые проверяют интеграцию компонентов и сервисов между собой и увеличивают привлекательность программы с точки зрения пользователя.

Вот несколько основных проверок которые помогут значительно повысить качество пользовательского интерфейса:
1. Визуальный контроль - расстояние и положение между элементами контента. Использование во всем контенте определенной цветовой гаммы;
2. Стилизация - текстовой контент должен быть легко читаемый, заголовки - выделены, текст - выровнен. Проверьте,что используются не более двух видов шрифтов;
3. Адаптивность - элементы интерфейса адаптируются к различным размерам экрана (при уменьшении размера экрана появляется возможность прокрутки - скрола) и на различных ориентациях, при этом особое внимание уделяют мобильным версиям программ;
4. Функциональный контроль - проверьте графические элементы с точки зрения их функционального использования: все кнопки, ссылки, списки, всплывающие окна и сообщений, проверьте активность чек-боксов, радио-кнопок, полей для специнформации (номер банковских карт) и прочие;
5. Грамматические и пунктуационные ошибки - проверьте текст на грамматические ошибки, а также наличие знаков препинания (в том числе отсутствие дублирующих знаков);
6. Информационные элементы - проанализируйте внешний вид и положения элементов, всех сообщений об ошибках, уведомлений.

Как говорят “Встречают по одежке, провожают по уму”, данная пословица весьма актуальна и в отношении программ. Визуальный ряд должен быть безупречен, ведь это первое что видит пользователь и с чем в дальнейшем взаимодействует.

Поэтому, тестирование пользовательского интерфейса должно выполняться с особой тщательностью. Ведь никому не хочется получать сообщения-упреки, что в тексте грамматические ошибки, либо на мобильном устройстве невозможно выбрать элемент списка, потому что список отображается только наполовину. И не бойтесь высказывать собственное мнение об удобстве использования программ, ведь Вы тоже пользователь - первый и самый критичный.

Все о тестировании