В чём разница между UX и UI тестированием?

Ответ

UX (User Experience) и UI (User Interface) тестирование — это взаимосвязанные, но различные виды проверки программного продукта, фокусирующиеся на разных аспектах взаимодействия с пользователем.

Аспект UX-тестирование UI-тестирование
Цель Проверить удобство, логику и эффективность. Проверить визуальное оформление и соответствие макетам.
Фокус Пользовательский путь, интуитивность, скорость решения задач. Цвета, шрифты, выравнивание, анимации, адаптивность вёрстки.
Критерий «Может ли пользователь легко достичь цели?» «Соответствует ли интерфейс дизайн-макетам и гайдлайнам?»

Пример тест-кейса для UI:

Scenario: Проверка состояния кнопки отправки формы
  Given Пользователь находится на странице регистрации
  When Все обязательные поля заполнены валидными данными
  Then Кнопка "Зарегистрироваться":
    - Становится активной (кликабельной)
    - Меняет цвет фона на #2E86C1
    - Имеет текст белого цвета (#FFFFFF)

Методы: UX-тесты часто включают юзабилити-сессии с реальными пользователями и A/B-тестирование. UI-тесты — это кросс-браузерное/кросс-платформенное тестирование и проверка пиксель-перфект. Инструменты: Figma, Zeplin (для сверки), BrowserStack, Selenium (для автоматизации UI), Hotjar, Crazy Egg (для анализа UX).

Ответ 18+ 🔞

Да ты посмотри, какая интересная хуйня вырисовывается! UX и UI — это как, блядь, близнецы, но один думает, а другой красиво выглядит. Совсем разные, сука, задачи, хотя и в одной обойме.

Вот смотри, табличку эту, она всё расставляет по полочкам, хоть и скучная, как говно мамонта.

Аспект UX-тестирование UI-тестирование
Цель Проверить, не ебёт ли пользователя мозг твой интерфейс. Удобно ли, логично ли. Проверить, не криво ли всё нарисовано. Соответствует ли тому, что дизайнер накурил в Figma.
Фокус Как человек идёт к цели: запутается, обосрётся или дойдёт быстро и с удовольствием. Пиксели, блядь! Цвета, отступы, дрожит ли кнопка при наведении, не съехал ли текст на мобилке.
Критерий «Сможет ли моя бабушка купить тут тапки, или она опять позвонит мне с воплями?» «Выглядит ли эта кнопка так, будто её рисовал профессионал, а не мартышлюшка в пьяном угаре?»

А вот, смотри, примерчик, как UI-тестировщик, этот дотошный пидорас, проверяет каждую мелочь. Блок кода не трогаем, он и так хорош.

Scenario: Проверка состояния кнопки отправки формы
  Given Пользователь находится на странице регистрации
  When Все обязательные поля заполнены валидными данными
  Then Кнопка "Зарегистрироваться":
    - Становится активной (кликабельной)
    - Меняет цвет фона на #2E86C1
    - Имеет текст белого цвета (#FFFFFF)

Методы: UX-тесты — это, блядь, целое шоу. Сажают живых людей, смотрят, как они тупят и ругаются, A/B тесты гоняют. UI-тесты — работа для перфекциониста-садиста: открыл в десяти браузерах, на пяти телефонах и ищешь, где что поехало. Пиксель-перфект, ёпта!

Инструменты: Ну, тут целый арсенал, чтобы не сойти с ума. Figma, Zeplin — чтобы сверять, не обосрался ли верстальщик. BrowserStack — чтобы проверить, как это говно выглядит на древнем IE. Selenium — чтобы автоматизировать этот ад и не кликать самому тысячу раз. Hotjar, Crazy Egg — чтобы смотреть, куда пользователи тыкают курсором, эти хитрожопые. Вот и вся магия, аж волнение ебать какое!