Скриншот-тесты на хэшах: ускоряем сравнение скриншотов
-
-
20 мин
Автоматизированные UI скриншот-тесты — крайне полезный вид тестирования, но скорость их прогона, по разным причинам, зачастую оставляет желать лучшего. Сравнение актуального и ожидаемого скриншотов попиксельно может быть не самым быстрым способом, превращая визуальную проверку в узкое место конвейера.
В своем докладе я покажу, как с помощью хэш-функций упростить и ускорить эти проверки, при этом сохранив надёжность обнаружения реальных изменений. Благодаря такому подходу, скриншот-тесты не станут тормозить ваши релизы, а наоборот — станут эффективным инструментом быстрой валидации UI.