Условие задачи
Что такое тестирование на основе отображения мгновенного состояния (Snapshot Testing)?
Ответ
Разработка, основанная на тестировании (TDD), предоставляет широкие возможности для тестирования вспомогательных функций, пользовательских классов и наборов данных. Но как только дело доходит до тестирования UI, TDD усложняется и зачастую становится непрактичной. Пользовательский интерфейс подвержен частым изменениям, что превращает сопровождение его тестов в весьма трудоемкую процедуру. Кроме того, часто ставится задача создания тестов для компонентов UI, уже применяемых на практике.
Snapshot-тестирование предоставляет способ быстро проверить компоненты пользовательского интерфейса и убедиться...