Snapshot testing — сохраняем снимок (snapshot) вывода компонента, при следующем запуске сравниваем. Если изменилось — тест упал. Используется для: React компоненты (Jest snapshot testing), CLI вывод, JSON структуры API ответов. Плюсы: легко добавить, ловит неожиданные изменения UI. Минусы: много ложных срабатываний при намеренных изменениях (нужно обновить snapshot: jest --updateSnapshot), snapshots тенденциозно обновляют без анализа. Правило: snapshot тесты дополняют, но не заменяют поведенческие тесты.
Что такое snapshot testing?
Middle
251 просмотровAFK Offer AI
Как использовать CASE WHEN в SQL тестировании?