Проверить на соответствие ТЗ.
Проверить приложение на наличие элементов, способных выдать повышенный уровень доступа.
Проверить на соответствие состояния кнопок (active/disabled/hover) и действий пользователя.
Расположение, размер, цвет, ширина, длина элементов; возможность ввода букв или цифр.
Реализуется ли функционал приложения с помощью графических элементов.
Размещение всех сообщений об ошибках, уведомленией (а также шрифт, цвет, размер, расположение и орфография и пунктуация в тексте).
Читабелен ли использованный шрифт.
Переходит ли курсор из текстового в поинтер при наведении на активные элементы, выделяются ли выбранные элементы.
Выравнивание текста и форм.
Качество изображений.
Проверить расположение и отображение всех элементов при различных разрешениях экрана, а также при изменении размера окна браузера для сайтов (проверить, появляется ли скролл).
Проверить текст на орфографические, пунктуационные ошибки.
Появляются ли тултипы (если есть необходимость).
Верный ли тип данных используется. Нужно убедиться, что для определенных типов данных, таких как валюта и даты и т.д., можно вводить только допустимые значения.
Указана ли ширина поля. Если определенное текстовое поле предназначено для определенного количества символов, укажите в пользовательском интерфейсе, что введенные данные не должны превышать границу по количеству символов. (Например, поле, которое позволяет использовать 50 символов в базе данных приложения, не должно позволять пользователям вводить более 50 символов в интерфейсе).
Правильно ли работают элементы навигации.
Все ли необходимые индикаторы прогресса присутствуют.
Проверить на корректность работы все индикаторы прогресса.
Подсказки ввода. В выпадающем меню с сотнями элементов при вводе первой буквы должны остаться только те элементы, которые начинаются с этой буквы, таким образом можно уберечь пользователей от просмотра лишней и потенциально опасной информации.
Скролл таблиц. Когда данные из таблицы перетекают на следующую страницу, функция прокрутки должна позволять пользователям прокручивать данные, но не трогать все заголовки.
Ведение журнала ошибок. Когда в системе возникает фатальная ошибка, нужно убедиться, что приложение записывает сведения об ошибке в специальный файл журнала для последующего просмотра.
Пункты меню и режим. Убедитесь, что приложение отображает только те пункты меню, которые доступны в определенном режиме.
Комбинации клавиш. Проверьте комбинации клавиш, правильно ли они работают, независимо от браузера, платформы или устройства.
Кнопки подтверждения действий. Убедитесь, что пользовательский интерфейс имеет работающую кнопку подтверждения каждый раз, когда пользователь хочет сохранить или удалить элемент.