Интерфейс может работать без ошибок, но быть неудобным. Такие проблемы не попадают в баг-репорты — пользователь просто уходит. Задача тестировщика — проверять, насколько интерфейс понятен и удобен.
В iOS для этого есть три простых принципа — удобный ориентир, где искать такие проблемы.
🔤 Clarity — понятно ли, что делать
Пользователь должен сразу понимать: где нажать, что произойдёт, куда он попадёт. Если приходится думать — это уже проблема.
🟡 Проверяем: кнопки, тексты, подсказки, состояния
🔤 Deference — не мешает ли интерфейс
Интерфейс не должен перетягивать внимание: всё лишнее мешает главному действию.
🟡 Проверяем: попапы, перегруженные экраны, отвлекающие элементы
🔤 Depth — не теряется ли пользователь
Навигация должна ощущаться логично: понятно, где ты и как вернуться назад.
🟡 Проверяем: переходы, «назад», вложенность экранов
🔗 По ссылке — наглядная подборка со скринами и примерами, как это выглядит в реальных интерфейсах
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#теория_на_пальцах
