Skip to content
Latchkey

Snapshot Approval とは?

snapshot approval は、開発者がテストの snapshot と保存された baseline の差分をレビューし、変更が意図的であれば受け入れるステップです。承認すると baseline が新しい出力に更新され、却下するとテストは失敗のままになります。捕捉された変更と記録される期待値の間に、人間の判断を置きます。

なぜ重要か

承認は、すべての差分を盲目的に受け入れるのではなく意図的な承認を求めることで、snapshot テストを有意義に保ちます。リグレッションを黙って baseline に焼き込んでしまうのを防ぎます。

関連ガイド