У чому мета скриншотного тестування?
Мета скриншотного (візуального) тестування - виявляти ненавмисні візуальні зміни в інтерфейсі і гарантувати, що UI й далі виглядає так, як повинен, після оновлень коду, бібліотек, браузерів або стилів.
Головне завдання: захистити зовнішній вигляд інтерфейсу. Тест відповідає на питання: «Інтерфейс виглядає так само правильно, як і раніше?»
Скриншотне тестування допомагає:
- виявляти візуальні баги (з'їхала верстка, елемент, що зник, порушені відступи)
- фіксувати стан UI і контролювати будь-які зміни
- уникати регресій у дизайні під час рефакторингу, зміни CSS або оновлення компонентів
- зменшити обсяг ручної візуальної перевірки
Суть: існує еталонний скрин, і кожен новий результат порівнюється з ним. Якщо картинка змінилася, тест повідомляє про це, показуючи, що саме змінилося.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.