Перейти к содержимому
7 / 24

Что такое snapshot-тестирование и когда его стоит применять?

Snapshot-тестирование сохраняет "снимок" вывода компонента и при следующем запуске сравнивает с сохранённым. Если вывод изменился — тест падает. Полезно для защиты от случайных изменений в UI. Но бесполезно как основной подход — snapshots не объясняют, что именно должно работать, и легко превращаются в git diff, который все обновляют не глядя.

Что такое snapshot-тестирование и когда его стоит применять? | JScriptiser