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